{"version":3,"file":"shared.BdFU3J2Q.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useMemo","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","useRef","React.useCallback","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","__FramerMetadata__","fonts","css","className","addPropertyOverrides","ButtonsFonts","Buttons","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","TONES","useState","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","ButtonsFonts","Buttons","LogoFonts","Logo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","useRef","useMemo","useState","css","_jsxs","_Fragment","useState","css","useRef","_Fragment","w","useMemo","useNarrow","I","useState","useRef","useCallback","T","useMemo","Fragment","EASE","_Fragment","useCallback","useRef","useEffect","useLayoutEffect","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","fonts","css","className","addPropertyOverrides","LayoutJumpPreventer","CursorClick","ListMagnifyingGlass","Sparkle","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","UserCircle","BagSimple","fonts","css","className","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Logo","User","NavItem","DropdownItem","ArrowRight","FeaturesNav2","Buttons","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","React.useRef","_Fragment","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","v","p","y","m","I","B","E","q","_","j","D","C","J","W","$","z","K","G","V","H","X","Q","Y","Z","i","n","s","a","u","l","h","c","d","w","b","M","P","T","x","F","N","A","O","R","U","S","g","p","d","x","T","g","s","n","t","r","o","y","h","f","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","CaretRight","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.forwardRef","useRef","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/hI8timTlk8Fd762eIxi0/slkoCsyKxQigbCO9Bbjr/ae1wERNQB.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/hx13BFAHGLdK65b8CFPg/Re9ItYHKI0Y6WMDLcbJI/kSGJ6uLvQ.js","https:/framerusercontent.com/modules/whpA2a8Lv5OurmnuLGlW/92cx30ZWrzwnTijKIaPh/pFO23Mkf4.js","https:/framerusercontent.com/modules/2e2gBWtztR6s8k0IPPAk/iHTXcUcbY1MtQSjvcaLW/tUCKVIw62.js","https:/framerusercontent.com/modules/L0XFaIqnK5qBfo75NPEn/JyDdpDDkidm2D0rCN7fi/UauU2hux8.js","https:/framerusercontent.com/modules/F0XktAPJP3ZrfznPgfim/z9w0UXDL2Tr0puq4nzJm/We1HNWDmm.js","https:/framerusercontent.com/modules/kuWr3qMcP3cRkQTEWMBk/u9MUyeTirIC4MCd5zdEp/BrVBxdC_j.js","https:/framerusercontent.com/modules/3wsEN6b4xA9B1P5YfHf2/VLDd4nGeItTTl6G1prgx/gyBw1WJpT.js","https:/framerusercontent.com/modules/NQ9LlTfXzHTRhTTi6qMI/5u9VoSaQM7qxLI2scUcH/Loading.js","https:/framerusercontent.com/modules/3noV6Dwsb0bnya3m6N6z/1JEJG9v26wHN7ZVo5IWe/oitRzGhLc.js","https:/framerusercontent.com/modules/cbuwQyXME4R7DknBfiOP/UJPA3n1LBAJx8Ljcv8rM/u766CJfnC.js","https:/framerusercontent.com/modules/7eBB42Bx1N2TbC2vBJOj/PLVhdci3vcwahOI0jtMc/y5jCxnnqZ.js","https:/framerusercontent.com/modules/yjPGoubNZ3CeMGg5SqZ2/JwiUqkbaKkE52Da2Ly5w/dQwPLG6YH.js","https:/framerusercontent.com/modules/AxWVaC1A3E1ihnUeOWRG/GINhSrVgahU46UnrvZkz/BrandIcon.js","https:/framerusercontent.com/modules/ivsyYRfRkn76vgy55baE/6OgSZu10NHbBa7h93ICu/BGLearn.js","https:/framerusercontent.com/modules/ACvBAWflYc7e5W3ba1Jp/EoqMpAzbNjXBmLLpbkH5/GwCAEiWQF.js","https:/framerusercontent.com/modules/fFWS1tzOt0p2UtIaiGmW/brCXuYNFz4RSAQ20fP4i/phW7o3ZsK.js","https:/framerusercontent.com/modules/aTs7oXJKFCwAwW55qHjv/aSPgXVGSsZpjE5kJsbPA/Wkdy0Nh9W.js","https:/framerusercontent.com/modules/mkFjc9CJa6gvaCS2PZsw/JqKjqqId68akTYDfmhXg/XHH7YVFJX.js","https:/framerusercontent.com/modules/LZdouB2ho2Sydc2pr4Xv/ZBvIrcV7v5AxZdb6EzAI/BGCartStore.js","https:/framerusercontent.com/modules/j8bBM91UPuYU5SIQevwN/FzgKjeO9wcztnwBZmujk/BGProof.js","https:/framerusercontent.com/modules/qA3BIXbNo6CooJp8WYtK/yUR4AaQJbuKBOc7MK7sH/BGCart.js","https:/framerusercontent.com/modules/bIiba4ZS3zs3oVpWLW6u/kDxc9azmJWwrYDBEz0Fg/ProductSearch.js","https:/framerusercontent.com/modules/9Zps93Za3IYVPkMSA8CK/Nu0TCYsZV9C8eKqfMEmf/SmoothCollapse.js","https:/framerusercontent.com/modules/1LkhWojeCvXclJe989Km/z4Yx4VJeZ2sUaDWWAK1i/N6J5oZz4K.js","https:/framerusercontent.com/modules/6E2CGo0e7Cc8gA9Pxqck/o74a7BK1ERiMNm6HcbIs/fhHgguzMk.js","https:/framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js","https:/framerusercontent.com/modules/VBeJlRAXwj8ulXBPB2gl/eJhOwdcZe33YJKPN0pGT/bUhpWyk5x.js","https:/framerusercontent.com/modules/znT60UnlIm9I4PAvDbCB/pufy23S5VzYB72Rc0eRQ/mZ5Wizawq.js","https:/framerusercontent.com/modules/1lO0NP6zvLK9OCS9RhEw/2hA0ZUKT7WwOsdpiiBgu/Asm6VhyJi.js","https:/framerusercontent.com/modules/EubP0m9UZxWvAnUpaqn7/sIKO1w9cqIu9F9VHZAnx/c9gjQcKTN.js","https:/framerusercontent.com/modules/KiKIH3dYNWkIY8ohEU5e/o5LNJPoZgfjjLm8DR2wl/vJ_7e8gwQ.js","https:/framerusercontent.com/modules/22Jko8ZSBmbKn9LAEHyQ/MAFxJa68gICy1bBf0w26/JHR_hhN3c.js","https:/framerusercontent.com/modules/WeE8NF1KVeJj36Sm5shk/9dBhHN0EolizGnHUIVpA/hB0oqByzQ.js","https:/framerusercontent.com/modules/ygZkmEB6gRVkvdpBqrHq/uQzJ9FOC4zhAe9tceDRv/tvHgw2zbx.js","https:/framerusercontent.com/modules/WvXUrEJqAQSu0JtLjdJC/m7Y1n3na0Sus7Agah0zZ/L0k1oWYTn.js","https:/framerusercontent.com/modules/IbTKwdrfj42J9tZruU8C/UoMAoULIh1LvkhB5HhNH/vC4TVzUdv.js","https:/framerusercontent.com/modules/NrEW2NcgCj5UK5rtYudU/WAqffjS4zADFZUnPY5sn/xutgxNNwp.js","https:/framerusercontent.com/modules/gBzVo54Wrd3vozlAiKbu/tgi9BlGKmjSeuBsPrEgr/giw9M36gQ.js","https:/framerusercontent.com/modules/9uwJ1YrnrBPCfO7CLXhe/o5RsDx27zs1Ld0K4YFaK/oYDQcEv_O.js","https:/framerusercontent.com/modules/ix0S5whQGHTHWGnvMTAk/ITJxq6vOLWEyjAjfiHG4/gJdCUm2bg-0.js","https:/framerusercontent.com/modules/ix0S5whQGHTHWGnvMTAk/ITJxq6vOLWEyjAjfiHG4/gJdCUm2bg-1.js","https:/framerusercontent.com/modules/ix0S5whQGHTHWGnvMTAk/ITJxq6vOLWEyjAjfiHG4/gJdCUm2bg.js","https:/framerusercontent.com/modules/YBa57pnVBY31DYobqPWe/H3som1WEYZnj7hZOI2Ul/DK1uE3neE.js","https:/framerusercontent.com/modules/sA40IuttSjNtfmAykIG4/FcLulfyRtBFXmkzGb4we/jiyAOZNbE.js","https:/framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js","https:/framerusercontent.com/modules/qkcVpcvvdDdSLtuWEdbX/mNm7i9JxSDLOqEutmWtN/NTEBgp1OY.js","https:/framerusercontent.com/modules/j3ZQKJvdsNEJxKPERYW5/3CTNQ7j74IaSUDuY4WeN/Pwq2JbAy4.js","https:/framerusercontent.com/modules/rGXusv4GuhX18iUc19o6/q3xHvDqEXFS2sbLC6TFG/SAyLqmjeK.js","https:/framerusercontent.com/modules/UGAsdfaDKPTlVMVydZtB/iDZebVuSObobdf6JF5sg/SeoSchema.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6.75 6.75 L 0 13.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"OlkiCjwZW\" transform=\"translate(13.5 5.25)\" width=\"6.75px\"/><path d=\"M 0 0 L 9.75 0\" fill=\"transparent\" height=\"1px\" id=\"nWAnBTbCm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 12)\" width=\"9.75px\"/><path d=\"M 0 0 L 6.75 6.75 L 0 13.5 Z\" fill=\"transparent\" height=\"13.5px\" id=\"cdRxwCHPX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 5.25)\" width=\"6.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"388653749\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-XkIxc\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-XkIxc { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-XkIxc\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","// Generated by Framer (293632e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans Medium\",\"CUSTOMV2;Instrument Sans Bold\",\"CUSTOMV2;Instrument Sans Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/9hdipKbA6UeUuILwJXMkQpMSY.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/dGkE0DzHCojMfg83VxClFKI6ovc.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/YArAkHL8ndxbOCarBXxrg1KZWE.woff2\",weight:\"700\"}]}];export const css=['.framer-yzI89 .framer-styles-preset-1clwf2u:not(.rich-text-wrapper), .framer-yzI89 .framer-styles-preset-1clwf2u.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-yzI89 .framer-styles-preset-1clwf2u:not(.rich-text-wrapper), .framer-yzI89 .framer-styles-preset-1clwf2u.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-yzI89 .framer-styles-preset-1clwf2u:not(.rich-text-wrapper), .framer-yzI89 .framer-styles-preset-1clwf2u.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-yzI89\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans Bold\",\"CUSTOMV2;Instrument Sans Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/dGkE0DzHCojMfg83VxClFKI6ovc.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/YArAkHL8ndxbOCarBXxrg1KZWE.woff2\",weight:\"700\"}]}];export const css=[\".framer-rgrjK .framer-styles-preset-1qcckqn:not(.rich-text-wrapper), .framer-rgrjK .framer-styles-preset-1qcckqn.rich-text-wrapper h4 { --framer-font-family: \\\"Instrument Sans Bold\\\", \\\"Instrument Sans Bold Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Instrument Sans Bold Italic\\\", \\\"Instrument Sans Bold Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #304382); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-rgrjK\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans Medium\",\"CUSTOMV2;Instrument Sans Bold\",\"CUSTOMV2;Instrument Sans Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/9hdipKbA6UeUuILwJXMkQpMSY.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/dGkE0DzHCojMfg83VxClFKI6ovc.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/YArAkHL8ndxbOCarBXxrg1KZWE.woff2\",weight:\"700\"}]}];export const css=['.framer-70dDy .framer-styles-preset-b2zg0t:not(.rich-text-wrapper), .framer-70dDy .framer-styles-preset-b2zg0t.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-70dDy .framer-styles-preset-b2zg0t:not(.rich-text-wrapper), .framer-70dDy .framer-styles-preset-b2zg0t.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-70dDy .framer-styles-preset-b2zg0t:not(.rich-text-wrapper), .framer-70dDy .framer-styles-preset-b2zg0t.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-70dDy\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Serif-regular\",\"GF;Instrument Serif-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]}];export const css=['.framer-yxlVi .framer-styles-preset-114isvd:not(.rich-text-wrapper), .framer-yxlVi .framer-styles-preset-114isvd.rich-text-wrapper h2 { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #1d1d1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-yxlVi .framer-styles-preset-114isvd:not(.rich-text-wrapper), .framer-yxlVi .framer-styles-preset-114isvd.rich-text-wrapper h2 { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #1d1d1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-yxlVi .framer-styles-preset-114isvd:not(.rich-text-wrapper), .framer-yxlVi .framer-styles-preset-114isvd.rich-text-wrapper h2 { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #1d1d1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-yxlVi\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (005c846)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/Hoi6eXrId3GuPKGDRAo1eRaEh4.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-YUGYf .framer-styles-preset-uqnzo1:not(.rich-text-wrapper), .framer-YUGYf .framer-styles-preset-uqnzo1.rich-text-wrapper p { --framer-font-family: \"Instrument Sans SemiBold\", \"Instrument Sans SemiBold Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-YUGYf .framer-styles-preset-uqnzo1:not(.rich-text-wrapper), .framer-YUGYf .framer-styles-preset-uqnzo1.rich-text-wrapper p { --framer-font-family: \"Instrument Sans SemiBold\", \"Instrument Sans SemiBold Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-YUGYf .framer-styles-preset-uqnzo1:not(.rich-text-wrapper), .framer-YUGYf .framer-styles-preset-uqnzo1.rich-text-wrapper p { --framer-font-family: \"Instrument Sans SemiBold\", \"Instrument Sans SemiBold Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-YUGYf\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c81289c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Sans-600\",\"GF;Instrument Sans-700\",\"GF;Instrument Sans-700italic\",\"GF;Instrument Sans-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQb_gfwmS0v3_7Y.woff2\",weight:\"600\"},{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENugixkywN2u7YUwU.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENujGxkywN2u7YUwU.woff2\",weight:\"600\"}]}];export const css=['.framer-oL664 .framer-styles-preset-gk7cjt:not(.rich-text-wrapper), .framer-oL664 .framer-styles-preset-gk7cjt.rich-text-wrapper p { --framer-font-family: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #304382; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oL664\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c4a51b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/kuWr3qMcP3cRkQTEWMBk/u9MUyeTirIC4MCd5zdEp/BrVBxdC_j.js\";const cycleOrder=[\"i0f2DDiEm\",\"YvcKIikiL\",\"zz6XwOsPT\"];const serializationHash=\"framer-oJOyH\";const variantClassNames={i0f2DDiEm:\"framer-v-kwlnfi\",YvcKIikiL:\"framer-v-fylr2a\",zz6XwOsPT:\"framer-v-t4hfwi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const L1HNNrh3O=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"YvcKIikiL\",Light:\"i0f2DDiEm\",White:\"zz6XwOsPT\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,width,...props})=>{return{...props,L1HNNrh3O:label??props.L1HNNrh3O??\"Eyebrow\",variant:humanReadableVariantMap[props.variant]??props.variant??\"i0f2DDiEm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,L1HNNrh3O,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i0f2DDiEm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kwlnfi\",className,classNames),\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"i0f2DDiEm\",ref:refBinding,style:{backgroundColor:\"var(--token-48b5a9a0-fc19-40dd-bb2b-b0942c058ae7)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{YvcKIikiL:{backgroundColor:\"rgba(255, 255, 255, 0.14)\"},zz6XwOsPT:{backgroundColor:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"}},...addPropertyOverrides({YvcKIikiL:{\"data-framer-name\":\"Dark\"},zz6XwOsPT:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1alnch0\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"IIjiHouMf\",style:{backgroundColor:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{YvcKIikiL:{backgroundColor:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gk7cjt\",\"data-styles-preset\":\"BrVBxdC_j\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"Label\"})}),className:\"framer-24uq6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u3cPuASD7\",style:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"},text:L1HNNrh3O,variants:{YvcKIikiL:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YvcKIikiL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gk7cjt\",\"data-styles-preset\":\"BrVBxdC_j\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"Eyebrow\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-oJOyH.framer-1r9m6ni, .framer-oJOyH .framer-1r9m6ni { display: block; }\",\".framer-oJOyH.framer-kwlnfi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 6px 12px 6px 10px; position: relative; width: min-content; }\",\".framer-oJOyH .framer-1alnch0 { flex: none; height: 6px; position: relative; width: 6px; }\",\".framer-oJOyH .framer-24uq6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YvcKIikiL\":{\"layout\":[\"auto\",\"auto\"]},\"zz6XwOsPT\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"L1HNNrh3O\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergyBw1WJpT=withCSS(Component,css,\"framer-oJOyH\");export default FramergyBw1WJpT;FramergyBw1WJpT.displayName=\"Eyebrow\";FramergyBw1WJpT.defaultProps={height:200,width:200};addPropertyControls(FramergyBw1WJpT,{variant:{options:[\"i0f2DDiEm\",\"YvcKIikiL\",\"zz6XwOsPT\"],optionTitles:[\"Light\",\"Dark\",\"White\"],title:\"Variant\",type:ControlType.Enum},L1HNNrh3O:{defaultValue:\"Eyebrow\",title:\"Label\",type:ControlType.String},onL1HNNrh3OChange:{changes:\"L1HNNrh3O\",type:ControlType.ChangeHandler}});addFonts(FramergyBw1WJpT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergyBw1WJpT\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"L1HNNrh3O\\\":\\\"label\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YvcKIikiL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zz6XwOsPT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gyBw1WJpT.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType,useAnimation,motion}from\"framer\";import{defaultEvents,useOnEnter,useOnExit}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var Indicators;(function(Indicators){Indicators[\"DotWave\"]=\"Dots\";Indicators[\"Material\"]=\"Material\";Indicators[\"IOS\"]=\"iOS\";})(Indicators||(Indicators={}));const angleInRadians=angleInDegrees=>(angleInDegrees-90)*(Math.PI/180);const polarToCartesian=(centerX,centerY,radius,angleInDegrees)=>{const a=angleInRadians(angleInDegrees);return{x:centerX+radius*Math.cos(a),y:centerY+radius*Math.sin(a)};};const arc=(x,y,radius,startAngle,endAngle)=>{const fullCircle=endAngle-startAngle===360;const start=polarToCartesian(x,y,radius,endAngle-0.01);const end=polarToCartesian(x,y,radius,startAngle);const arcFlag=endAngle-startAngle<=180?\"0\":\"1\";let d=[\"M\",start.x,start.y,\"A\",radius,radius,0,arcFlag,0,end.x,end.y,].join(\" \");if(fullCircle)d+=\"z\";return d;};function Spinner({color}){const length=360;const endPercentage=length/360*100;const strokeWidth=10;const width=100;const height=100;return(/*#__PURE__*/ _jsxs(motion.div,{style:{height:\"85%\",width:\"85%\",position:\"relative\",originX:0.5,originY:0.5},animate:{rotate:360},transition:{loop:Infinity,ease:\"linear\",duration:0.5},children:[/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"100%\",width:\"100%\",top:0,left:0,right:0,bottom:0,position:\"absolute\",WebkitMask:`conic-gradient(rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0,1.0) ${endPercentage}%)`},viewBox:\"0 0 100 100\",children:/*#__PURE__*/ _jsx(\"g\",{transform:\"translate(0 0)\",children:/*#__PURE__*/ _jsx(\"path\",{d:arc(width/2,height/2,width/2-strokeWidth/2,0,length),fill:\"none\",stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\"})})}),/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"100%\",width:\"100%\",position:\"absolute\"},viewBox:\"0 0 100 100\",children:/*#__PURE__*/ _jsx(\"g\",{transform:\"translate(50 0)\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M 0 0 C 2.761 0 5 2.239 5 5 C 5 7.761 2.761 10 0 10 C 0 10 0 0 0 0 Z\",fill:color})})})]}));}// <path d=\"M 0 0 C 2.761 0 5 2.239 5 5 C 5 7.761 2.761 10 0 10 C 0 10 0 0 0 0 Z\" fill=\"#CCC\"></path>\n// function Spinner({ color }) {\n//     return (\n//         <svg style={{ height: \"85%\", width: \"85%\" }} viewBox=\"0 0 100 100\">\n//             <motion.g\n//                 transform=\"translate(3 3)\"\n//                 animate={{ rotate: 360 }}\n//                 transition={{ loop: Infinity, ease: \"linear\", duration: 1 }}\n//             >\n//                 {pathStrings.map((data, i) => {\n//                     return <path d={data} fill={color} opacity={i / pathStrings.length} />\n//                 })}\n//             </motion.g>\n//         </svg>\n//     )\n// }\nfunction DotWave({color,animation}){const circles=[0,1,2];const{delay,ease,duration,...animProps}=animation;const transition=animation.type===\"spring\"?animProps:{...animProps,ease,duration};// console.log(animProps)\nreturn(/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"85%\",width:\"85%\"},viewBox:\"0 0 30 30\",variants:{show:{transition:{delayChildren:0.1,staggerChildren:0.12}}},animate:\"show\",children:circles.map(circle=>/*#__PURE__*/ _jsx(motion.circle,{style:{fill:color},variants:{hidden:{y:0},show:{y:[0,0,0,-10,0,0,0]}},transition:{...transition,yoyo:Infinity},r:3,cx:circle*10+5,cy:15},circle))}));}function Material({color,animation}){return(/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"85%\",width:\"85%\",overflow:\"visible\",originX:\"50%\",originY:\"50%\"},animate:{rotate:360},transition:{ease:\"linear\",loop:Infinity,duration:2},viewBox:\"25 25 50 50\",children:/*#__PURE__*/ _jsx(motion.circle,{style:{stroke:color,strokeLinecap:\"round\"},animate:{strokeDasharray:[\"1, 200\",\"89, 200\",\"89, 200\"],strokeDashoffset:[0,-35,-124]},transition:{...animation,loop:Infinity,ease:\"easeInOut\"},cx:\"50\",cy:\"50\",r:\"20\",fill:\"none\",strokeWidth:2,strokeMiterlimit:\"10\"})}));}function IOS({color,animation}){const particles=12;// this was the death of me\nconst arrayRotate=(arr,n)=>arr.slice(n,arr.length).concat(arr.slice(0,n));const lines=[...new Array(particles)].map((l,i)=>0.9/particles*i+0.1).reverse();const lineOpacities=lines.map((l,i)=>arrayRotate(lines,i));return(/*#__PURE__*/ _jsx(motion.svg,{viewBox:\"-15 -15 30 30\",style:{width:\"100%\",height:\"100%\"},children:lineOpacities.map((lineKeyframes,i)=>/*#__PURE__*/ _jsx(motion.g,{initial:{opacity:lineKeyframes[0]},animate:{opacity:lineKeyframes},transition:{...animation,loop:Infinity,repeatDelay:0.0005},children:/*#__PURE__*/ _jsx(\"rect\",{style:{width:7,height:2,fill:color,transform:`rotate(${(particles-i)/particles*360-90}deg)`},x:5,y:-1,rx:1})},i))}));}function getIndicator(indicator,props){switch(indicator){case Indicators.DotWave:return(/*#__PURE__*/ _jsx(DotWave,{...props}));case Indicators.Material:return(/*#__PURE__*/ _jsx(Material,{...props}));case Indicators.IOS:return(/*#__PURE__*/ _jsx(IOS,{...props}));// case Indicators.Spinner:\n//     return <Spinner {...props} />\ndefault:return(/*#__PURE__*/ _jsx(DotWave,{...props}));}}export function handleTimeout(duration,callback){const id=setTimeout(callback,duration*1e3);return()=>clearTimeout(id);}/**\n * Loading\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Loading(props){const{duration,onTimeout,fadeOut,hasDuration,indicator,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,style}=props;const controls=useAnimation();const animDuration=fadeOut?Math.min(duration,0.35):0;const animDelay=fadeOut?duration-animDuration:duration;const currentIndicator=getIndicator(indicator,props);const handlers=useRef([]);const onFadeOut=React.useCallback(()=>{if(hasDuration)controls.start({opacity:0,transition:{duration:animDuration,ease:\"easeIn\"}});},[hasDuration,animDuration]);const resetOpacity=async()=>{controls.set({opacity:1});};useOnEnter(()=>{resetOpacity();if(hasDuration)handlers.current=[handleTimeout(duration,onTimeout),handleTimeout(animDelay,onFadeOut),];});// Cancel all timers on exit.\nuseOnExit(()=>handlers.current.forEach(cleanup=>cleanup));// Cancel all timers on unmount.\nuseEffect(()=>()=>handlers.current.forEach(cleanup=>cleanup),[]);return(/*#__PURE__*/ _jsx(motion.div,{onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,animate:controls,style:{position:\"relative\",overflow:\"show\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",...style},children:currentIndicator}));}Loading.defaultProps={height:40,width:40,duration:2,color:\"#888\",animation:{type:\"tween\",ease:\"linear\",duration:1.3},hasDuration:false};// Learn more: https://framer.com/api/property-controls/\naddPropertyControls(Loading,{indicator:{title:\"Indicator\",type:ControlType.Enum,options:Object.keys(Indicators).map(i=>Indicators[i])},color:{type:ControlType.Color,defaultValue:\"#888\"},// transition: { title: \"Animation\", type: ControlType.Transition },\nhasDuration:{title:\"Duration\",type:ControlType.Boolean,defaultValue:Loading.defaultProps.hasDuration,enabledTitle:\"Timeout\",disabledTitle:\"Infinity\"},duration:{title:\"Time\",hidden:({hasDuration})=>!hasDuration,min:0.1,max:10,defaultValue:Loading.defaultProps.duration,type:ControlType.Number,step:0.1},animation:{type:ControlType.Transition},fadeOut:{title:\"Fade Out\",hidden:({hasDuration})=>!hasDuration,type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},onTimeout:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"handleTimeout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Loading\":{\"type\":\"reactComponent\",\"name\":\"Loading\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading.map","// Generated by Framer (569b461)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-f97wC .framer-styles-preset-kstz5t:not(.rich-text-wrapper), .framer-f97wC .framer-styles-preset-kstz5t.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-f97wC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fdc01c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Loading}from\"https://framerusercontent.com/modules/NQ9LlTfXzHTRhTTi6qMI/5u9VoSaQM7qxLI2scUcH/Loading.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/hx13BFAHGLdK65b8CFPg/Re9ItYHKI0Y6WMDLcbJI/kSGJ6uLvQ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3noV6Dwsb0bnya3m6N6z/1JEJG9v26wHN7ZVo5IWe/oitRzGhLc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2e2gBWtztR6s8k0IPPAk/iHTXcUcbY1MtQSjvcaLW/tUCKVIw62.js\";const LoadingFonts=getFonts(Loading);const enabledGestures={BxOmUxbjk:{hover:true},g09GM8pVR:{hover:true},hue9qbvXz:{hover:true},JHnfRPtbm:{hover:true},nXVb4lShB:{hover:true},O7AJyAIjh:{hover:true}};const cycleOrder=[\"JHnfRPtbm\",\"nXVb4lShB\",\"XgJa5mWgr\",\"BxOmUxbjk\",\"O7AJyAIjh\",\"hue9qbvXz\",\"g09GM8pVR\"];const serializationHash=\"framer-NSFQZ\";const variantClassNames={BxOmUxbjk:\"framer-v-9491ni\",g09GM8pVR:\"framer-v-zv4uty\",hue9qbvXz:\"framer-v-11ddkqf\",JHnfRPtbm:\"framer-v-1cex3jp\",nXVb4lShB:\"framer-v-1605v40\",O7AJyAIjh:\"framer-v-1xz8xd\",XgJa5mWgr:\"framer-v-1eeazvi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QQYjumtGZ=undefined;const wtARvCdJc=undefined;const FNk7ZPElQ=undefined;const wjf6pb2iY=undefined;const w3wemCd0W=undefined;const UwyEFxX6E=undefined;const kgybKOKdd=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"CTA Outline\":\"BxOmUxbjk\",\"Loading Button\":\"XgJa5mWgr\",\"Small Button Outline Arrow White\":\"g09GM8pVR\",\"Small Button Outline Arrow\":\"hue9qbvXz\",\"Small Button Outline\":\"O7AJyAIjh\",\"Small Button\":\"nXVb4lShB\",CTA:\"JHnfRPtbm\"};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,link,newTab,textColor,title,tracking,transition,width,...props})=>{return{...props,FNk7ZPElQ:textColor??props.FNk7ZPElQ??\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\",kgybKOKdd:title??props.kgybKOKdd??\"Button\",QQYjumtGZ:background??props.QQYjumtGZ??\"var(--token-f9351439-692d-4c34-8582-2ade6990158f, rgb(0, 113, 227))\",UwyEFxX6E:link??props.UwyEFxX6E,variant:humanReadableVariantMap[props.variant]??props.variant??\"JHnfRPtbm\",w3wemCd0W:tracking??props.w3wemCd0W,wjf6pb2iY:newTab??props.wjf6pb2iY,wtARvCdJc:transition??props.wtARvCdJc??{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,kgybKOKdd,QQYjumtGZ,FNk7ZPElQ,UwyEFxX6E,w3wemCd0W,wjf6pb2iY,wtARvCdJc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JHnfRPtbm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapr3a2tq=activeVariantCallback(async(...args)=>{setVariant(\"JHnfRPtbm\");});const onTap1dn2iuk=activeVariantCallback(async(...args)=>{setVariant(\"nXVb4lShB\");});const onTapeu0at5=activeVariantCallback(async(...args)=>{setVariant(\"O7AJyAIjh\");});const onTap1rjd5ox=activeVariantCallback(async(...args)=>{setVariant(\"hue9qbvXz\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XgJa5mWgr\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"XgJa5mWgr\")return true;return false;};const isDisplayed2=()=>{if([\"hue9qbvXz-hover\",\"g09GM8pVR-hover\"].includes(gestureVariant))return true;if([\"hue9qbvXz\",\"g09GM8pVR\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({nXVb4lShB:{value:wtARvCdJc},O7AJyAIjh:{value:wtARvCdJc}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cex3jp\",className,classNames),\"data-framer-name\":\"CTA\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"JHnfRPtbm\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:QQYjumtGZ,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,opacity:1,...style},variants:{\"BxOmUxbjk-hover\":{opacity:.7},\"g09GM8pVR-hover\":{opacity:.6},\"hue9qbvXz-hover\":{opacity:.5},\"JHnfRPtbm-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:.7},\"nXVb4lShB-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:.7},\"O7AJyAIjh-hover\":{opacity:.7},BxOmUxbjk:{\"--border-bottom-width\":\"3px\",\"--border-color\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(110, 59, 30))\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},g09GM8pVR:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},hue9qbvXz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},O7AJyAIjh:{\"--border-bottom-width\":\"3px\",\"--border-color\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"BxOmUxbjk-hover\":{\"data-framer-name\":undefined},\"g09GM8pVR-hover\":{\"data-framer-name\":undefined},\"hue9qbvXz-hover\":{\"data-framer-name\":undefined},\"JHnfRPtbm-hover\":{\"data-framer-name\":undefined},\"nXVb4lShB-hover\":{\"data-framer-name\":undefined},\"O7AJyAIjh-hover\":{\"data-framer-name\":undefined},BxOmUxbjk:{\"data-border\":true,\"data-framer-name\":\"CTA Outline\"},g09GM8pVR:{\"data-framer-name\":\"Small Button Outline Arrow White\"},hue9qbvXz:{\"data-framer-name\":\"Small Button Outline Arrow\"},nXVb4lShB:{\"data-framer-name\":\"Small Button\"},O7AJyAIjh:{\"data-border\":true,\"data-framer-name\":\"Small Button Outline\"},XgJa5mWgr:{\"data-framer-name\":\"Loading Button\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-FNk7ZPElQ-u766CJfnC))\"},children:/*#__PURE__*/_jsx(Link,{clickTrackingId:w3wemCd0W,href:UwyEFxX6E,motionChild:true,nodeId:\"qFV76PKwg\",openInNewTab:wjf6pb2iY,relValues:[],scopeId:\"u766CJfnC\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kstz5t\",\"data-styles-preset\":\"oitRzGhLc\",children:\"Button\"})})})}),className:\"framer-10iowhk\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qFV76PKwg\",onTap:onTapr3a2tq,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-FNk7ZPElQ-u766CJfnC)\",\"--variable-reference-FNk7ZPElQ-u766CJfnC\":FNk7ZPElQ,\"--variable-reference-w3wemCd0W-u766CJfnC\":w3wemCd0W,\"--variable-reference-wjf6pb2iY-u766CJfnC\":wjf6pb2iY},text:kgybKOKdd,variants:{BxOmUxbjk:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(110, 59, 30))\"},g09GM8pVR:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\"},hue9qbvXz:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\"},O7AJyAIjh:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BxOmUxbjk-hover\":{\"data-highlight\":undefined,onTap:undefined},BxOmUxbjk:{\"data-highlight\":undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(110, 59, 30)))\"},children:/*#__PURE__*/_jsx(Link,{clickTrackingId:w3wemCd0W,href:UwyEFxX6E,motionChild:true,nodeId:\"qFV76PKwg\",openInNewTab:wjf6pb2iY,relValues:[],scopeId:\"u766CJfnC\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kstz5t\",\"data-styles-preset\":\"oitRzGhLc\",children:\"Button\"})})})}),onTap:undefined},g09GM8pVR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{clickTrackingId:w3wemCd0W,href:UwyEFxX6E,motionChild:true,nodeId:\"qFV76PKwg\",openInNewTab:wjf6pb2iY,relValues:[],scopeId:\"u766CJfnC\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kstz5t\",\"data-styles-preset\":\"oitRzGhLc\",children:\"Button\"})})})}),onTap:onTap1rjd5ox},hue9qbvXz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130)))\"},children:/*#__PURE__*/_jsx(Link,{clickTrackingId:w3wemCd0W,href:UwyEFxX6E,motionChild:true,nodeId:\"qFV76PKwg\",openInNewTab:wjf6pb2iY,relValues:[],scopeId:\"u766CJfnC\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kstz5t\",\"data-styles-preset\":\"oitRzGhLc\",children:\"Button\"})})})}),onTap:onTap1rjd5ox},nXVb4lShB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-FNk7ZPElQ-u766CJfnC))\"},children:/*#__PURE__*/_jsx(Link,{clickTrackingId:w3wemCd0W,href:UwyEFxX6E,motionChild:true,nodeId:\"qFV76PKwg\",openInNewTab:wjf6pb2iY,relValues:[],scopeId:\"u766CJfnC\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kstz5t\",\"data-styles-preset\":\"oitRzGhLc\",children:\"Button\"})})})}),onTap:onTap1dn2iuk},O7AJyAIjh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130)))\"},children:/*#__PURE__*/_jsx(Link,{clickTrackingId:w3wemCd0W,href:UwyEFxX6E,motionChild:true,nodeId:\"qFV76PKwg\",openInNewTab:wjf6pb2iY,relValues:[],scopeId:\"u766CJfnC\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kstz5t\",\"data-styles-preset\":\"oitRzGhLc\",children:\"Button\"})})})}),onTap:onTapeu0at5}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z979ct-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aXQWaP8yM-container\",nodeId:\"aXQWaP8yM\",rendersWithMotion:true,scopeId:\"u766CJfnC\",children:/*#__PURE__*/_jsx(Loading,{animation:{delay:0,duration:1.3,ease:[.44,0,.56,1],type:\"tween\"},color:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\",duration:2,fadeOut:true,hasDuration:false,height:\"100%\",id:\"aXQWaP8yM\",indicator:\"Dots\",layoutId:\"aXQWaP8yM\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xef4n2\",layoutDependency:layoutDependency,layoutId:\"tTmK4Z6Rt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.003 15.125\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({g09GM8pVR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.003 15.125\" overflow=\"visible\"><path d=\"M 17.684 8.328 L 11.204 14.808 C 10.782 15.23 10.097 15.23 9.674 14.808 C 9.252 14.385 9.252 13.7 9.674 13.278 L 14.31 8.644 L 1.08 8.644 C 0.484 8.644 0 8.16 0 7.564 C 0 6.967 0.484 6.484 1.08 6.484 L 14.31 6.484 L 9.676 1.847 C 9.253 1.424 9.253 0.739 9.676 0.317 C 10.098 -0.106 10.783 -0.106 11.206 0.317 L 17.686 6.797 C 17.889 7 18.003 7.275 18.003 7.563 C 18.003 7.85 17.888 8.125 17.684 8.328 Z\" fill=\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},hue9qbvXz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.003 15.125\" overflow=\"visible\"><path d=\"M 17.684 8.328 L 11.204 14.808 C 10.782 15.23 10.097 15.23 9.674 14.808 C 9.252 14.385 9.252 13.7 9.674 13.278 L 14.31 8.644 L 1.08 8.644 C 0.484 8.644 0 8.16 0 7.564 C 0 6.967 0.484 6.484 1.08 6.484 L 14.31 6.484 L 9.676 1.847 C 9.253 1.424 9.253 0.739 9.676 0.317 C 10.098 -0.106 10.783 -0.106 11.206 0.317 L 17.686 6.797 C 17.889 7 18.003 7.275 18.003 7.563 C 18.003 7.85 17.888 8.125 17.684 8.328 Z\" fill=\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NSFQZ.framer-i9w9yh, .framer-NSFQZ .framer-i9w9yh { display: block; }\",\".framer-NSFQZ.framer-1cex3jp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 28px 14px 28px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NSFQZ .framer-10iowhk { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NSFQZ .framer-z979ct-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-NSFQZ .framer-xef4n2 { height: 15px; position: relative; width: 18px; }\",\".framer-NSFQZ.framer-v-1605v40.framer-1cex3jp, .framer-NSFQZ.framer-v-1xz8xd.framer-1cex3jp { padding: 10px 16px 10px 16px; }\",\".framer-NSFQZ.framer-v-1605v40 .framer-10iowhk, .framer-NSFQZ.framer-v-1xz8xd .framer-10iowhk, .framer-NSFQZ.framer-v-11ddkqf .framer-10iowhk, .framer-NSFQZ.framer-v-zv4uty .framer-10iowhk { order: 0; }\",\".framer-NSFQZ.framer-v-1eeazvi.framer-1cex3jp { height: 48px; }\",\".framer-NSFQZ.framer-v-9491ni .framer-10iowhk, .framer-NSFQZ.framer-v-9491ni.hover .framer-10iowhk { cursor: unset; }\",\".framer-NSFQZ.framer-v-11ddkqf.framer-1cex3jp, .framer-NSFQZ.framer-v-zv4uty.framer-1cex3jp { justify-content: flex-start; padding: 0px; will-change: unset; }\",\".framer-NSFQZ.framer-v-11ddkqf .framer-xef4n2, .framer-NSFQZ.framer-v-zv4uty .framer-xef4n2 { order: 2; }\",\".framer-NSFQZ.framer-v-11ddkqf.hover.framer-1cex3jp, .framer-NSFQZ.framer-v-zv4uty.hover.framer-1cex3jp { will-change: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-NSFQZ[data-border=\"true\"]::after, .framer-NSFQZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 111.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nXVb4lShB\":{\"layout\":[\"auto\",\"auto\"]},\"XgJa5mWgr\":{\"layout\":[\"auto\",\"fixed\"]},\"BxOmUxbjk\":{\"layout\":[\"auto\",\"auto\"]},\"O7AJyAIjh\":{\"layout\":[\"auto\",\"auto\"]},\"hue9qbvXz\":{\"layout\":[\"auto\",\"auto\"]},\"g09GM8pVR\":{\"layout\":[\"auto\",\"auto\"]},\"IEISgpGCx\":{\"layout\":[\"auto\",\"auto\"]},\"gPJAy6rLN\":{\"layout\":[\"auto\",\"auto\"]},\"lNPJPBAfb\":{\"layout\":[\"auto\",\"auto\"]},\"cl4eBFkqE\":{\"layout\":[\"auto\",\"auto\"]},\"RTWb3VXdB\":{\"layout\":[\"auto\",\"auto\"]},\"Z6iuJ3uq0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kgybKOKdd\":\"title\",\"QQYjumtGZ\":\"background\",\"FNk7ZPElQ\":\"textColor\",\"UwyEFxX6E\":\"link\",\"w3wemCd0W\":\"tracking\",\"wjf6pb2iY\":\"newTab\",\"wtARvCdJc\":\"transition\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru766CJfnC=withCSS(Component,css,\"framer-NSFQZ\");export default Frameru766CJfnC;Frameru766CJfnC.displayName=\"Buttons\";Frameru766CJfnC.defaultProps={height:53,width:111.5};addPropertyControls(Frameru766CJfnC,{variant:{options:[\"JHnfRPtbm\",\"nXVb4lShB\",\"XgJa5mWgr\",\"BxOmUxbjk\",\"O7AJyAIjh\",\"hue9qbvXz\",\"g09GM8pVR\"],optionTitles:[\"CTA\",\"Small Button\",\"Loading Button\",\"CTA Outline\",\"Small Button Outline\",\"Small Button Outline Arrow\",\"Small Button Outline Arrow White\"],title:\"Variant\",type:ControlType.Enum},kgybKOKdd:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},onkgybKOKddChange:{changes:\"kgybKOKdd\",type:ControlType.ChangeHandler},QQYjumtGZ:{defaultValue:'var(--token-f9351439-692d-4c34-8582-2ade6990158f, rgb(0, 113, 227)) /* {\"name\":\"Blue\"} */',title:\"Background\",type:ControlType.Color},FNk7ZPElQ:{defaultValue:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\",title:\"Text Color\",type:ControlType.Color},UwyEFxX6E:{title:\"Link\",type:ControlType.Link},w3wemCd0W:{title:\"Tracking\",type:ControlType.TrackingId},wjf6pb2iY:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onwjf6pb2iYChange:{changes:\"wjf6pb2iY\",type:ControlType.ChangeHandler},wtARvCdJc:{defaultValue:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},title:\"Transition\",type:ControlType.Transition}});addFonts(Frameru766CJfnC,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LoadingFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru766CJfnC\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"kgybKOKdd\\\":\\\"title\\\",\\\"QQYjumtGZ\\\":\\\"background\\\",\\\"FNk7ZPElQ\\\":\\\"textColor\\\",\\\"UwyEFxX6E\\\":\\\"link\\\",\\\"w3wemCd0W\\\":\\\"tracking\\\",\\\"wjf6pb2iY\\\":\\\"newTab\\\",\\\"wtARvCdJc\\\":\\\"transition\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nXVb4lShB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XgJa5mWgr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BxOmUxbjk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O7AJyAIjh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hue9qbvXz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g09GM8pVR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IEISgpGCx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gPJAy6rLN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lNPJPBAfb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cl4eBFkqE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RTWb3VXdB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z6iuJ3uq0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"111.5\",\"framerIntrinsicHeight\":\"53\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans Bold\",\"CUSTOMV2;Instrument Sans Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/dGkE0DzHCojMfg83VxClFKI6ovc.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/YArAkHL8ndxbOCarBXxrg1KZWE.woff2\",weight:\"700\"}]}];export const css=[\".framer-q3hLM .framer-styles-preset-15evl2s:not(.rich-text-wrapper), .framer-q3hLM .framer-styles-preset-15evl2s.rich-text-wrapper h3 { --framer-font-family: \\\"Instrument Sans Bold\\\", \\\"Instrument Sans Bold Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Instrument Sans Bold Italic\\\", \\\"Instrument Sans Bold Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 30px; --framer-text-alignment: start; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #304382); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-q3hLM .framer-styles-preset-15evl2s:not(.rich-text-wrapper), .framer-q3hLM .framer-styles-preset-15evl2s.rich-text-wrapper h3 { --framer-font-family: \\\"Instrument Sans Bold\\\", \\\"Instrument Sans Bold Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Instrument Sans Bold Italic\\\", \\\"Instrument Sans Bold Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 30px; --framer-text-alignment: start; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #304382); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-q3hLM .framer-styles-preset-15evl2s:not(.rich-text-wrapper), .framer-q3hLM .framer-styles-preset-15evl2s.rich-text-wrapper h3 { --framer-font-family: \\\"Instrument Sans Bold\\\", \\\"Instrument Sans Bold Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Instrument Sans Bold Italic\\\", \\\"Instrument Sans Bold Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 30px; --framer-text-alignment: start; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #304382); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-q3hLM\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c4a51b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/whpA2a8Lv5OurmnuLGlW/92cx30ZWrzwnTijKIaPh/pFO23Mkf4.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/2e2gBWtztR6s8k0IPPAk/iHTXcUcbY1MtQSjvcaLW/tUCKVIw62.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7eBB42Bx1N2TbC2vBJOj/PLVhdci3vcwahOI0jtMc/y5jCxnnqZ.js\";import Buttons from\"https://framerusercontent.com/modules/cbuwQyXME4R7DknBfiOP/UJPA3n1LBAJx8Ljcv8rM/u766CJfnC.js\";const ButtonsFonts=getFonts(Buttons);const cycleOrder=[\"xsrgQopDx\",\"C_eU3iQlG\"];const serializationHash=\"framer-ZBJyg\";const variantClassNames={C_eU3iQlG:\"framer-v-1007v5a\",xsrgQopDx:\"framer-v-c7mcsp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fKlgsbSxM=undefined;const cSAZysfA0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Compact:\"C_eU3iQlG\",Default:\"xsrgQopDx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,line,title,width,...props})=>{return{...props,cSAZysfA0:line??props.cSAZysfA0??\"Our team will help you choose the right product and check your artwork before anything prints.\",fKlgsbSxM:title??props.fKlgsbSxM??\"Not sure what you need?\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xsrgQopDx\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,fKlgsbSxM,cSAZysfA0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xsrgQopDx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"C_eU3iQlG\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-c7mcsp\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"xsrgQopDx\",ref:refBinding,style:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},...addPropertyOverrides({C_eU3iQlG:{\"data-framer-name\":\"Compact\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f44hc5\",\"data-framer-name\":\"Avatars\",layoutDependency:layoutDependency,layoutId:\"FS0diHJ8y\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Xavier from Bendigo Graphics\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-317)/2+0+0)+0),pixelHeight:600,pixelWidth:600,sizes:\"52px\",src:\"https://framerusercontent.com/images/96oSU0DJKTPg9Ma732auG44p1M.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/96oSU0DJKTPg9Ma732auG44p1M.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/96oSU0DJKTPg9Ma732auG44p1M.jpg?width=600&height=600 600w\"},className:\"framer-r2xw26\",\"data-border\":true,\"data-framer-name\":\"Face 1\",layoutDependency:layoutDependency,layoutId:\"zremiCDsv\",style:{\"--border-bottom-width\":\"3px\",\"--border-color\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({C_eU3iQlG:{background:{alt:\"Xavier from Bendigo Graphics\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-56)/2)+0),pixelHeight:600,pixelWidth:600,sizes:\"52px\",src:\"https://framerusercontent.com/images/96oSU0DJKTPg9Ma732auG44p1M.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/96oSU0DJKTPg9Ma732auG44p1M.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/96oSU0DJKTPg9Ma732auG44p1M.jpg?width=600&height=600 600w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Designer\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-317)/2+0+0)+0),pixelHeight:600,pixelWidth:600,sizes:\"52px\",src:\"https://framerusercontent.com/images/LjR8gu4zsdnzZdGm7lwDPyv7Q.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/LjR8gu4zsdnzZdGm7lwDPyv7Q.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/LjR8gu4zsdnzZdGm7lwDPyv7Q.jpg?width=600&height=600 600w\"},className:\"framer-1v11y6f\",\"data-border\":true,\"data-framer-name\":\"Face 2\",layoutDependency:layoutDependency,layoutId:\"scuMOrdI6\",style:{\"--border-bottom-width\":\"3px\",\"--border-color\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({C_eU3iQlG:{background:{alt:\"Designer\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-56)/2)+0),pixelHeight:600,pixelWidth:600,sizes:\"52px\",src:\"https://framerusercontent.com/images/LjR8gu4zsdnzZdGm7lwDPyv7Q.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/LjR8gu4zsdnzZdGm7lwDPyv7Q.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/LjR8gu4zsdnzZdGm7lwDPyv7Q.jpg?width=600&height=600 600w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Designer\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-317)/2+0+0)+0),pixelHeight:600,pixelWidth:600,sizes:\"52px\",src:\"https://framerusercontent.com/images/5BMIm6vZW0stBZ5QEATZmnavK8.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/5BMIm6vZW0stBZ5QEATZmnavK8.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/5BMIm6vZW0stBZ5QEATZmnavK8.jpg?width=600&height=600 600w\"},className:\"framer-148d0ha\",\"data-border\":true,\"data-framer-name\":\"Face 3\",layoutDependency:layoutDependency,layoutId:\"FZ7uevObe\",style:{\"--border-bottom-width\":\"3px\",\"--border-color\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({C_eU3iQlG:{background:{alt:\"Designer\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-56)/2)+0),pixelHeight:600,pixelWidth:600,sizes:\"52px\",src:\"https://framerusercontent.com/images/5BMIm6vZW0stBZ5QEATZmnavK8.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/5BMIm6vZW0stBZ5QEATZmnavK8.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/5BMIm6vZW0stBZ5QEATZmnavK8.jpg?width=600&height=600 600w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-15evl2s\",\"data-styles-preset\":\"y5jCxnnqZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"Title\"})}),className:\"framer-1usca7t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QrDYuM12i\",style:{\"--extracted-a0htzi\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"},text:fKlgsbSxM,variants:{C_eU3iQlG:{\"--extracted-1eung3n\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({C_eU3iQlG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1qcckqn\",\"data-styles-preset\":\"pFO23Mkf4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018))\"},children:\"Line\"})}),className:\"framer-1isjlt4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZFRolhiy7\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018)\"},text:cSAZysfA0,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-be1i2e\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"cTNzP24rA\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-317)/2+208+48)+8,...addPropertyOverrides({C_eU3iQlG:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-53)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s862yw-container\",layoutDependency:layoutDependency,layoutId:\"hBUkaeL0H-container\",nodeId:\"hBUkaeL0H\",rendersWithMotion:true,scopeId:\"dQwPLG6YH\",children:/*#__PURE__*/_jsx(Buttons,{FNk7ZPElQ:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",height:\"100%\",id:\"hBUkaeL0H\",kgybKOKdd:\"Call (03) 5441 7900\",layoutId:\"hBUkaeL0H\",QQYjumtGZ:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",UwyEFxX6E:\"tel:0354417900\",variant:matchVariant(\"JHnfRPtbm\"),width:\"100%\",wjf6pb2iY:false,wtARvCdJc:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}})})})})]})})})});});const css=[\".framer-ZBJyg.framer-1poe9u6, .framer-ZBJyg .framer-1poe9u6 { display: block; }\",\".framer-ZBJyg.framer-c7mcsp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 48px 32px 48px 32px; position: relative; width: 1000px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ZBJyg .framer-1f44hc5 { flex: none; gap: 0px; height: 56px; position: relative; width: 128px; }\",\".framer-ZBJyg .framer-r2xw26 { flex: none; height: 52px; left: 0px; position: absolute; top: 0px; width: 52px; z-index: 3; }\",\".framer-ZBJyg .framer-1v11y6f { flex: none; height: 52px; left: 38px; position: absolute; top: 0px; width: 52px; z-index: 2; }\",\".framer-ZBJyg .framer-148d0ha { flex: none; height: 52px; left: 76px; position: absolute; top: 0px; width: 52px; z-index: 1; }\",\".framer-ZBJyg .framer-1usca7t { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 560px; position: relative; width: 100%; }\",\".framer-ZBJyg .framer-1isjlt4 { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 520px; position: relative; width: 100%; }\",\".framer-ZBJyg .framer-be1i2e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 8px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-ZBJyg .framer-1s862yw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZBJyg.framer-v-1007v5a.framer-c7mcsp { flex-direction: row; justify-content: flex-start; padding: 16px 16px 16px 20px; width: 650px; }\",\".framer-ZBJyg.framer-v-1007v5a .framer-1usca7t { flex: 1 0 0px; max-width: unset; width: 1px; }\",\".framer-ZBJyg.framer-v-1007v5a .framer-be1i2e { padding: 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-ZBJyg[data-border=\"true\"]::after, .framer-ZBJyg [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 343\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"C_eU3iQlG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fKlgsbSxM\":\"title\",\"cSAZysfA0\":\"line\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdQwPLG6YH=withCSS(Component,css,\"framer-ZBJyg\");export default FramerdQwPLG6YH;FramerdQwPLG6YH.displayName=\"Help Card\";FramerdQwPLG6YH.defaultProps={height:343,width:1e3};addPropertyControls(FramerdQwPLG6YH,{variant:{options:[\"xsrgQopDx\",\"C_eU3iQlG\"],optionTitles:[\"Default\",\"Compact\"],title:\"Variant\",type:ControlType.Enum},fKlgsbSxM:{defaultValue:\"Not sure what you need?\",title:\"Title\",type:ControlType.String},onfKlgsbSxMChange:{changes:\"fKlgsbSxM\",type:ControlType.ChangeHandler},cSAZysfA0:{defaultValue:\"Our team will help you choose the right product and check your artwork before anything prints.\",title:\"Line\",type:ControlType.String},oncSAZysfA0Change:{changes:\"cSAZysfA0\",type:ControlType.ChangeHandler}});addFonts(FramerdQwPLG6YH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerdQwPLG6YH.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Buttons,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdQwPLG6YH\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"fKlgsbSxM\\\":\\\"title\\\",\\\"cSAZysfA0\\\":\\\"line\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"C_eU3iQlG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"343\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dQwPLG6YH.map","// BrandIcon.tsx - Bendigo Graphics sticker icons.\n// A Phosphor icon drawn the way the studio draws it in Illustrator: the bold\n// outline in a strong colour, filled with a pale tint, on a rounded offset\n// path (Object > Path > Offset Path, round joins) in the same tint. The offset\n// is a round-join stroke on the fill-weight silhouette, so any Phosphor icon\n// matches 1:1. The brand set ships inline so it renders on first paint and in\n// the canvas; any other Phosphor name is fetched from @phosphor-icons/core.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// [bold, fill] inner SVG for the icons the site uses (viewBox 0 0 256 256).\nconst PATHS={\"mailbox\":['<path d=\"M100,148a12,12,0,0,1-12,12H64a12,12,0,0,1,0-24H88A12,12,0,0,1,100,148Zm144-32v60a20,20,0,0,1-20,20H140v28a12,12,0,0,1-24,0V196H32a20,20,0,0,1-20-20V116A64.07,64.07,0,0,1,76,52h80V24a12,12,0,0,1,12-12h32a12,12,0,0,1,0,24H180V52A64.07,64.07,0,0,1,244,116ZM116,172V116a40,40,0,0,0-80,0v56Zm104-56a40,40,0,0,0-40-40v68a12,12,0,0,1-24,0V76H125.93A63.7,63.7,0,0,1,140,116v56h80Z\"/>','<path d=\"M104,152a8,8,0,0,1-8,8H56a8,8,0,0,1,0-16H96A8,8,0,0,1,104,152ZM168,32h24a8,8,0,0,0,0-16H160a8,8,0,0,0-8,8V56h16Zm72,84v60a16,16,0,0,1-16,16H136v32a8,8,0,0,1-16,0V192H32a16,16,0,0,1-16-16V116A60.07,60.07,0,0,1,76,56h76v88a8,8,0,0,0,16,0V56h12A60.07,60.07,0,0,1,240,116Zm-120,0a44,44,0,0,0-88,0v60h88Z\"/>'],\"hand-heart\":['<path d=\"M232.76,137.88a28.66,28.66,0,0,0-12-5.39C236.19,114.94,244,97.37,244,80c0-28.67-23.09-52-51.46-52A51.77,51.77,0,0,0,156,42.85,51.77,51.77,0,0,0,119.46,28C91.09,28,68,51.33,68,80c0,10.15,2.72,20.3,8.22,30.7a35.9,35.9,0,0,0-11.73,7.84L43,140H20A20,20,0,0,0,0,160v40a20,20,0,0,0,20,20H120a11.89,11.89,0,0,0,2.91-.36l64-16a11.4,11.4,0,0,0,1.79-.6l38.82-16.54c.23-.09.45-.19.67-.3a28.61,28.61,0,0,0,4.57-48.32ZM119.46,52A27.18,27.18,0,0,1,144.9,68.56a12,12,0,0,0,22.2,0A27.18,27.18,0,0,1,192.54,52C207.42,52,220,64.82,220,80c0,18.06-15,38.84-43.38,60.19L172,141.26c0-.42,0-.84,0-1.26a32,32,0,0,0-32-32H102.71C95.42,97.76,92,88.77,92,80,92,64.82,104.58,52,119.46,52ZM24,164H36v32H24Zm193.68.61-37.51,16L118.52,196H60V157l21.46-21.46A11.93,11.93,0,0,1,89.94,132H140a8,8,0,0,1,0,16H112a12,12,0,0,0,0,24h32a12.19,12.19,0,0,0,2.69-.3l67-15.41.47-.12a4.61,4.61,0,0,1,5.82,4.44A4.58,4.58,0,0,1,217.68,164.61Z\"/>','<path d=\"M230.33,141.06a24.34,24.34,0,0,0-18.61-4.77C230.5,117.33,240,98.48,240,80c0-26.47-21.29-48-47.46-48A47.58,47.58,0,0,0,156,48.75,47.58,47.58,0,0,0,119.46,32C93.29,32,72,53.53,72,80c0,11,3.24,21.69,10.06,33a31.87,31.87,0,0,0-14.75,8.4L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56Zm-10.9,27.15-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9Z\"/>'],\"timer\":['<path d=\"M128,44a96,96,0,1,0,96,96A96.11,96.11,0,0,0,128,44Zm0,168a72,72,0,1,1,72-72A72.08,72.08,0,0,1,128,212ZM164.49,99.51a12,12,0,0,1,0,17l-28,28a12,12,0,0,1-17-17l28-28A12,12,0,0,1,164.49,99.51ZM92,16A12,12,0,0,1,104,4h48a12,12,0,0,1,0,24H104A12,12,0,0,1,92,16Z\"/>','<path d=\"M128,40a96,96,0,1,0,96,96A96.11,96.11,0,0,0,128,40Zm45.66,61.66-40,40a8,8,0,0,1-11.32-11.32l40-40a8,8,0,0,1,11.32,11.32ZM96,16a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H104A8,8,0,0,1,96,16Z\"/>'],\"storefront\":['<path d=\"M236,96a12,12,0,0,0-.44-3.3L221.2,42.51A20.08,20.08,0,0,0,202,28H54A20.08,20.08,0,0,0,34.8,42.51L20.46,92.7A12,12,0,0,0,20,96h0v16a43.94,43.94,0,0,0,16,33.92V216a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V145.92A43.94,43.94,0,0,0,236,112V96ZM57.05,52H199l9.14,32H47.91Zm91,56v4a20,20,0,0,1-40,0v-4ZM53,128.71A20,20,0,0,1,44,112v-4H84v4a20,20,0,0,1-20,20,19.76,19.76,0,0,1-9.07-2.2A11.54,11.54,0,0,0,53,128.71ZM196,204H60V155.81c1.32.12,2.65.19,4,.19a43.86,43.86,0,0,0,32-13.85,43.89,43.89,0,0,0,64,0A43.86,43.86,0,0,0,192,156c1.35,0,2.68-.07,4-.19Zm16-92a20,20,0,0,1-9,16.71,11.66,11.66,0,0,0-1.88,1.09A20,20,0,0,1,172,112v-4h40Z\"/>','<path d=\"M231.69,93.81,217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.81A7.94,7.94,0,0,0,24,96v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96A7.94,7.94,0,0,0,231.69,93.81ZM88,112a24,24,0,0,1-35.12,21.26,7.88,7.88,0,0,0-1.82-1.06A24,24,0,0,1,40,112v-8H88Zm64,0a24,24,0,0,1-48,0v-8h48Zm64,0a24,24,0,0,1-11.07,20.2,8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48Z\"/>'],\"stamp\":['<path d=\"M228,224a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,224Zm0-80v32a20,20,0,0,1-20,20H48a20,20,0,0,1-20-20V144a20,20,0,0,1,20-20H96L83.55,54.33A36,36,0,0,1,119,12h18a36,36,0,0,1,35.44,42.33L160,124h48A20,20,0,0,1,228,144ZM107.17,50.11,120.37,124h15.26l13.2-73.89A12,12,0,0,0,137,36H119a12,12,0,0,0-11.82,14.11ZM204,148H52v24H204Z\"/>','<path d=\"M224,224a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,224Zm-16-96H151.57l15.71-73.29A32,32,0,0,0,136,16H120A32,32,0,0,0,88.72,54.71L104.43,128H48a16,16,0,0,0-16,16v40a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V144A16,16,0,0,0,208,128Z\"/>'],\"seal-check\":['<path d=\"M228.75,100.05c-3.52-3.67-7.15-7.46-8.34-10.33-1.06-2.56-1.14-7.83-1.21-12.47-.15-10-.34-22.44-9.18-31.27s-21.27-9-31.27-9.18c-4.64-.07-9.91-.15-12.47-1.21-2.87-1.19-6.66-4.82-10.33-8.34C148.87,20.46,140.05,12,128,12s-20.87,8.46-27.95,15.25c-3.67,3.52-7.46,7.15-10.33,8.34-2.56,1.06-7.83,1.14-12.47,1.21C67.25,37,54.81,37.14,46,46S37,67.25,36.8,77.25c-.07,4.64-.15,9.91-1.21,12.47-1.19,2.87-4.82,6.66-8.34,10.33C20.46,107.13,12,116,12,128S20.46,148.87,27.25,156c3.52,3.67,7.15,7.46,8.34,10.33,1.06,2.56,1.14,7.83,1.21,12.47.15,10,.34,22.44,9.18,31.27s21.27,9,31.27,9.18c4.64.07,9.91.15,12.47,1.21,2.87,1.19,6.66,4.82,10.33,8.34C107.13,235.54,116,244,128,244s20.87-8.46,27.95-15.25c3.67-3.52,7.46-7.15,10.33-8.34,2.56-1.06,7.83-1.14,12.47-1.21,10-.15,22.44-.34,31.27-9.18s9-21.27,9.18-31.27c.07-4.64.15-9.91,1.21-12.47,1.19-2.87,4.82-6.66,8.34-10.33C235.54,148.87,244,140.05,244,128S235.54,107.13,228.75,100.05Zm-17.32,39.29c-4.82,5-10.28,10.72-13.19,17.76-2.82,6.8-2.93,14.16-3,21.29-.08,5.36-.19,12.71-2.15,14.66s-9.3,2.07-14.66,2.15c-7.13.11-14.49.22-21.29,3-7,2.91-12.73,8.37-17.76,13.19C135.78,214.84,130.4,220,128,220s-7.78-5.16-11.34-8.57c-5-4.82-10.72-10.28-17.76-13.19-6.8-2.82-14.16-2.93-21.29-3-5.36-.08-12.71-.19-14.66-2.15s-2.07-9.3-2.15-14.66c-.11-7.13-.22-14.49-3-21.29-2.91-7-8.37-12.73-13.19-17.76C41.16,135.78,36,130.4,36,128s5.16-7.78,8.57-11.34c4.82-5,10.28-10.72,13.19-17.76,2.82-6.8,2.93-14.16,3-21.29C60.88,72.25,61,64.9,63,63s9.3-2.07,14.66-2.15c7.13-.11,14.49-.22,21.29-3,7-2.91,12.73-8.37,17.76-13.19C120.22,41.16,125.6,36,128,36s7.78,5.16,11.34,8.57c5,4.82,10.72,10.28,17.76,13.19,6.8,2.82,14.16,2.93,21.29,3,5.36.08,12.71.19,14.66,2.15s2.07,9.3,2.15,14.66c.11,7.13.22,14.49,3,21.29,2.91,7,8.37,12.73,13.19,17.76,3.41,3.56,8.57,8.94,8.57,11.34S214.84,135.78,211.43,139.34ZM176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51Z\"/>','<path d=\"M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-52.2,6.84-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"/>'],\"image\":['<path d=\"M144,96a16,16,0,1,1,16,16A16,16,0,0,1,144,96Zm92-40V200a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56ZM44,60v79.72l33.86-33.86a20,20,0,0,1,28.28,0L147.31,147l17.18-17.17a20,20,0,0,1,28.28,0L212,149.09V60Zm0,136H162.34L92,125.66l-48,48Zm168,0V183l-33.37-33.37L164.28,164l32,32Z\"/>','<path d=\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM156,88a12,12,0,1,1-12,12A12,12,0,0,1,156,88Zm60,112H40V160.69l46.34-46.35a8,8,0,0,1,11.32,0h0L165,181.66a8,8,0,0,0,11.32-11.32l-17.66-17.65L173,138.34a8,8,0,0,1,11.31,0L216,170.07V200Z\"/>'],\"lightbulb\":['<path d=\"M180,232a12,12,0,0,1-12,12H88a12,12,0,0,1,0-24h80A12,12,0,0,1,180,232Zm40-128a91.51,91.51,0,0,1-35.17,72.35A12.26,12.26,0,0,0,180,186v2a20,20,0,0,1-20,20H96a20,20,0,0,1-20-20v-2a12,12,0,0,0-4.7-9.51A91.57,91.57,0,0,1,36,104.52C35.73,54.69,76,13.2,125.79,12A92,92,0,0,1,220,104Zm-24,0a68,68,0,0,0-69.65-68C89.56,36.88,59.8,67.55,60,104.38a67.71,67.71,0,0,0,26.1,53.19A35.87,35.87,0,0,1,100,184h56.1A36.13,36.13,0,0,1,170,157.49,67.68,67.68,0,0,0,196,104Zm-20.07-5.32a48.5,48.5,0,0,0-31.91-40,12,12,0,0,0-8,22.62,24.31,24.31,0,0,1,16.09,20,12,12,0,0,0,23.86-2.64Z\"/>','<path d=\"M176,232a8,8,0,0,1-8,8H88a8,8,0,0,1,0-16h80A8,8,0,0,1,176,232Zm40-128a87.55,87.55,0,0,1-33.64,69.21A16.24,16.24,0,0,0,176,186v6a16,16,0,0,1-16,16H96a16,16,0,0,1-16-16v-6a16,16,0,0,0-6.23-12.66A87.59,87.59,0,0,1,40,104.49C39.74,56.83,78.26,17.14,125.88,16A88,88,0,0,1,216,104Zm-32.11-9.34a57.6,57.6,0,0,0-46.56-46.55,8,8,0,0,0-2.66,15.78c16.57,2.79,30.63,16.85,33.44,33.45A8,8,0,0,0,176,104a9,9,0,0,0,1.35-.11A8,8,0,0,0,183.89,94.66Z\"/>'],\"coffee\":['<path d=\"M212,76H32A12,12,0,0,0,20,88v48a100.24,100.24,0,0,0,26.73,68H32a12,12,0,0,0,0,24H208a12,12,0,0,0,0-24H193.27a100.75,100.75,0,0,0,20-32A44,44,0,0,0,256,128v-8A44.05,44.05,0,0,0,212,76Zm-16,60a76.27,76.27,0,0,1-42,68H86a76.27,76.27,0,0,1-42-68V100H196Zm36-8a20,20,0,0,1-12.57,18.55A97.17,97.17,0,0,0,220,136V101.68A20,20,0,0,1,232,120ZM68,48V24a12,12,0,0,1,24,0V48a12,12,0,0,1-24,0Zm40,0V24a12,12,0,0,1,24,0V48a12,12,0,0,1-24,0Zm40,0V24a12,12,0,0,1,24,0V48a12,12,0,0,1-24,0Z\"/>','<path d=\"M208,80H32a8,8,0,0,0-8,8v48a96.3,96.3,0,0,0,32.54,72H32a8,8,0,0,0,0,16H208a8,8,0,0,0,0-16H183.46a96.59,96.59,0,0,0,27-40.09A40,40,0,0,0,248,128v-8A40,40,0,0,0,208,80Zm24,48a24,24,0,0,1-17.2,23,95.78,95.78,0,0,0,1.2-15V97.38A24,24,0,0,1,232,120ZM112,56V24a8,8,0,0,1,16,0V56a8,8,0,0,1-16,0Zm32,0V24a8,8,0,0,1,16,0V56a8,8,0,0,1-16,0ZM80,56V24a8,8,0,0,1,16,0V56a8,8,0,0,1-16,0Z\"/>'],\"paint-roller\":['<path d=\"M232,84H212V64a20,20,0,0,0-20-20H52A20,20,0,0,0,32,64V84H16a12,12,0,0,0,0,24H32v20a20,20,0,0,0,20,20H192a20,20,0,0,0,20-20V108h16V155L130.5,182.8A20.09,20.09,0,0,0,116,202v30a12,12,0,0,0,24,0V205.05l97.5-27.85A20.09,20.09,0,0,0,252,158V104A20,20,0,0,0,232,84Zm-44,40H56V68H188Z\"/>','<path d=\"M248,104v50a16.07,16.07,0,0,1-11.6,15.38L136,198v34a8,8,0,0,1-16,0V198a16.07,16.07,0,0,1,11.6-15.38L232,154V104H216v24a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V104H16a8,8,0,0,1,0-16H32V64A16,16,0,0,1,48,48H200a16,16,0,0,1,16,16V88h16A16,16,0,0,1,248,104Z\"/>'],\"lightning\":['<path d=\"M219.71,117.38a12,12,0,0,0-7.25-8.52L161.28,88.39l10.59-70.61a12,12,0,0,0-20.64-10l-112,120a12,12,0,0,0,4.31,19.33l51.18,20.47L84.13,238.22a12,12,0,0,0,20.64,10l112-120A12,12,0,0,0,219.71,117.38ZM113.6,203.55l6.27-41.77a12,12,0,0,0-7.41-12.92L68.74,131.37,142.4,52.45l-6.27,41.77a12,12,0,0,0,7.41,12.92l43.72,17.49Z\"/>','<path d=\"M213.85,125.46l-112,120a8,8,0,0,1-13.69-7l14.66-73.33L45.19,143.49a8,8,0,0,1-3-13l112-120a8,8,0,0,1,13.69,7L153.18,90.9l57.63,21.61a8,8,0,0,1,3,12.95Z\"/>'],\"cardholder\":['<path d=\"M208,44H48A28,28,0,0,0,20,72V184a28,28,0,0,0,28,28H208a28,28,0,0,0,28-28V72A28,28,0,0,0,208,44ZM48,68H208a4,4,0,0,1,4,4V88H160a12,12,0,0,0-12,12,20,20,0,0,1-40,0A12,12,0,0,0,96,88H44V72A4,4,0,0,1,48,68ZM208,188H48a4,4,0,0,1-4-4V112H85.66a44,44,0,0,0,84.68,0H212v72A4,4,0,0,1,208,188Z\"/>','<path d=\"M208,48H48A24,24,0,0,0,24,72V184a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V72A24,24,0,0,0,208,48Zm-56,72a24,24,0,0,1-48,0,8,8,0,0,0-8-8H40V96H216v16H160A8,8,0,0,0,152,120ZM48,64H208a8,8,0,0,1,8,8v8H40V72A8,8,0,0,1,48,64Z\"/>'],\"sticker\":['<path d=\"M168,28H88A60.07,60.07,0,0,0,28,88v80a60.07,60.07,0,0,0,60,60h48a11.9,11.9,0,0,0,3.79-.62c27.63-9.21,78.38-60,87.59-87.59A11.9,11.9,0,0,0,228,136V88A60.07,60.07,0,0,0,168,28ZM52,168V88A36,36,0,0,1,88,52h80a36,36,0,0,1,36,36v36H184a60.07,60.07,0,0,0-60,60v20H88A36,36,0,0,1,52,168Zm96,27.63V184a36,36,0,0,1,36-36h11.63C184,164.11,164.11,184,148,195.63Z\"/>','<path d=\"M168,32H88A56.06,56.06,0,0,0,32,88v80a56.06,56.06,0,0,0,56,56h48a8.07,8.07,0,0,0,2.53-.41c26.23-8.75,76.31-58.83,85.06-85.06A8.07,8.07,0,0,0,224,136V88A56.06,56.06,0,0,0,168,32ZM136,207.42V176a40,40,0,0,1,40-40h31.42C198.16,157.55,157.55,198.16,136,207.42Z\"/>'],\"flag-banner\":['<path d=\"M242.15,49.59A12,12,0,0,0,232,44H40a12,12,0,0,0-8.48,20.49L71,104,31.52,143.51A12,12,0,0,0,40,164H167.28l-26.11,54.84a12,12,0,1,0,21.66,10.32l80-168A12,12,0,0,0,242.15,49.59ZM178.71,140H69l27.52-27.52a12,12,0,0,0,0-17L69,68H213Z\"/>','<path d=\"M239.22,59.44l-45.63,95.82a3.54,3.54,0,0,1-.16.34l-34.21,71.84a8,8,0,1,1-14.44-6.88L173.62,160H40a8,8,0,0,1-5.66-13.66L76.69,104,34.34,61.66A8,8,0,0,1,40,48H232a8,8,0,0,1,7.22,11.44Z\"/>'],\"hard-hat\":['<path d=\"M228,148.4V136a100.41,100.41,0,0,0-64-93.3V40a20,20,0,0,0-20-20H112A20,20,0,0,0,92,40v2.7A100.41,100.41,0,0,0,28,136v12.4A20,20,0,0,0,12,168v24a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V168A20,20,0,0,0,228,148.4ZM204,136v12H164V69.07A76.35,76.35,0,0,1,204,136ZM140,44V148H116V44ZM92,69.07V148H52V136A76.35,76.35,0,0,1,92,69.07ZM220,188H36V172H220Z\"/>','<path d=\"M152,152H104V40a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16Zm72,16H32a16,16,0,0,0-16,16v8a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16v-8A16,16,0,0,0,224,168Zm0-20V136a96.44,96.44,0,0,0-50.11-84.31A4,4,0,0,0,168,55.22V152h52A4,4,0,0,0,224,148ZM36,152H88V55.22a4,4,0,0,0-5.89-3.53A96.44,96.44,0,0,0,32,136v12A4,4,0,0,0,36,152Z\"/>'],\"truck\":['<path d=\"M255.14,115.54l-14-35A19.89,19.89,0,0,0,222.58,68H196V64a12,12,0,0,0-12-12H32A20,20,0,0,0,12,72V184a20,20,0,0,0,20,20H46.06a36,36,0,0,0,67.88,0h44.12a36,36,0,0,0,67.88,0H236a20,20,0,0,0,20-20V120A21.7,21.7,0,0,0,255.14,115.54ZM196,92h23.88l6.4,16H196ZM80,204a12,12,0,1,1,12-12A12,12,0,0,1,80,204Zm92-41.92A36.32,36.32,0,0,0,158.06,180H113.94a36,36,0,0,0-67.88,0H36V140H172ZM172,116H36V76H172Zm20,88a12,12,0,1,1,12-12A12,12,0,0,1,192,204Zm40-24h-6.06A36.09,36.09,0,0,0,196,156.23V132h36Z\"/>','<path d=\"M255.43,117l-14-35A15.93,15.93,0,0,0,226.58,72H192V64a8,8,0,0,0-8-8H32A16,16,0,0,0,16,72V184a16,16,0,0,0,16,16H49a32,32,0,0,0,62,0h50a32,32,0,0,0,62,0h17a16,16,0,0,0,16-16V120A8.13,8.13,0,0,0,255.43,117ZM80,208a16,16,0,1,1,16-16A16,16,0,0,1,80,208ZM32,136V72H176v64Zm160,72a16,16,0,1,1,16-16A16,16,0,0,1,192,208Zm0-96V88h34.58l9.6,24Z\"/>'],\"t-shirt\":['<path d=\"M246.17,57.9,198.09,29.65h0A11.9,11.9,0,0,0,192,28H160a12,12,0,0,0-12,12,20,20,0,0,1-40,0A12,12,0,0,0,96,28H64a11.9,11.9,0,0,0-6.07,1.66h0L9.83,57.9A20.18,20.18,0,0,0,2,84l17.9,36.8A19.62,19.62,0,0,0,37.67,132H52v76a20,20,0,0,0,20,20H184a20,20,0,0,0,20-20V132h14.32a19.64,19.64,0,0,0,17.75-11.17L254,84A20.18,20.18,0,0,0,246.17,57.9ZM40.37,108,25.16,76.73,52,61v47ZM180,204H76V52h9.67a44,44,0,0,0,84.68,0H180Zm35.62-96H204V61l26.83,15.76Z\"/>','<path d=\"M247.59,61.22,195.83,33A8,8,0,0,0,192,32H160a8,8,0,0,0-8,8,24,24,0,0,1-48,0,8,8,0,0,0-8-8H64a8,8,0,0,0-3.84,1L8.41,61.22A15.76,15.76,0,0,0,1.82,82.48l19.27,36.81A16.37,16.37,0,0,0,35.67,128H56v80a16,16,0,0,0,16,16H184a16,16,0,0,0,16-16V128h20.34a16.37,16.37,0,0,0,14.58-8.71l19.27-36.81A15.76,15.76,0,0,0,247.59,61.22ZM35.67,112a.62.62,0,0,1-.41-.13L16.09,75.26,56,53.48V112Zm185.07-.14a.55.55,0,0,1-.41.14H200V53.48l39.92,21.78Z\"/>'],\"package\":['<path d=\"M225.6,62.64l-88-48.17a19.91,19.91,0,0,0-19.2,0l-88,48.17A20,20,0,0,0,20,80.19v95.62a20,20,0,0,0,10.4,17.55l88,48.17a19.89,19.89,0,0,0,19.2,0l88-48.17A20,20,0,0,0,236,175.81V80.19A20,20,0,0,0,225.6,62.64ZM128,36.57,200,76,178.57,87.73l-72-39.42Zm0,78.83L56,76,81.56,62l72,39.41ZM44,96.79l72,39.4v76.67L44,173.44Zm96,116.07V136.19l24-13.13V152a12,12,0,0,0,24,0V109.92l24-13.13v76.65Z\"/>','<path d=\"M223.68,66.15,135.68,18a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32l80.35,44L178.57,92.29l-80.35-44Zm0,88L47.65,76,81.56,57.43l80.35,44Zm88,55.85h0l-80,43.79V133.83l32-17.51V152a8,8,0,0,0,16,0V107.56l32-17.51v85.76Z\"/>'],\"browser\":['<path d=\"M216,36H40A20,20,0,0,0,20,56V200a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A20,20,0,0,0,216,36Zm-4,24V84H44V60ZM44,196V108H212v88Z\"/>','<path d=\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,16V88H40V56Z\"/>'],\"megaphone\":['<path d=\"M252,120a52.06,52.06,0,0,0-52-52H160.32c-3.44-.21-52.6-4-99.46-43.3A20,20,0,0,0,28,40V200a19.8,19.8,0,0,0,11.54,18.12,19.86,19.86,0,0,0,21.32-2.81A192.92,192.92,0,0,1,144,174.47v26.2a20,20,0,0,0,8.9,16.64,11.35,11.35,0,0,0,1.39.8l14.44,7.06A20,20,0,0,0,198.37,213l11.09-41.82A52.07,52.07,0,0,0,252,120ZM52,191.63V48.4c36.17,28.07,72.17,38.1,92,41.66V150C124.17,153.52,88.17,163.55,52,191.63ZM176.39,202.2,168,198.1V172h16.4ZM200,148H168V92h32a28,28,0,1,1,0,56Z\"/>','<path d=\"M200,72H160.2c-2.91-.17-53.62-3.74-101.91-44.24A16,16,0,0,0,32,40V200a16,16,0,0,0,26.29,12.25c37.77-31.68,77-40.76,93.71-43.3v31.72A16,16,0,0,0,159.12,214l11,7.33A16,16,0,0,0,194.5,212l11.77-44.36A48,48,0,0,0,200,72ZM179,207.89l0,.11-11-7.33V168h21.6ZM200,152H168V88h32a32,32,0,1,1,0,64Z\"/>'],\"star\":['<path d=\"M243,96a20.33,20.33,0,0,0-17.74-14l-56.59-4.57L146.83,24.62a20.36,20.36,0,0,0-37.66,0L87.35,77.44,30.76,82A20.45,20.45,0,0,0,19.1,117.88l43.18,37.24-13.2,55.7A20.37,20.37,0,0,0,79.57,233L128,203.19,176.43,233a20.39,20.39,0,0,0,30.49-22.15l-13.2-55.7,43.18-37.24A20.43,20.43,0,0,0,243,96ZM172.53,141.7a12,12,0,0,0-3.84,11.86L181.58,208l-47.29-29.08a12,12,0,0,0-12.58,0L74.42,208l12.89-54.4a12,12,0,0,0-3.84-11.86L41.2,105.24l55.4-4.47a12,12,0,0,0,10.13-7.38L128,41.89l21.27,51.5a12,12,0,0,0,10.13,7.38l55.4,4.47Z\"/>','<path d=\"M234.29,114.85l-45,38.83L203,211.75a16.4,16.4,0,0,1-24.5,17.82L128,198.49,77.47,229.57A16.4,16.4,0,0,1,53,211.75l13.76-58.07-45-38.83A16.46,16.46,0,0,1,31.08,86l59-4.76,22.76-55.08a16.36,16.36,0,0,1,30.27,0l22.75,55.08,59,4.76a16.46,16.46,0,0,1,9.37,28.86Z\"/>'],\"chat-circle\":['<path d=\"M128,20A108,108,0,0,0,31.85,177.23L21,209.66A20,20,0,0,0,46.34,235l32.43-10.81A108,108,0,1,0,128,20Zm0,192a84,84,0,0,1-42.06-11.27,12,12,0,0,0-6-1.62,12.1,12.1,0,0,0-3.8.62l-29.79,9.93,9.93-29.79a12,12,0,0,0-1-9.81A84,84,0,1,1,128,212Z\"/>','<path d=\"M232,128A104,104,0,0,1,79.12,219.82L45.07,231.17a16,16,0,0,1-20.24-20.24l11.35-34.05A104,104,0,1,1,232,128Z\"/>'],\"map-pin\":['<path d=\"M128,60a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,60Zm0,64a20,20,0,1,1,20-20A20,20,0,0,1,128,124Zm0-112a92.1,92.1,0,0,0-92,92c0,77.36,81.64,135.4,85.12,137.83a12,12,0,0,0,13.76,0,259,259,0,0,0,42.18-39C205.15,170.57,220,136.37,220,104A92.1,92.1,0,0,0,128,12Zm31.3,174.71A249.35,249.35,0,0,1,128,216.89a249.35,249.35,0,0,1-31.3-30.18C80,167.37,60,137.31,60,104a68,68,0,0,1,136,0C196,137.31,176,167.37,159.3,186.71Z\"/>','<path d=\"M128,16a88.1,88.1,0,0,0-88,88c0,75.3,80,132.17,83.41,134.55a8,8,0,0,0,9.18,0C136,236.17,216,179.3,216,104A88.1,88.1,0,0,0,128,16Zm0,56a32,32,0,1,1-32,32A32,32,0,0,1,128,72Z\"/>'],\"printer\":['<path d=\"M214.67,68H204V40a12,12,0,0,0-12-12H64A12,12,0,0,0,52,40V68H41.33C25.16,68,12,80.56,12,96v80a12,12,0,0,0,12,12H52v28a12,12,0,0,0,12,12H192a12,12,0,0,0,12-12V188h28a12,12,0,0,0,12-12V96C244,80.56,230.84,68,214.67,68ZM76,52H180V68H76ZM180,204H76V172H180Zm40-40H204v-4a12,12,0,0,0-12-12H64a12,12,0,0,0-12,12v4H36V96c0-2.17,2.44-4,5.33-4H214.67c2.89,0,5.33,1.83,5.33,4Zm-16-44a16,16,0,1,1-16-16A16,16,0,0,1,204,120Z\"/>','<path d=\"M240,96v80a8,8,0,0,1-8,8H200v32a8,8,0,0,1-8,8H64a8,8,0,0,1-8-8V184H24a8,8,0,0,1-8-8V96c0-13.23,11.36-24,25.33-24H56V40a8,8,0,0,1,8-8H192a8,8,0,0,1,8,8V72h14.67C228.64,72,240,82.77,240,96ZM72,72H184V48H72Zm112,88H72v48H184Zm16-44a12,12,0,1,0-12,12A12,12,0,0,0,200,116Z\"/>'],\"instagram-logo\":['<path d=\"M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,72a24,24,0,1,1,24-24A24,24,0,0,1,128,152ZM176,20H80A60.07,60.07,0,0,0,20,80v96a60.07,60.07,0,0,0,60,60h96a60.07,60.07,0,0,0,60-60V80A60.07,60.07,0,0,0,176,20Zm36,156a36,36,0,0,1-36,36H80a36,36,0,0,1-36-36V80A36,36,0,0,1,80,44h96a36,36,0,0,1,36,36ZM196,76a16,16,0,1,1-16-16A16,16,0,0,1,196,76Z\"/>','<path d=\"M176,24H80A56.06,56.06,0,0,0,24,80v96a56.06,56.06,0,0,0,56,56h96a56.06,56.06,0,0,0,56-56V80A56.06,56.06,0,0,0,176,24ZM128,176a48,48,0,1,1,48-48A48.05,48.05,0,0,1,128,176Zm60-96a12,12,0,1,1,12-12A12,12,0,0,1,188,80Zm-28,48a32,32,0,1,1-32-32A32,32,0,0,1,160,128Z\"/>'],\"google-logo\":['<path d=\"M228,128a100,100,0,1,1-22.86-63.64,12,12,0,0,1-18.51,15.28A76,76,0,1,0,203.05,140H128a12,12,0,0,1,0-24h88A12,12,0,0,1,228,128Z\"/>','<path d=\"M128,24A104,104,0,1,0,232,128,104,104,0,0,0,128,24Zm0,184A80,80,0,1,1,181.34,68.37a8,8,0,0,1-10.67,11.92A64,64,0,1,0,191.5,136H128a8,8,0,0,1,0-16h72a8,8,0,0,1,8,8A80.09,80.09,0,0,1,128,208Z\"/>'],\"rocket-launch\":['<path d=\"M227.85,46.89a20,20,0,0,0-18.74-18.74c-13.13-.77-46.65.42-74.48,28.24L131,60H74.36a19.83,19.83,0,0,0-14.14,5.86L25.87,100.19a20,20,0,0,0,11.35,33.95l37.14,5.18,42.32,42.32,5.19,37.18A19.88,19.88,0,0,0,135.34,235a20.13,20.13,0,0,0,6.37,1,19.9,19.9,0,0,0,14.1-5.87l34.34-34.35A19.85,19.85,0,0,0,196,181.64V125l3.6-3.59C227.43,93.54,228.62,60,227.85,46.89ZM76,84h31L75.75,115.28l-27.23-3.8ZM151.6,73.37A72.27,72.27,0,0,1,204,52a72.17,72.17,0,0,1-21.38,52.41L128,159,97,128ZM172,180l-27.49,27.49-3.8-27.23L172,149Zm-72,22c-8.71,11.85-26.19,26-60,26a12,12,0,0,1-12-12c0-33.84,14.12-51.32,26-60A12,12,0,1,1,68.18,175.3C62.3,179.63,55.51,187.8,53,203c15.21-2.51,23.37-9.3,27.7-15.18A12,12,0,1,1,100,202Z\"/>','<path d=\"M101.85,191.14C97.34,201,82.29,224,40,224a8,8,0,0,1-8-8c0-42.29,23-57.34,32.86-61.85a8,8,0,0,1,6.64,14.56c-6.43,2.93-20.62,12.36-23.12,38.91,26.55-2.5,36-16.69,38.91-23.12a8,8,0,1,1,14.56,6.64Zm122-144a16,16,0,0,0-15-15c-12.58-.75-44.73.4-71.4,27.07h0L88,108.7A8,8,0,0,1,76.67,97.39l26.56-26.57A4,4,0,0,0,100.41,64H74.35A15.9,15.9,0,0,0,63,68.68L28.7,103a16,16,0,0,0,9.07,27.16l38.47,5.37,44.21,44.21,5.37,38.49a15.94,15.94,0,0,0,10.78,12.92,16.11,16.11,0,0,0,5.1.83A15.91,15.91,0,0,0,153,227.3L187.32,193A16,16,0,0,0,192,181.65V155.59a4,4,0,0,0-6.83-2.82l-26.57,26.56a8,8,0,0,1-11.71-.42,8.2,8.2,0,0,1,.6-11.1l49.27-49.27h0C223.45,91.86,224.6,59.71,223.85,47.12Z\"/>'],\"magnifying-glass\":['<path d=\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\"/>','<path d=\"M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"/>'],\"paint-brush\":['<path d=\"M236,32a12,12,0,0,0-12-12c-44.78,0-90,48.54-115.9,82a64,64,0,0,0-80,62c0,12-3.1,22.71-9.23,31.76A43,43,0,0,1,9.4,206.05a11.88,11.88,0,0,0-4.91,13.38A12.07,12.07,0,0,0,16.11,228h76A64,64,0,0,0,154,148C187.49,122.05,236,76.8,236,32ZM209.62,46.39c-4,12.92-13.15,27.49-26.92,42.91-3,3.39-6.16,6.7-9.35,9.89a104.31,104.31,0,0,0-16.5-16.51c3.19-3.19,6.49-6.32,9.88-9.35C182.15,59.55,196.71,50.43,209.62,46.39ZM92.07,204H42a80.17,80.17,0,0,0,10.14-40,40,40,0,1,1,40,40Zm38.18-91.32c3.12-3.93,6.55-8.09,10.23-12.35a80.52,80.52,0,0,1,15.23,15.24c-4.26,3.68-8.42,7.11-12.35,10.23A64.43,64.43,0,0,0,130.25,112.68Z\"/>','<path d=\"M232,32a8,8,0,0,0-8-8c-44.08,0-89.31,49.71-114.43,82.63A60,60,0,0,0,32,164c0,30.88-19.54,44.73-20.47,45.37A8,8,0,0,0,16,224H92a60,60,0,0,0,57.37-77.57C182.3,121.31,232,76.08,232,32ZM124.42,113.55q5.14-6.66,10.09-12.55A76.23,76.23,0,0,1,155,121.49q-5.9,4.94-12.55,10.09A60.54,60.54,0,0,0,124.42,113.55Zm42.7-2.68a92.57,92.57,0,0,0-22-22c31.78-34.53,55.75-45,69.9-47.91C212.17,55.12,201.65,79.09,167.12,110.87Z\"/>'],\"newspaper\":['<path d=\"M92,108a12,12,0,0,1,12-12h72a12,12,0,0,1,0,24H104A12,12,0,0,1,92,108Zm12,52h72a12,12,0,0,0,0-24H104a12,12,0,0,0,0,24ZM236,64V184a28,28,0,0,1-28,28H36A32,32,0,0,1,4,180V88a12,12,0,0,1,24,0v92a8,8,0,0,0,16,0V64A20,20,0,0,1,64,44H216A20,20,0,0,1,236,64Zm-24,4H68V180a32,32,0,0,1-1,8H208a4,4,0,0,0,4-4Z\"/>','<path d=\"M216,48H56A16,16,0,0,0,40,64V184a8,8,0,0,1-16,0V88A8,8,0,0,0,8,88v96.11A24,24,0,0,0,32,208H208a24,24,0,0,0,24-24V64A16,16,0,0,0,216,48ZM176,152H96a8,8,0,0,1,0-16h80a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h80a8,8,0,0,1,0,16Z\"/>'],\"gift\":['<path d=\"M216,68H190.06A33.82,33.82,0,0,0,196,49.69,36.62,36.62,0,0,0,158.31,12,33.44,33.44,0,0,0,134,23.25a54.65,54.65,0,0,0-6,8.3,54.65,54.65,0,0,0-6-8.3A33.44,33.44,0,0,0,97.69,12,36.62,36.62,0,0,0,60,49.69,33.82,33.82,0,0,0,65.94,68H40A20,20,0,0,0,20,88v32a20,20,0,0,0,16,19.6V200a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V139.6A20,20,0,0,0,236,120V88A20,20,0,0,0,216,68Zm-4,48H140V92h72ZM152,39.17A9.59,9.59,0,0,1,159,36h.35A12.62,12.62,0,0,1,172,49,9.59,9.59,0,0,1,168.83,56c-6.9,6.12-18.25,9.26-27.63,10.76C142.7,57.42,145.84,46.07,152,39.17ZM87.7,39.7A12.8,12.8,0,0,1,96.61,36H97A9.59,9.59,0,0,1,104,39.17c6.12,6.9,9.26,18.24,10.75,27.61C105.45,65.27,94,62.13,87.17,56A9.59,9.59,0,0,1,84,49,12.72,12.72,0,0,1,87.7,39.7ZM44,92h72v24H44Zm16,48h56v56H60Zm80,56V140h56v56Z\"/>','<path d=\"M216,72H180.92c.39-.33.79-.65,1.17-1A29.53,29.53,0,0,0,192,49.57,32.62,32.62,0,0,0,158.44,16,29.53,29.53,0,0,0,137,25.91a54.94,54.94,0,0,0-9,14.48,54.94,54.94,0,0,0-9-14.48A29.53,29.53,0,0,0,97.56,16,32.62,32.62,0,0,0,64,49.57,29.53,29.53,0,0,0,73.91,71c.38.33.78.65,1.17,1H40A16,16,0,0,0,24,88v32a16,16,0,0,0,16,16v64a16,16,0,0,0,16,16h60a4,4,0,0,0,4-4V120H40V88h80v32h16V88h80v32H136v92a4,4,0,0,0,4,4h60a16,16,0,0,0,16-16V136a16,16,0,0,0,16-16V88A16,16,0,0,0,216,72ZM84.51,59a13.69,13.69,0,0,1-4.5-10A16.62,16.62,0,0,1,96.59,32h.49a13.69,13.69,0,0,1,10,4.5c8.39,9.48,11.35,25.2,12.39,34.92C109.71,70.39,94,67.43,84.51,59Zm87,0c-9.49,8.4-25.24,11.36-35,12.4C137.7,60.89,141,45.5,149,36.51a13.69,13.69,0,0,1,10-4.5h.49A16.62,16.62,0,0,1,176,49.08,13.69,13.69,0,0,1,171.49,59Z\"/>'],\"identification-card\":['<path d=\"M148,108a12,12,0,0,1,12-12h28a12,12,0,0,1,0,24H160A12,12,0,0,1,148,108Zm40,28H168a12,12,0,0,0,0,24h20a12,12,0,0,0,0-24Zm48-80V200a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56Zm-24,4H44V196H212ZM58.28,159.37A43.82,43.82,0,0,1,71.53,142a36,36,0,1,1,56.94,0,43.84,43.84,0,0,1,13.26,17.37,12,12,0,0,1-22.15,9.26C116.48,161.19,108.42,156,100,156s-16.47,5.2-19.59,12.63a12,12,0,1,1-22.13-9.26ZM88,120a12,12,0,1,0,12-12A12,12,0,0,0,88,120Z\"/>','<path d=\"M112,120a16,16,0,1,1-16-16A16,16,0,0,1,112,120ZM232,56V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM135.75,166a39.76,39.76,0,0,0-17.19-23.34,32,32,0,1,0-45.12,0A39.84,39.84,0,0,0,56.25,166a8,8,0,0,0,15.5,4c2.64-10.25,13.06-18,24.25-18s21.62,7.73,24.25,18a8,8,0,1,0,15.5-4ZM200,144a8,8,0,0,0-8-8H152a8,8,0,0,0,0,16h40A8,8,0,0,0,200,144Zm0-32a8,8,0,0,0-8-8H152a8,8,0,0,0,0,16h40A8,8,0,0,0,200,112Z\"/>'],\"squares-four\":['<path d=\"M100,36H56A20,20,0,0,0,36,56v44a20,20,0,0,0,20,20h44a20,20,0,0,0,20-20V56A20,20,0,0,0,100,36ZM96,96H60V60H96ZM200,36H156a20,20,0,0,0-20,20v44a20,20,0,0,0,20,20h44a20,20,0,0,0,20-20V56A20,20,0,0,0,200,36Zm-4,60H160V60h36Zm-96,40H56a20,20,0,0,0-20,20v44a20,20,0,0,0,20,20h44a20,20,0,0,0,20-20V156A20,20,0,0,0,100,136Zm-4,60H60V160H96Zm104-60H156a20,20,0,0,0-20,20v44a20,20,0,0,0,20,20h44a20,20,0,0,0,20-20V156A20,20,0,0,0,200,136Zm-4,60H160V160h36Z\"/>','<path d=\"M120,56v48a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40h48A16,16,0,0,1,120,56Zm80-16H152a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V56A16,16,0,0,0,200,40Zm-96,96H56a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V152A16,16,0,0,0,104,136Zm96,0H152a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V152A16,16,0,0,0,200,136Z\"/>'],\"signpost\":['<path d=\"M248.92,104,215.3,66.62A20,20,0,0,0,200.44,60H140V32a12,12,0,0,0-24,0V60H40A20,20,0,0,0,20,80v64a20,20,0,0,0,20,20h76v60a12,12,0,0,0,24,0V164h60.44a20,20,0,0,0,14.86-6.62L248.92,120A12,12,0,0,0,248.92,104Zm-50.26,36H44V84H198.66l25.2,28Z\"/>','<path d=\"M246,117.35,212.33,154.7a16,16,0,0,1-11.89,5.3H136v64a8,8,0,0,1-16,0V160H40a16,16,0,0,1-16-16V80A16,16,0,0,1,40,64h80V32a8,8,0,0,1,16,0V64h64.44a16,16,0,0,1,11.89,5.3L246,106.65A8,8,0,0,1,246,117.35Z\"/>'],\"frame-corners\":['<path d=\"M140,88a12,12,0,0,1,12-12h32a12,12,0,0,1,12,12v32a12,12,0,0,1-24,0V100H152A12,12,0,0,1,140,88ZM72,180h32a12,12,0,0,0,0-24H84V136a12,12,0,0,0-24,0v32A12,12,0,0,0,72,180ZM236,56V200a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56Zm-24,4H44V196H212Z\"/>','<path d=\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM88,192H56a8,8,0,0,1-8-8V152a8,8,0,0,1,16,0v24H88a8,8,0,0,1,0,16Zm120-88a8,8,0,0,1-16,0V80H168a8,8,0,0,1,0-16h32a8,8,0,0,1,8,8Z\"/>'],\"hoodie\":['<path d=\"M244.64,118.31l-54.27-81.4A20,20,0,0,0,173.73,28H82.27a20,20,0,0,0-16.64,8.91l-54.27,81.4a20,20,0,0,0-2.65,16.36l21.43,78.59A20,20,0,0,0,49.43,228H76a20,20,0,0,0,20-20V196h64v12a20,20,0,0,0,20,20h26.57a20,20,0,0,0,19.29-14.74l21.43-78.59A20,20,0,0,0,244.64,118.31ZM84,172V70.64l12,7.5V136a12,12,0,0,0,24,0V93.15l1.64,1a12,12,0,0,0,12.72,0l1.64-1V128a12,12,0,0,0,24,0V78.14l12-7.5V172ZM128,69.85,99.46,52h57.08ZM52.49,204,32.34,130.11,60,88.62V176a20,20,0,0,0,12,18.32V204Zm151,0H184v-9.68A20,20,0,0,0,196,176V88.62l27.66,41.49Z\"/>','<path d=\"M237.31,120.53,183,39.12A16,16,0,0,0,169.73,32H86.27A16,16,0,0,0,73,39.12L18.69,120.53a16,16,0,0,0-2.13,13.09L38,212.21A16,16,0,0,0,53.43,224H80a16,16,0,0,0,16-16V192h64v16a16,16,0,0,0,16,16h26.57A16,16,0,0,0,218,212.21l21.44-78.59A16,16,0,0,0,237.31,120.53ZM80,208H53.43L32,129.41l32-48V176a16,16,0,0,0,16,16Zm40-72a8,8,0,0,1-16,0V97.14a8,8,0,1,1,16,0Zm32-8a8,8,0,0,1-16,0V97.14a8,8,0,1,1,16,0ZM128,78.71,83.35,52.39,86.27,48h83.46l2.92,4.39ZM202.57,208H176V192a16,16,0,0,0,16-16V81.41l32,48Z\"/>'],\"baseball-cap\":['<path d=\"M128,20A108.12,108.12,0,0,0,20,128v56a27.86,27.86,0,0,0,15.26,24.93,28,28,0,0,0,29.28-2.34C76.2,198.11,96.68,188,128,188s51.8,10.1,63.46,18.58A28,28,0,0,0,236,184V128A108.12,108.12,0,0,0,128,20Zm84,108v1.87a170,170,0,0,0-33.29-14.3,170.81,170.81,0,0,0-23.45-67A84.14,84.14,0,0,1,212,128Zm-58.46-18.12a174.42,174.42,0,0,0-51.08,0A150,150,0,0,1,128,50.94,150.07,150.07,0,0,1,153.54,109.88Zm-52.8-61.31a170.81,170.81,0,0,0-23.45,67A170,170,0,0,0,44,129.87V128A84.14,84.14,0,0,1,100.74,48.57Zm109.11,139a4,4,0,0,1-4.28-.36C191,176.61,165.77,164,128,164s-63,12.61-77.57,23.18a4,4,0,0,1-4.28.36A3.76,3.76,0,0,1,44,184V158.14a148,148,0,0,1,168,0V184A3.76,3.76,0,0,1,209.85,187.54Z\"/>','<path d=\"M128,24A104.12,104.12,0,0,0,24,128v56a24,24,0,0,0,24,24,24.11,24.11,0,0,0,14.18-4.64C74.33,194.53,95.6,184,128,184s53.67,10.52,65.81,19.35A24,24,0,0,0,232,184V128A104.12,104.12,0,0,0,128,24ZM40,128A88.15,88.15,0,0,1,109.81,41.9a167,167,0,0,0-28.87,76.76A166,166,0,0,0,40,136.88Zm176,56a7.77,7.77,0,0,1-4.34,7.1,8,8,0,0,1-8.44-.69C189.16,180.2,164.7,168,128,168S66.84,180.2,52.78,190.42a8,8,0,0,1-8.44.69A7.77,7.77,0,0,1,40,184V156.07a150.62,150.62,0,0,1,49.93-23.28,7.06,7.06,0,0,0,1-.26,154.06,154.06,0,0,1,74.17,0,8.64,8.64,0,0,0,1,.27A150.49,150.49,0,0,1,216,156.07Zm0-47.13a166,166,0,0,0-40.94-18.22A167,167,0,0,0,146.19,41.9,88.15,88.15,0,0,1,216,128Z\"/>'],\"tote\":['<path d=\"M239,66.75a20.12,20.12,0,0,0-15-6.75H179.83A52,52,0,0,0,76.17,60H32.08A20,20,0,0,0,12.14,82.35l14.25,120A20.06,20.06,0,0,0,46.33,220H209.67a20.06,20.06,0,0,0,19.94-17.65l14.25-120A20,20,0,0,0,239,66.75ZM128,36a28,28,0,0,1,27.71,24H100.29A28,28,0,0,1,128,36Zm78.19,160H49.81L36.5,84H76v20a12,12,0,0,0,24,0V84h56v20a12,12,0,0,0,24,0V84h39.5Z\"/>','<path d=\"M236,69.4A16.13,16.13,0,0,0,223.92,64H176a48,48,0,0,0-96,0H32.08a16.13,16.13,0,0,0-12,5.4,16,16,0,0,0-3.92,12.48l14.26,120a16,16,0,0,0,16,14.12H209.67a16,16,0,0,0,16-14.12l14.26-120A16,16,0,0,0,236,69.4ZM96,104a8,8,0,0,1-16,0V88a8,8,0,0,1,16,0Zm32-72a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Zm48,72a8,8,0,0,1-16,0V88a8,8,0,0,1,16,0Z\"/>'],\"wrench\":['<path d=\"M230.47,67.5a12,12,0,0,0-19.26-4.32L172.43,99l-12.68-2.72L157,83.57l35.79-38.78a12,12,0,0,0-4.32-19.26A76.07,76.07,0,0,0,88.41,121.64L30.92,174.18a4.68,4.68,0,0,0-.39.38,36,36,0,0,0,50.91,50.91l.38-.39,52.54-57.49A76.05,76.05,0,0,0,230.47,67.5ZM160,148a51.5,51.5,0,0,1-23.35-5.52,12,12,0,0,0-14.26,2.62L64.31,208.66a12,12,0,0,1-17-17l63.55-58.07a12,12,0,0,0,2.62-14.26A51.5,51.5,0,0,1,108,96a52.06,52.06,0,0,1,52-52h.89L135.17,71.87a12,12,0,0,0-2.91,10.65l5.66,26.35a12,12,0,0,0,9.21,9.21l26.35,5.66a12,12,0,0,0,10.65-2.91L212,95.12c0,.3,0,.59,0,.89A52.06,52.06,0,0,1,160,148Z\"/>','<path d=\"M232,96a72,72,0,0,1-100.94,66L79,222.22c-.12.14-.26.29-.39.42a32,32,0,0,1-45.26-45.26c.14-.13.28-.27.43-.39L94,124.94a72.07,72.07,0,0,1,83.54-98.78,8,8,0,0,1,3.93,13.19L144,80l5.66,26.35L176,112l40.65-37.52a8,8,0,0,1,13.19,3.93A72.6,72.6,0,0,1,232,96Z\"/>'],\"arrows-clockwise\":['<path d=\"M228,48V96a12,12,0,0,1-12,12H168a12,12,0,0,1,0-24h19l-7.8-7.8a75.55,75.55,0,0,0-53.32-22.26h-.43A75.49,75.49,0,0,0,72.39,75.57,12,12,0,1,1,55.61,58.41a99.38,99.38,0,0,1,69.87-28.47H126A99.42,99.42,0,0,1,196.2,59.23L204,67V48a12,12,0,0,1,24,0ZM183.61,180.43a75.49,75.49,0,0,1-53.09,21.63h-.43A75.55,75.55,0,0,1,76.77,179.8L69,172H88a12,12,0,0,0,0-24H40a12,12,0,0,0-12,12v48a12,12,0,0,0,24,0V189l7.8,7.8A99.42,99.42,0,0,0,130,226.06h.56a99.38,99.38,0,0,0,69.87-28.47,12,12,0,0,0-16.78-17.16Z\"/>','<path d=\"M224,48V96a8,8,0,0,1-8,8H168a8,8,0,0,1-5.66-13.66L180.65,72a79.48,79.48,0,0,0-54.72-22.09h-.45A79.52,79.52,0,0,0,69.59,72.71,8,8,0,0,1,58.41,61.27,96,96,0,0,1,192,60.7l18.36-18.36A8,8,0,0,1,224,48ZM186.41,183.29A80,80,0,0,1,75.35,184l18.31-18.31A8,8,0,0,0,88,152H40a8,8,0,0,0-8,8v48a8,8,0,0,0,13.66,5.66L64,195.3a95.42,95.42,0,0,0,66,26.76h.53a95.36,95.36,0,0,0,67.07-27.33,8,8,0,0,0-11.18-11.44Z\"/>'],\"calendar-check\":['<path d=\"M208,28H188V24a12,12,0,0,0-24,0v4H92V24a12,12,0,0,0-24,0v4H48A20,20,0,0,0,28,48V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V48A20,20,0,0,0,208,28ZM68,52a12,12,0,0,0,24,0h72a12,12,0,0,0,24,0h16V76H52V52ZM52,204V100H204V204Zm120.49-84.49a12,12,0,0,1,0,17l-48,48a12,12,0,0,1-17,0l-24-24a12,12,0,0,1,17-17L116,159l39.51-39.52A12,12,0,0,1,172.49,119.51Z\"/>','<path d=\"M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM169.66,133.66l-48,48a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L116,164.69l42.34-42.35a8,8,0,0,1,11.32,11.32ZM48,80V48H72v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80Z\"/>'],\"compass\":['<path d=\"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212ZM163.27,77l-56,24a12,12,0,0,0-6.3,6.3l-24,56A12,12,0,0,0,92.73,179l56-24a12,12,0,0,0,6.3-6.3l24-56A12,12,0,0,0,163.27,77Zm-28.41,57.89-24,10.29,10.29-24,24-10.29Z\"/>','<path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm51.58,57.79-32,64a4.08,4.08,0,0,1-1.79,1.79l-64,32a4,4,0,0,1-5.37-5.37l32-64a4.08,4.08,0,0,1,1.79-1.79l64-32A4,4,0,0,1,179.58,81.79Z\"/>'],\"chart-line-up\":['<path d=\"M236,208a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V48a12,12,0,0,1,24,0v99l43.51-43.52a12,12,0,0,1,17,0L128,127l43-43H160a12,12,0,0,1,0-24h40a12,12,0,0,1,12,12v40a12,12,0,0,1-24,0V101l-51.51,51.52a12,12,0,0,1-17,0L96,129,44,181v15H224A12,12,0,0,1,236,208Z\"/>','<path d=\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM200,192H56a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v76.69l34.34-34.35a8,8,0,0,1,11.32,0L128,132.69,172.69,88H144a8,8,0,0,1,0-16h48a8,8,0,0,1,8,8v48a8,8,0,0,1-16,0V99.31l-50.34,50.35a8,8,0,0,1-11.32,0L104,131.31l-40,40V176H200a8,8,0,0,1,0,16Z\"/>'],\"envelope-simple\":['<path d=\"M224,44H32A12,12,0,0,0,20,56V192a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A12,12,0,0,0,224,44ZM193.15,68,128,127.72,62.85,68ZM44,188V83.28l75.89,69.57a12,12,0,0,0,16.22,0L212,83.28V188Z\"/>','<path d=\"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48Zm-8,144H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z\"/>'],\"camera\":['<path d=\"M208,52H182.42L170,33.34A12,12,0,0,0,160,28H96a12,12,0,0,0-10,5.34L73.57,52H48A28,28,0,0,0,20,80V192a28,28,0,0,0,28,28H208a28,28,0,0,0,28-28V80A28,28,0,0,0,208,52Zm4,140a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V80a4,4,0,0,1,4-4H80a12,12,0,0,0,10-5.34L102.42,52h51.15L166,70.66A12,12,0,0,0,176,76h32a4,4,0,0,1,4,4ZM128,84a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,84Zm0,72a24,24,0,1,1,24-24A24,24,0,0,1,128,156Z\"/>','<path d=\"M208,56H180.28L166.65,35.56A8,8,0,0,0,160,32H96a8,8,0,0,0-6.65,3.56L75.71,56H48A24,24,0,0,0,24,80V192a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V80A24,24,0,0,0,208,56Zm-44,76a36,36,0,1,1-36-36A36,36,0,0,1,164,132Z\"/>'],\"facebook-logo\":['<path d=\"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm12,191.13V156h20a12,12,0,0,0,0-24H140V112a12,12,0,0,1,12-12h16a12,12,0,0,0,0-24H152a36,36,0,0,0-36,36v20H96a12,12,0,0,0,0,24h20v55.13a84,84,0,1,1,24,0Z\"/>','<path d=\"M232,128a104.16,104.16,0,0,1-91.55,103.26,4,4,0,0,1-4.45-4V152h24a8,8,0,0,0,8-8.53,8.17,8.17,0,0,0-8.25-7.47H136V112a16,16,0,0,1,16-16h16a8,8,0,0,0,8-8.53A8.17,8.17,0,0,0,167.73,80H152a32,32,0,0,0-32,32v24H96a8,8,0,0,0-8,8.53A8.17,8.17,0,0,0,96.27,152H120v75.28a4,4,0,0,1-4.44,4A104.15,104.15,0,0,1,24.07,124.09c2-54,45.74-97.9,99.78-100A104.12,104.12,0,0,1,232,128Z\"/>'],\"share-network\":['<path d=\"M176,156a43.78,43.78,0,0,0-29.09,11L106.1,140.8a44.07,44.07,0,0,0,0-25.6L146.91,89a43.83,43.83,0,1,0-13-20.17L93.09,95a44,44,0,1,0,0,65.94L133.9,187.2A44,44,0,1,0,176,156Zm0-120a20,20,0,1,1-20,20A20,20,0,0,1,176,36ZM64,148a20,20,0,1,1,20-20A20,20,0,0,1,64,148Zm112,72a20,20,0,1,1,20-20A20,20,0,0,1,176,220Z\"/>','<path d=\"M212,200a36,36,0,1,1-69.85-12.25l-53-34.05a36,36,0,1,1,0-51.4l53-34a36.09,36.09,0,1,1,8.67,13.45l-53,34.05a36,36,0,0,1,0,24.5l53,34.05A36,36,0,0,1,212,200Z\"/>']};// Line + tint pairs sampled from the studio icon set.\nconst TONES={Green:[\"#238040\",\"#D5E6A2\"],Brown:[\"#592C1C\",\"#F0D3A4\"],Tomato:[\"#ED5728\",\"#F9E27D\"],Teal:[\"#165E6A\",\"#C8E6F9\"],Blue:[\"#304382\",\"#E2EAF8\"],Ink:[\"#171F40\",\"#FFFFFF\"]};const kebab=s=>String(s||\"\").trim().replace(/([a-z0-9])([A-Z])/g,\"$1-$2\").replace(/[\\s_]+/g,\"-\").toLowerCase();const pending={};const inner=svg=>{const m=svg.match(/<svg[^>]*>([\\s\\S]*?)<\\/svg>/);return m?m[1].replace(/<rect[^>]*fill=\"none\"[^>]*\\/>/g,\"\"):\"\";};function fetchIcon(name){if(!pending[name]){const url=w=>`https://cdn.jsdelivr.net/npm/@phosphor-icons/core@2/assets/${w}/${name}-${w}.svg`;const get=w=>fetch(url(w)).then(r=>r.ok?r.text():\"\").then(inner).catch(()=>\"\");pending[name]=Promise.all([get(\"bold\"),get(\"fill\")]).then(p=>{if(p[0]&&p[1])PATHS[name]=p;return p;});}return pending[name];}const paint=(s,fill,stroke,width)=>s.replace(/fill=\"currentColor\"/g,\"\").replace(/<path/g,stroke?`<path fill=\"${fill}\" stroke=\"${stroke}\" stroke-width=\"${width}\" stroke-linejoin=\"round\" stroke-linecap=\"round\"`:`<path fill=\"${fill}\"`);/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 48\n */export default function BrandIcon(props){const{icon,tone,color,tint,halo,offset,style}=props;const name=kebab(icon);const[paths,setPaths]=useState(PATHS[name]);useEffect(()=>{if(name===\"pulse\")return;if(PATHS[name]){setPaths(PATHS[name]);return;}let live=true;fetchIcon(name).then(p=>live&&setPaths(p));return()=>{live=false;};},[name]);const key=String(tone||\"\").trim().replace(/^./,m=>m.toUpperCase());const[line,fill]=key===\"Custom\"?[color,tint]:TONES[key]||TONES.Blue;const o=halo?Math.max(0,Number(offset)||0):0;const pad=o+2;const[bold,solid]=paths||[\"\",\"\"];if(name===\"pulse\"){// The Pulse mark: the pulsing dot from the announcement bar, in the\n// icon set's line + tint + offset style. The ring breathes out from\n// the dot on a loop (still for reduced motion).\nreturn /*#__PURE__*/_jsxs(\"svg\",{viewBox:`${-pad} ${-pad} ${256+pad*2} ${256+pad*2}`,width:\"100%\",height:\"100%\",style:{display:\"block\",overflow:\"visible\",...style},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes bgiPulse{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.1);opacity:0}}.bgi-pulse-ring{transform-box:fill-box;transform-origin:center;animation:bgiPulse 1.4s cubic-bezier(0,0,.58,1) infinite}@media (prefers-reduced-motion: reduce){.bgi-pulse-ring{animation:none;opacity:0}}`}),o>0&&/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:100+o,fill:fill}),/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"100\",fill:fill}),/*#__PURE__*/_jsx(\"circle\",{className:\"bgi-pulse-ring\",cx:\"128\",cy:\"128\",r:\"46\",fill:\"none\",stroke:line,strokeWidth:\"14\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"46\",fill:line})]});}return /*#__PURE__*/_jsxs(\"svg\",{viewBox:`${-pad} ${-pad} ${256+pad*2} ${256+pad*2}`,width:\"100%\",height:\"100%\",style:{display:\"block\",overflow:\"visible\",...style},\"aria-hidden\":\"true\",children:[o>0&&solid&&/*#__PURE__*/_jsx(\"g\",{dangerouslySetInnerHTML:{__html:paint(solid,fill,fill,o*2)}}),solid&&/*#__PURE__*/_jsx(\"g\",{dangerouslySetInnerHTML:{__html:paint(solid,fill)}}),bold&&/*#__PURE__*/_jsx(\"g\",{dangerouslySetInnerHTML:{__html:paint(bold,line)}})]});}BrandIcon.defaultProps={icon:\"t-shirt\",tone:\"Tomato\",color:\"#ED5728\",tint:\"#F9E27D\",halo:true,offset:32};addPropertyControls(BrandIcon,{icon:{type:ControlType.String,title:\"Icon\",description:\"Any Phosphor name, e.g. t-shirt, storefront, stamp, timer. 'pulse' = the Pulse mark\"},tone:{type:ControlType.String,title:\"Tone\",description:\"Green, Brown, Tomato, Teal, Blue, Ink or Custom\"},color:{type:ControlType.Color,title:\"Line\",hidden:p=>p.tone!==\"Custom\"},tint:{type:ControlType.Color,title:\"Tint\",hidden:p=>p.tone!==\"Custom\"},halo:{type:ControlType.Boolean,title:\"Offset path\"},offset:{type:ControlType.Number,title:\"Offset\",min:0,max:64,step:1,hidden:p=>!p.halo}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BrandIcon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BrandIcon.map","// BGLearn.tsx - what the site learns, and who it is showing (wave 2026-09-29, F-SITE).\n//\n// Contract: vista/h1/LEARN-CONTRACT.md (bg-platform branch site-learn) and\n// vista/h1/MERCH-CONTRACT.md section 2 (visitor-tailored cards).\n//\n// Two jobs, one module:\n//\n// 1. LEARNING (off until the owner switches it on). GET /api/public/learn/config\n//    says `collect`. While it is false (today) nothing here does anything: no\n//    banner, no visitor id, no events, no identify call - the site is exactly as\n//    before. When it is true:\n//    - the consent banner (this file's default export, placed ONCE in the\n//      footer) asks first; \"Allow\" makes the random visitor id (bg-vid), \"No\n//      thanks\" (or withdrawing later) erases it on the platform first;\n//    - events (impression, click, hover, slide, add_to_cart, checkout,\n//      exposure) queue here and go out every 5 s / 20 events / on pagehide by\n//      sendBeacon (text/plain, no preflight). A failed send is dropped, never\n//      retried, and never breaks a page;\n//    - identify: after a sign in (x-bg-account) and after a placed order\n//      (x-bg-cart), once each;\n//    - variants: bgBucket / bgPick exactly as the contract (FNV-1a), sticky per\n//      visitor with consent, a per page view Math.random() without.\n//    Components log through `track()`; carts and accounts are read from the\n//    events BGCartStore already fires (bg-cart-update, bg-account-update) plus\n//    one hook it calls at checkout (window.__bgLearnHook).\n//\n// 2. VISITOR CONTEXT (tailoring the cards). The colours and file type of the\n//    artwork they upload (read in the browser from the file they picked, or\n//    from the preview of the line it made), the industry on their account\n//    (when the platform sends one), and the brand the platform chose for them\n//    (sticky for the session so every carousel on every page agrees). Kept in\n//    sessionStorage only and sent as plain rails read params, never as an\n//    event. \"bg:visitor-context\" tells the rails to read again.\n//\n// Nothing here is personal: no names, emails, phones, free text or query\n// strings are ever sent in an event.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// @ts-ignore - Framer serves react-dom at runtime (BGDesignFlow, BGCart use it); its typechecker may not see it for a new file\nimport{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";export const LEARN_ORIGIN_DEFAULT=\"https://studio.bendigographics.com\";const origin=()=>{try{return String(window.__bgPlatformOrigin||LEARN_ORIGIN_DEFAULT).replace(/\\/$/,\"\");}catch{return LEARN_ORIGIN_DEFAULT;}};/* ------------------------------------------------------------------ storage */const store={get(k,session=false){try{return(session?window.sessionStorage:window.localStorage).getItem(k);}catch{return null;}},set(k,v,session=false){try{(session?window.sessionStorage:window.localStorage).setItem(k,v);}catch{}},del(k,session=false){try{(session?window.sessionStorage:window.localStorage).removeItem(k);}catch{}}};const json=(raw,fallback)=>{try{const v=raw?JSON.parse(raw):null;return v==null?fallback:v;}catch{return fallback;}};const OFF={collect:false,bandits:false,consent_version:1,flags:[]};const CFG_KEY=\"bg-learn-cfg\";let cfgNow=null;let cfgLoading=null;function cleanConfig(j){if(!j||typeof j!==\"object\")return OFF;const flags=Array.isArray(j.flags)?j.flags.filter(f=>f&&typeof f.id===\"string\"&&Array.isArray(f.arms)&&f.arms.length).map(f=>({id:f.id,arms:f.arms.filter(a=>a&&typeof a.id===\"string\").map(a=>({id:a.id,weight:Math.max(0,Number(a.weight)||0)}))})).filter(f=>f.arms.length):[];return{collect:j.collect===true,bandits:j.bandits===true,consent_version:Math.max(1,Number(j.consent_version)||1),flags};}/** The learning config, read once per page load (the platform caches it 60 s; so do we, per tab). */export function learnConfig(){if(cfgNow)return Promise.resolve(cfgNow);if(cfgLoading)return cfgLoading;if(typeof window===\"undefined\")return Promise.resolve(OFF);const cached=json(store.get(CFG_KEY,true),null);if(cached&&Date.now()-cached.at<6e4){cfgNow=cleanConfig(cached.cfg);return Promise.resolve(cfgNow);}cfgLoading=(async()=>{const ctl=typeof AbortController!==\"undefined\"?new AbortController:null;const t=setTimeout(()=>ctl?.abort(),6e3);try{const r=await fetch(`${origin()}/api/public/learn/config`,{signal:ctl?.signal,credentials:\"omit\"});const j=r.ok?await r.json().catch(()=>null):null;const cfg=cleanConfig(j);if(r.ok&&j)store.set(CFG_KEY,JSON.stringify({at:Date.now(),cfg:j}),true);return cfg;}catch{return OFF;}finally{clearTimeout(t);}})().then(c=>{cfgNow=c;try{window.dispatchEvent(new CustomEvent(\"bg:learn-config\",{detail:c}));}catch{}return c;});return cfgLoading;}/** The config if it has been read on this page (null before). */export const learnConfigNow=()=>cfgNow;const CONSENT_KEY=\"bg-consent\";const VID_KEY=\"bg-vid\";const SID_KEY=\"bg-sid\";const consentRecord=()=>{const r=json(store.get(CONSENT_KEY),null);return r&&(r.state===\"granted\"||r.state===\"denied\")?r:null;};export function consentState(cfg=cfgNow){const r=consentRecord();if(!r)return\"unset\";if(cfg&&r.v<cfg.consent_version)return\"unset\";return r.state;}const okId=s=>typeof s===\"string\"&&/^[A-Za-z0-9_-]{16,64}$/.test(s);const uuid=()=>{try{if(typeof crypto!==\"undefined\"&&typeof crypto.randomUUID===\"function\")return crypto.randomUUID();}catch{}const b=new Uint8Array(16);try{crypto.getRandomValues(b);}catch{for(let i=0;i<16;i++)b[i]=Math.floor(Math.random()*256);}return Array.from(b,x=>x.toString(16).padStart(2,\"0\")).join(\"\");};/** The visitor id - ONLY while learning is on and they said yes. */export function visitorId(){const cfg=cfgNow;if(!cfg||!cfg.collect||consentState(cfg)!==\"granted\")return null;const v=store.get(VID_KEY);return okId(v)?v:null;}/** true = events flow (learning on, consent given, a visitor id). */export const collecting=()=>!!visitorId();function sessionId(){const now=Date.now();const s=json(store.get(SID_KEY,true),null);const id=s&&okId(s.id)&&now-(s.last||0)<30*60*1e3?s.id:uuid();store.set(SID_KEY,JSON.stringify({id,last:now}),true);return id;}export function deviceClass(){const w=typeof window!==\"undefined\"?window.innerWidth:1440;return w<810?\"mobile\":w<1200?\"tablet\":\"desktop\";}function postConsent(vid,state,v){const body=JSON.stringify({vid,state,v,device:deviceClass()});return fetch(`${origin()}/api/public/learn/consent`,{method:\"POST\",headers:{\"content-type\":\"text/plain\"},body,keepalive:true,credentials:\"omit\"}).then(()=>undefined).catch(()=>undefined);}/** \"Allow\": the visitor id is made now, the platform is told, events flow. */export async function grantConsent(){const cfg=await learnConfig();if(!cfg.collect)return;let vid=store.get(VID_KEY);if(!okId(vid)){vid=uuid();store.set(VID_KEY,vid);}store.set(CONSENT_KEY,JSON.stringify({state:\"granted\",v:cfg.consent_version,at:Date.now()}));void postConsent(vid,\"granted\",cfg.consent_version);announceConsent();}/** \"No thanks\" (or withdrawn): the platform erases the visitor's events FIRST, then the ids go. */export async function denyConsent(){const cfg=cfgNow||await learnConfig();const vid=store.get(VID_KEY);queue.length=0;if(okId(vid))await postConsent(vid,\"denied\",cfg.consent_version);store.del(VID_KEY);store.del(SID_KEY,true);store.set(CONSENT_KEY,JSON.stringify({state:\"denied\",v:cfg.consent_version,at:Date.now()}));announceConsent();}function announceConsent(){pageU.clear();try{window.dispatchEvent(new CustomEvent(\"bg:learn-consent\",{detail:{state:consentState()}}));}catch{}}/** Re-open the banner (the footer's \"Privacy choices\" link). */export function openPrivacyChoices(){try{window.dispatchEvent(new CustomEvent(\"bg:privacy-choices\"));}catch{}}/* ------------------------------------------------------------------ variants (contract section 5) *//** FNV-1a 32 bit -> [0, 1). The platform uses the same function (lib/site-learn-shared.ts#bucket). */export function bgBucket(vid,key){let h=2166136261;const s=vid+\"|\"+key;for(let i=0;i<s.length;i++){h^=s.charCodeAt(i);h=Math.imul(h,16777619)>>>0;}return h/4294967296;}export function bgPick(u,variants){const total=variants.reduce((a,v)=>a+Math.max(0,Number(v.p??v.weight)||0),0)||1;let acc=0;for(const v of variants){acc+=Math.max(0,Number(v.p??v.weight)||0)/total;if(u<acc)return v;}return variants[variants.length-1];}/* without consent: one random draw per experiment per page view (nothing stored, nothing sent) */const pageU=new Map;function uFor(key){const vid=visitorId();if(vid)return bgBucket(vid,key);if(!pageU.has(key))pageU.set(key,Math.random());return pageU.get(key);}/** A rails / gallery `learn` block when it is one we can use (feature detect). */export function learnBlock(x){if(!x||typeof x!==\"object\"||typeof x.exp!==\"string\"||!Array.isArray(x.variants))return null;const variants=x.variants.filter(v=>v&&typeof v.id===\"string\"&&Number(v.p)>=0);if(!variants.length)return null;return{exp:x.exp,default:typeof x.default===\"string\"?x.default:undefined,variants,images:x.images&&typeof x.images===\"object\"?x.images:undefined};}/** The variant this visitor lands in (sticky with consent, per page view without). */export function pickVariant(learn){if(!learn||typeof window===\"undefined\")return null;return bgPick(uFor(learn.exp),learn.variants);}/** An A/B flag's arm: sticky with consent; the control (first arm) without. null = no such test running. */export function flagArm(flagId,cfg=cfgNow){const f=cfg?.flags.find(x=>x.id===flagId);if(!f)return null;const vid=visitorId();return vid?bgPick(bgBucket(vid,\"ab:\"+f.id),f.arms).id:f.arms[0].id;}/** React: the arm of a running A/B flag (null while the config loads or the test is not running). */export function useFlag(flagId){const[arm,setArm]=useState(()=>flagArm(flagId));useEffect(()=>{ensureLearn();let live=true;const again=()=>learnConfig().then(c=>live&&setArm(flagArm(flagId,c)));again();window.addEventListener(\"bg:learn-consent\",again);return()=>{live=false;window.removeEventListener(\"bg:learn-consent\",again);};},[flagId]);return arm;}const queue=[];const seen=new Set;let flushTimer=null;/** The picture's file name without its extension (the contract's `image`). */export function imageName(url){if(!url)return undefined;const last=String(url).split(/[?#]/)[0].split(\"/\").pop()||\"\";const name=decodeURIComponent(last).replace(/\\.[a-z0-9]{2,5}$/i,\"\");return name?name.slice(0,80):undefined;}const BRANDS=[\"pat\",\"quartz\",\"wanderers\",\"cathedral\",\"sprig\"];export const isBrand=s=>typeof s===\"string\"&&BRANDS.includes(s);const pathOnly=()=>typeof window===\"undefined\"?\"/\":window.location.pathname||\"/\";/** Log one event. `once` = a key so the same thing is logged once per page view. No consent = nothing. */export function track(ev,once){if(typeof window===\"undefined\"||!collecting())return;if(once){const k=pathOnly()+\"|\"+once;if(seen.has(k))return;seen.add(k);}const clean={t:Date.now()};for(const[k,v]of Object.entries(ev))if(v!==undefined&&v!==null&&v!==\"\")clean[k]=v;queue.push(clean);if(queue.length>=20)flush(false);else if(!flushTimer)flushTimer=setTimeout(()=>flush(false),5e3);}/** Send what is queued. beacon = the page is going (sendBeacon). Failures are dropped. */export function flush(beacon){if(flushTimer){clearTimeout(flushTimer);flushTimer=null;}const vid=visitorId();const cfg=cfgNow;if(!vid||!cfg){queue.length=0;return;}while(queue.length){const batch=[];let size=200;while(queue.length&&batch.length<50){const s=JSON.stringify(queue[0]).length+1;if(size+s>15500&&batch.length)break;size+=s;batch.push(queue.shift());}const body=JSON.stringify({v:1,vid,sid:sessionId(),consent:cfg.consent_version,device:deviceClass(),page:pathOnly(),events:batch});const url=`${origin()}/api/public/learn/events`;let sent=false;if(beacon&&typeof navigator!==\"undefined\"&&typeof navigator.sendBeacon===\"function\"){try{sent=navigator.sendBeacon(url,new Blob([body],{type:\"text/plain\"}));}catch{}}if(!sent){try{void fetch(url,{method:\"POST\",headers:{\"content-type\":\"text/plain\"},body,keepalive:true,credentials:\"omit\"}).catch(()=>undefined);}catch{}}}}/* ------------------------------------------------------------------ identify (contract section 4) */async function identify(reason,headers){const vid=visitorId();if(!vid)return;try{await fetch(`${origin()}/api/public/learn/identify`,{method:\"POST\",headers:{\"content-type\":\"application/json\",...headers},body:JSON.stringify({vid,reason}),keepalive:true,credentials:\"omit\"});}catch{}}/* the account last linked to this visitor id: a hash of its email, so a page load's account refresh never identifies again */const IDF_KEY=\"bg-learn-idf\";const hashOf=s=>bgBucket(\"bg\",s.trim().toLowerCase()).toString(36).slice(2,12);/* ------------------------------------------------------------------ carts and accounts (BGCartStore's events) */const LINES_KEY=\"bg-learn-lines\";let baseline=null;function onCart(cart){if(!cart||!Array.isArray(cart.lines))return;const ids=cart.lines.map(l=>l&&String(l.id)).filter(Boolean);const known=new Set(json(store.get(LINES_KEY,true),[]));if(!baseline){/* the first cart this page sees: what was in it before counts as seen */baseline=new Set([...known,...ids]);store.set(LINES_KEY,JSON.stringify([...baseline].slice(-200)),true);return;}for(const l of cart.lines){if(!l||baseline.has(String(l.id)))continue;baseline.add(String(l.id));const total=Number(l?.priced?.total_inc);track({type:\"add_to_cart\",product:String(l.slug||\"\"),value:Number.isFinite(total)?Math.round(total*100):undefined,qty:Number(l.qty)||undefined});artworkFromLine(l);}store.set(LINES_KEY,JSON.stringify([...baseline].slice(-200)),true);}function onAccount(account){if(!account||!account.email)return;const vid=visitorId();const session=store.get(\"bg-account-session\");if(!vid||!session)return;const key=vid+\":\"+hashOf(String(account.email));if(store.get(IDF_KEY)===key)return;store.set(IDF_KEY,key);void identify(\"signin\",{\"x-bg-account\":session});if(typeof account.industry===\"string\"&&account.industry.trim())setVisitorIndustry(account.industry);}/* BGCartStore calls window.__bgLearnHook(\"checkout\" | \"placed\", detail) - see its checkout() */function hook(type,d){if(type===\"checkout\"){const v=Number(d?.value);track({type:\"checkout\",value:Number.isFinite(v)?Math.round(v*100):undefined});flush(true);}else if(type===\"placed\"){const headers={};if(d?.token)headers[\"x-bg-cart\"]=String(d.token);const session=store.get(\"bg-account-session\");if(session)headers[\"x-bg-account\"]=session;if(headers[\"x-bg-cart\"])void identify(\"checkout\",headers);}}let started=false;/** Wire the module once per page: config, the page-leave flush, carts, accounts, artwork. Safe to call often. */export function ensureLearn(){if(started||typeof window===\"undefined\")return;try{if([RenderTarget.canvas,RenderTarget.export,RenderTarget.thumbnail].includes(RenderTarget.current()))return;}catch{}started=true;window.__bgLearnHook=hook;void learnConfig().then(cfg=>{if(!cfg.collect)return;const acc=json(store.get(\"bg-account\"),null);if(acc)onAccount(acc);});window.addEventListener(\"pagehide\",()=>flush(true));document.addEventListener(\"visibilitychange\",()=>{if(document.visibilityState===\"hidden\")flush(true);});window.addEventListener(\"bg-cart-update\",e=>onCart(e.detail?.cart));window.addEventListener(\"bg-account-update\",e=>onAccount(e.detail?.account));/* artwork they pick or drop anywhere on the page (the design flow's drop zones, the cart's Upload) */document.addEventListener(\"change\",e=>{const t=e.target;if(t&&t.tagName===\"INPUT\"&&t.type===\"file\"&&t.files&&t.files.length)artworkFromFiles(Array.from(t.files));},true);document.addEventListener(\"drop\",e=>{const f=e.dataTransfer?.files;if(f&&f.length)artworkFromFiles(Array.from(f));},true);/* the account industry, when the platform sends one */const acc=json(store.get(\"bg-account\"),null);if(acc&&typeof acc.industry===\"string\"&&acc.industry.trim())setVisitorIndustry(acc.industry);}const CTX_KEY=\"bg-visitor\";const readCtx=()=>json(store.get(CTX_KEY,true),{});function writeCtx(c,announce){store.set(CTX_KEY,JSON.stringify(c),true);if(announce)try{window.dispatchEvent(new CustomEvent(\"bg:visitor-context\",{detail:visitorContext()}));}catch{}}/** What the rails are told about this visitor right now. `key` changes when the artwork does. */export function visitorContext(){if(typeof window===\"undefined\")return{palette:[],format:null,brand:null,industry:null,key:\"\"};const c=readCtx();const palette=Array.isArray(c.palette)?c.palette.filter(h=>/^#?[0-9a-f]{6}$/i.test(h)).slice(0,6):[];return{palette,format:c.format||null,brand:isBrand(c.brand)?c.brand:null,industry:c.industry||null,key:[palette.join(\",\"),c.format||\"\",c.n||0].join(\"|\")};}export function onVisitorContext(fn){const h=e=>fn(e.detail||visitorContext());window.addEventListener(\"bg:visitor-context\",h);return()=>window.removeEventListener(\"bg:visitor-context\",h);}/** New artwork: its colours and file type. The sticky brand is dropped so the platform picks again. */export function setVisitorArtwork(a){const c=readCtx();const palette=(a.palette||[]).filter(h=>/^#[0-9a-f]{6}$/i.test(h)).slice(0,6);const next={...c,palette:palette.length?palette:c.palette||[],format:a.format||c.format||null,brand:null,brand_reason:null,n:(c.n||0)+1};if(JSON.stringify({p:next.palette,f:next.format})===JSON.stringify({p:c.palette||[],f:c.format||null}))return;writeCtx(next,true);}function setVisitorIndustry(industry){const c=readCtx();const v=industry.trim().slice(0,60);if(!v||c.industry===v)return;writeCtx({...c,industry:v,brand:c.palette?.length?c.brand:null},true);}/** The brand the platform chose for this visitor (tailored answers only) - kept for the session. */export function setStickyBrand(brand,reason){if(!isBrand(brand)||!reason||![\"palette\",\"industry\",\"sticky\"].includes(reason))return;const c=readCtx();if(c.brand===brand)return;writeCtx({...c,brand,brand_reason:reason},false);}/** The rails read params for this visitor (palette, industry, brand, format). */export function contextParams(q,opts={}){const c=visitorContext();if(c.palette.length)q.set(\"palette\",c.palette.map(h=>h.replace(/^#/,\"\")).join(\",\"));if(c.industry&&!q.has(\"industry\"))q.set(\"industry\",c.industry);if(c.brand)q.set(\"brand\",c.brand);if(opts.format&&c.format)q.set(\"format\",c.format);}const FORMATS={pdf:\"pdf\",ai:\"ai\",eps:\"eps\",svg:\"svg\",png:\"png\",jpg:\"jpg\",jpeg:\"jpg\"};export function formatOf(name,type=\"\"){const ext=(/\\.([a-z0-9]{2,5})$/i.exec(name||\"\")?.[1]||\"\").toLowerCase();if(FORMATS[ext])return FORMATS[ext];if(/^image\\//.test(type)||[\"tif\",\"tiff\",\"psd\",\"webp\",\"gif\",\"heic\",\"bmp\"].includes(ext))return\"raster\";return null;}function artworkFromFiles(files){const f=files.find(x=>formatOf(x.name,x.type));if(!f||f.size>60*1024*1024)return;const format=formatOf(f.name,f.type);const drawable=/^image\\/(png|jpe?g|webp|gif|svg\\+xml)$/i.test(f.type)||/\\.(png|jpe?g|webp|gif|svg)$/i.test(f.name);if(!drawable){setVisitorArtwork({format});return;}let url=\"\";try{url=URL.createObjectURL(f);}catch{setVisitorArtwork({format});return;}paletteFromUrl(url,false).then(palette=>setVisitorArtwork({palette,format})).finally(()=>{try{URL.revokeObjectURL(url);}catch{}});}/* a line added with artwork whose file we never saw here (a PDF, or a design made in the editor): its preview */function artworkFromLine(l){const art=l?.artwork;if(!art||art.mode!==\"upload\"&&art.mode!==\"design\"&&art.mode!==\"designer\")return;const file=Array.isArray(art.files)?art.files[0]:null;const url=file?.preview_url||(l.preview_kind===\"upload\"||l.preview_kind===\"design\"?l.preview_url:null)||art.design_thumb||null;const format=file?.name?formatOf(String(file.name),String(file.type||\"\")):null;if(!url||!/^https:\\/\\//.test(url)){if(format)setVisitorArtwork({format});return;}paletteFromUrl(url,true).then(palette=>{if(palette.length||format)setVisitorArtwork({palette,format});});}/** Up to six colours of a picture: its most used colours, leaving out see-through and near white ground. */export function paletteFromUrl(url,cors){return new Promise(resolve=>{const img=new Image;if(cors)img.crossOrigin=\"anonymous\";const done=p=>resolve(p);const timer=setTimeout(()=>done([]),8e3);img.onerror=()=>{clearTimeout(timer);done([]);};img.onload=()=>{clearTimeout(timer);try{const S=64;const c=document.createElement(\"canvas\");const r=Math.min(1,S/Math.max(img.naturalWidth||S,img.naturalHeight||S));c.width=Math.max(1,Math.round((img.naturalWidth||S)*r));c.height=Math.max(1,Math.round((img.naturalHeight||S)*r));const g=c.getContext(\"2d\",{willReadFrequently:true});if(!g)return done([]);g.drawImage(img,0,0,c.width,c.height);done(quantize(g.getImageData(0,0,c.width,c.height).data));}catch{done([]);}};img.src=url;});}function quantize(px){const bins=new Map;let total=0;for(let i=0;i<px.length;i+=4){const a=px[i+3];if(a<128)continue;const r=px[i],g=px[i+1],b=px[i+2];if(r>244&&g>244&&b>244)continue;const k=r>>4<<8|g>>4<<4|b>>4;const x=bins.get(k)||{n:0,r:0,g:0,b:0};x.n++;x.r+=r;x.g+=g;x.b+=b;bins.set(k,x);total++;}if(!total)return[];const out=[];for(const x of[...bins.values()].sort((a,b)=>b.n-a.n)){if(x.n/total<.02)break;const c={r:x.r/x.n,g:x.g/x.n,b:x.b/x.n,n:x.n};const near=out.find(o=>Math.hypot(o.r-c.r,o.g-c.g,o.b-c.b)<48);if(near)near.n+=c.n;else out.push(c);if(out.length>=6)break;}const hex=v=>Math.round(v).toString(16).padStart(2,\"0\");return out.sort((a,b)=>b.n-a.n).map(c=>`#${hex(c.r)}${hex(c.g)}${hex(c.b)}`);}const generic=f=>/^(inter|sans-serif|serif|monospace|system-ui|-apple-system)$/i.test(f.split(\",\")[0].replace(/[\"']/g,\"\").trim());function fontOf(v,b){const fam=v&&typeof v.fontFamily===\"string\"&&v.fontFamily.trim()&&!generic(v.fontFamily)?v.fontFamily:b.family;const size=parseFloat(String(v?.fontSize));return{fontFamily:fam,fontWeight:(v?.fontWeight)||b.weight,fontStyle:(v?.fontStyle)||\"normal\",fontSize:Number.isFinite(size)&&size>0?size:b.size,lineHeight:(v?.lineHeight)||b.line,letterSpacing:v?.letterSpacing!=null&&v.letterSpacing!==\"\"?typeof v.letterSpacing===\"number\"?`${v.letterSpacing}px`:v.letterSpacing:b.tracking||\"normal\"};}/**\n * The consent banner. Place ONCE per page (the footer). Nothing shows unless\n * the platform's learning config says collect: true AND the visitor has not\n * answered (or the consent version moved on). The footer's \"Privacy choices\"\n * link (the withPrivacyChoices override) opens it again.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 360\n */export default function BGConsentBanner(p){const target=RenderTarget.current();const isCanvas=[RenderTarget.canvas,RenderTarget.export,RenderTarget.thumbnail].includes(target);const[open,setOpen]=useState(false);const[reopened,setReopened]=useState(false);const[busy,setBusy]=useState(false);useEffect(()=>{if(isCanvas)return;ensureLearn();let live=true;learnConfig().then(cfg=>{if(live&&cfg.collect&&consentState(cfg)===\"unset\")setOpen(true);});const again=()=>learnConfig().then(cfg=>{if(!live||!cfg.collect)return;setReopened(true);setOpen(true);});window.addEventListener(\"bg:privacy-choices\",again);return()=>{live=false;window.removeEventListener(\"bg:privacy-choices\",again);};},[isCanvas]);/* a utility at rest: nothing on the canvas either (Canvas: Banner shows it for design work) */if(isCanvas&&!p.canvasPreview)return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"block\",width:0,height:0}});if(!isCanvas&&!open)return null;const state=isCanvas?\"unset\":consentState();const answer=async yes=>{setBusy(true);try{if(yes)await grantConsent();else await denyConsent();}finally{setBusy(false);setOpen(false);setReopened(false);}};const T=fontOf(p.fontTitle,{family:\"'Instrument Sans', sans-serif\",weight:600,size:17,line:\"1.3em\",tracking:\"-0.01em\"});const B=fontOf(p.fontBody,{family:\"'Instrument Sans', sans-serif\",weight:400,size:14,line:\"1.5em\"});const BT=fontOf(p.fontButton,{family:\"'Instrument Sans', sans-serif\",weight:500,size:15,line:\"1em\"});const now=reopened&&state!==\"unset\"?state===\"granted\"?\"You said yes. You can change that any time.\":\"You said no thanks. You can change that any time.\":null;const banner=/*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-label\":p.title,\"aria-live\":\"polite\",className:\"bglc\",style:isCanvas?{position:\"relative\",width:\"100%\"}:undefined,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n.bglc{position:fixed;left:16px;bottom:16px;z-index:9990;width:min(400px,calc(100vw - 32px));animation:bglc-in 500ms cubic-bezier(0,0,.58,1) both}\n@keyframes bglc-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n@media (prefers-reduced-motion: reduce){.bglc{animation:none}}\n.bglc *{box-sizing:border-box}\n.bglc-card{background:${p.card};border-radius:${p.radius}px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 20px -12px rgba(23,31,64,.45),0 0 0 1px rgba(48,67,130,.1)}\n.bglc-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}\n.bglc-btn{height:40px;padding:0 20px;border-radius:999px;border:1.5px solid ${p.blue};cursor:pointer;transition:opacity 200ms cubic-bezier(0,0,.58,1)}\n.bglc-btn:hover{opacity:.85}\n.bglc-btn:focus-visible,.bglc-link:focus-visible{outline:2px solid ${p.blue};outline-offset:2px}\n.bglc-yes{background:${p.blue};color:${p.onBlue}}\n.bglc-no{background:transparent;color:${p.blue}}\n.bglc-link{color:${p.blue};text-decoration:underline;text-underline-offset:3px;margin-left:auto}\n@media (max-width:480px){.bglc{left:12px;right:12px;bottom:12px;width:auto}}\n`}),/*#__PURE__*/_jsxs(\"div\",{className:\"bglc-card\",children:[/*#__PURE__*/_jsx(\"p\",{style:{...T,color:p.blue,margin:0},children:p.title}),/*#__PURE__*/_jsx(\"p\",{style:{...B,color:p.ink,margin:0},children:p.body}),now?/*#__PURE__*/_jsx(\"p\",{style:{...B,color:p.ink,margin:0,opacity:.8},children:now}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"bglc-row\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bglc-btn bglc-yes\",style:BT,disabled:busy,onClick:()=>answer(true),children:p.allow}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bglc-btn bglc-no\",style:BT,disabled:busy,onClick:()=>answer(false),children:p.deny}),p.privacyHref?/*#__PURE__*/_jsx(\"a\",{className:\"bglc-link\",style:{...B,fontSize:13},href:p.privacyHref,children:p.privacyLabel}):null]})]})]});/* on the site it floats on the page itself (a portal to <body>), so no transformed ancestor can move it */return isCanvas||typeof document===\"undefined\"?banner:/*#__PURE__*/createPortal(banner,document.body);}BGConsentBanner.defaultProps={title:\"Can we count clicks?\",body:\"We'd like to learn which pictures and products help people find what they need. No names or emails, just what's clicked on this site.\",allow:\"Allow\",deny:\"No thanks\",privacyLabel:\"Privacy\",privacyHref:\"/privacy-policy\",blue:\"#304382\",ink:\"#6C6354\",card:\"#F8F0D5\",onBlue:\"#FFFFFF\",radius:24,canvasPreview:false};addPropertyControls(BGConsentBanner,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Can we count clicks?\"},body:{type:ControlType.String,title:\"Line\",displayTextArea:true,defaultValue:BGConsentBanner.defaultProps.body},allow:{type:ControlType.String,title:\"Yes\",defaultValue:\"Allow\"},deny:{type:ControlType.String,title:\"No\",defaultValue:\"No thanks\"},privacyLabel:{type:ControlType.String,title:\"Link\",defaultValue:\"Privacy\"},privacyHref:{type:ControlType.String,title:\"Link to\",defaultValue:\"/privacy-policy\"},blue:{type:ControlType.Color,title:\"Blue\",defaultValue:\"#304382\"},ink:{type:ControlType.Color,title:\"Dark Grey\",defaultValue:\"#6C6354\"},card:{type:ControlType.Color,title:\"Card\",defaultValue:\"#F8F0D5\",description:\"Bind to Soft Grey\"},onBlue:{type:ControlType.Color,title:\"On Blue\",defaultValue:\"#FFFFFF\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:24,min:0,max:32,step:1},canvasPreview:{type:ControlType.Boolean,title:\"Canvas\",defaultValue:false,enabledTitle:\"Banner\",disabledTitle:\"Label\",description:\"Show the banner on the canvas (the site shows it only while learning is on)\"},fontTitle:{type:ControlType.Font,title:\"Title type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:17,variant:\"Semibold\",lineHeight:\"1.3em\",letterSpacing:\"-0.01em\"}},fontBody:{type:ControlType.Font,title:\"Line type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Regular\",lineHeight:\"1.5em\"}},fontButton:{type:ControlType.Font,title:\"Button type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,variant:\"Medium\",lineHeight:\"1em\"}}});/* ------------------------------------------------------------------ overrides *//** Code override for the footer's \"Privacy choices\" text link: opens the banner again. Hidden while\n    learning is off (there is nothing to choose). */export function withPrivacyChoices(Component){return props=>{const[on,setOn]=useState(false);useEffect(()=>{ensureLearn();let live=true;learnConfig().then(c=>live&&setOn(c.collect));return()=>{live=false;};},[]);return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style||{},display:on?undefined:\"none\",cursor:\"pointer\"},onClick:e=>{try{e?.preventDefault?.();}catch{}openPrivacyChoices();}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"imageName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"learnConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pickVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"learnConfigNow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LearnFlag\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"visitorId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"bgBucket\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setVisitorArtwork\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrand\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LearnConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LearnVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"flagArm\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"denyConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"openPrivacyChoices\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paletteFromUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"learnBlock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"BGConsentBanner\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"360\"}},\"ConsentState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"consentState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatOf\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"contextParams\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"deviceClass\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LearnEvent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"flush\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onVisitorContext\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"collecting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VisitorContext\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LearnBlock\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFlag\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ensureLearn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"grantConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"track\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setStickyBrand\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"visitorContext\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"bgPick\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPrivacyChoices\":{\"type\":\"reactHoc\",\"name\":\"withPrivacyChoices\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LEARN_ORIGIN_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BGLearn.map","// Generated by Framer (293632e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans Medium\",\"CUSTOMV2;Instrument Sans Bold\",\"CUSTOMV2;Instrument Sans Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/9hdipKbA6UeUuILwJXMkQpMSY.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/dGkE0DzHCojMfg83VxClFKI6ovc.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/YArAkHL8ndxbOCarBXxrg1KZWE.woff2\",weight:\"700\"}]}];export const css=['.framer-fu3KX .framer-styles-preset-1u4yajx:not(.rich-text-wrapper), .framer-fu3KX .framer-styles-preset-1u4yajx.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-fu3KX .framer-styles-preset-1u4yajx:not(.rich-text-wrapper), .framer-fu3KX .framer-styles-preset-1u4yajx.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-fu3KX .framer-styles-preset-1u4yajx:not(.rich-text-wrapper), .framer-fu3KX .framer-styles-preset-1u4yajx.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #472c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-fu3KX\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0e363b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={QbuhKvWtz:{hover:true}};const cycleOrder=[\"QbuhKvWtz\",\"GsGW9qvJ0\"];const serializationHash=\"framer-fdgdw\";const variantClassNames={GsGW9qvJ0:\"framer-v-1a8d3tn\",QbuhKvWtz:\"framer-v-1r5cbpq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"QbuhKvWtz\",\"Variant 2\":\"GsGW9qvJ0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QbuhKvWtz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QbuhKvWtz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1r5cbpq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QbuhKvWtz\",ref:refBinding,style:{opacity:1,...style},variants:{\"QbuhKvWtz-hover\":{opacity:.8}},...addPropertyOverrides({\"QbuhKvWtz-hover\":{\"data-framer-name\":undefined},GsGW9qvJ0:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-13sv6v7\",layoutDependency:layoutDependency,layoutId:\"Oo91kd3ft\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 148 38.198\" overflow=\"visible\"><path d=\"M 64.87 17.323 L 60.226 17.276 C 59.623 17.27 58.879 16.969 58.549 16.555 C 57.575 15.332 56.775 14.14 55.97 12.849 C 55.632 12.307 55.358 11.875 54.671 11.479 C 54.087 13.543 54.899 16.025 54.251 16.77 C 54.043 17.01 53.354 17.313 52.964 17.315 L 48.46 17.339 C 47.733 17.343 47.203 16.873 47.202 16.274 L 47.188 1.343 C 47.187 0.658 47.751 0.18 48.539 0.187 L 53.694 0.232 C 54.116 0.235 54.64 0.565 54.847 0.867 C 56.071 2.657 57.183 4.369 58.572 6.168 C 59.591 4.218 58.532 1.388 59.046 0.595 C 59.155 0.428 59.672 0.257 59.92 0.256 L 64.98 0.232 C 65.578 0.23 66.213 0.661 66.213 1.166 L 66.225 16.114 C 66.226 16.808 65.671 17.331 64.871 17.323 Z M 79.367 17.212 L 70.071 17.328 C 69.311 17.338 68.575 16.9 68.575 16.282 L 68.573 1.502 C 68.573 0.75 69.269 0.213 70.157 0.228 L 79.048 0.374 C 83.055 0.441 86.247 2.747 87.125 5.871 C 87.791 8.242 87.596 10.637 86.625 12.928 C 85.557 15.447 82.801 17.169 79.366 17.212 Z M 76.6 12.242 C 78.005 12.412 79.275 11.702 79.814 10.787 C 80.454 9.702 80.544 8.497 80.19 7.324 C 79.796 6.023 78.195 5.016 76.495 5.358 C 75.98 5.462 75.769 6.262 75.772 6.651 L 75.811 10.998 C 75.814 11.397 75.95 12.162 76.6 12.241 Z M 138.735 12.795 C 137.106 17.551 130.068 18.316 124.859 17.036 C 122.202 16.383 120.34 14.735 119.642 12.56 C 118.861 10.128 118.862 7.606 119.583 5.16 C 120.285 2.781 122.35 1.035 125.267 0.417 C 127.931 -0.148 130.712 -0.139 133.371 0.444 C 136.065 1.035 138.019 2.609 138.754 4.809 C 139.627 7.418 139.629 10.182 138.735 12.795 Z M 129.427 12.258 C 130.774 12.206 131.781 11.639 132.112 10.615 C 132.486 9.457 132.486 8.149 132.12 6.989 C 131.776 5.894 130.668 5.332 129.344 5.303 C 127.868 5.27 126.646 5.884 126.303 7.095 C 125.994 8.183 125.988 9.421 126.317 10.507 C 126.674 11.688 127.879 12.318 129.427 12.257 Z M 108.02 7.67 C 108.129 7.372 109.151 7.274 109.517 7.277 L 116.454 7.333 C 117.445 7.341 118.057 7.757 118.059 8.57 L 118.081 15.971 C 118.084 16.653 117.64 17.246 116.741 17.318 C 115.809 17.393 114.726 17.353 113.776 17.194 C 112.826 17.037 112.256 15.689 111.187 16.307 C 109.697 17.169 108.141 17.377 106.353 17.398 C 102.569 17.444 99.409 15.572 98.452 12.544 C 97.669 10.065 97.666 7.413 98.504 4.936 C 99.236 2.773 101.135 1.241 103.767 0.648 C 106.219 0.095 108.756 0.01 111.272 0.38 C 114.112 0.796 116.99 2.788 116.441 3.885 C 116.338 4.091 115.952 4.41 115.675 4.506 L 112.305 5.676 C 110.674 6.242 110.313 4.695 107.952 4.65 C 106.625 4.625 105.466 5.245 105.165 6.328 C 104.754 7.8 104.763 9.419 105.298 10.841 C 105.896 12.43 107.756 13.058 109.57 12.449 C 110.21 12.235 110.678 12.057 110.958 11.357 L 108.107 10.817 C 107.728 9.831 107.607 8.804 108.02 7.67 Z M 42.268 11.047 L 37.126 10.988 C 36.759 10.984 36.199 11.461 36.254 11.708 C 36.31 11.963 36.867 12.33 37.256 12.326 L 44.426 12.258 C 46.242 12.241 45.906 14.203 45.744 16.245 C 45.699 16.813 45 17.331 44.298 17.317 C 39.858 17.226 35.596 17.249 31.129 17.35 C 30.54 17.363 29.37 17.254 29.148 16.823 C 28.749 16.051 29.041 15.183 29.037 14.354 L 28.976 1.958 C 28.973 1.347 29.252 0.445 30.021 0.284 C 31.222 0.032 32.513 0.301 33.747 0.297 L 43.516 0.259 C 45.433 0.251 44.892 2.997 44.644 5.214 C 41.445 5.621 35.989 4.544 36.242 6.065 C 36.45 7.32 43.142 5.528 43.382 7.596 C 43.587 9.35 43.669 11.062 42.267 11.046 Z M 95.114 17.357 L 89.31 17.242 C 89.215 17.172 88.972 16.761 88.972 16.606 L 88.979 1.156 C 88.979 0.695 89.365 0.221 89.965 0.223 L 94.855 0.235 C 95.641 0.237 96.255 0.664 96.256 1.334 L 96.273 16.263 C 96.273 16.873 95.867 17.299 95.115 17.357 Z M 24.962 7.344 C 23.545 8.573 27.702 8.858 27.85 12.354 C 27.976 15.327 24.762 17.226 20.69 17.25 L 10.128 17.314 C 9.222 17.319 8.593 16.832 8.593 16.128 L 8.593 1.802 C 8.593 0.879 9.426 0.222 10.62 0.232 L 19.306 0.297 C 21.373 0.312 23.477 0.685 24.872 1.909 C 26.694 3.507 26.752 5.791 24.962 7.344 Z M 18.917 5.383 C 18.97 5.226 18.859 4.797 18.708 4.651 C 18.263 4.223 17.14 3.958 16.398 4.262 C 15.668 4.561 15.452 5.539 16.258 5.908 C 17.017 6.254 18.754 5.866 18.917 5.383 Z M 20.16 11.871 C 20.105 10.975 17.901 10.364 16.361 10.865 C 16.011 10.979 15.715 11.57 15.719 11.857 C 15.723 12.139 16.029 12.738 16.393 12.844 C 18.035 13.32 20.21 12.659 20.16 11.871 Z M 96.008 38.043 L 91.313 38.026 C 90.613 38.023 90.199 37.517 90.227 36.987 L 90.408 33.634 C 90.423 33.365 90.119 32.717 89.842 32.584 C 89.021 32.19 87.55 32.11 86.768 32.714 C 86.409 32.992 86.434 33.765 86.451 34.177 L 86.566 36.854 C 86.598 37.612 85.734 38.087 84.896 38.075 L 80.178 38.009 C 79.68 38.002 79.238 37.621 79.238 37.171 L 79.238 22.225 C 79.238 21.519 79.754 20.949 80.655 20.962 L 85.407 21.027 C 86.199 21.038 86.575 21.614 86.575 22.205 L 86.58 26.087 C 86.581 26.692 89.023 27.073 89.964 26.328 C 90.265 26.09 90.406 25.496 90.397 25.136 L 90.314 21.871 C 90.304 21.5 90.928 20.992 91.375 20.992 L 96.764 20.999 C 96.932 20.999 97.339 21.104 97.426 21.208 C 97.513 21.313 97.593 21.601 97.593 21.77 L 97.619 36.67 C 97.621 37.447 97.011 38.048 96.008 38.044 Z M 10.15 28.407 C 10.259 28.109 11.281 28.01 11.647 28.013 L 18.584 28.069 C 19.575 28.077 20.187 28.494 20.189 29.306 L 20.211 36.707 C 20.214 37.39 19.771 37.982 18.871 38.054 C 17.939 38.129 16.856 38.089 15.906 37.931 C 14.956 37.773 14.386 36.426 13.317 37.044 C 11.827 37.906 10.271 38.113 8.484 38.135 C 4.7 38.18 1.539 36.308 0.582 33.28 C -0.201 30.801 -0.204 28.15 0.634 25.673 C 1.366 23.51 3.265 21.977 5.897 21.385 C 8.35 20.832 10.886 20.739 13.399 21.123 C 16.297 21.565 19.108 23.513 18.57 24.621 C 18.47 24.827 18.081 25.146 17.805 25.242 L 14.435 26.412 C 12.804 26.978 12.443 25.431 10.082 25.386 C 8.755 25.361 7.597 25.98 7.295 27.064 C 6.884 28.535 6.893 30.155 7.428 31.577 C 8.026 33.166 9.887 33.794 11.7 33.185 C 12.34 32.97 12.808 32.793 13.088 32.093 L 10.237 31.553 C 9.858 30.567 9.737 29.54 10.15 28.406 Z M 30.669 33.588 C 30.312 32.928 29.924 32.494 29.265 31.898 C 28.949 32.33 28.789 32.726 28.8 33.146 L 28.898 37.054 C 28.903 37.275 28.812 37.722 28.638 37.851 C 28.463 37.979 27.954 38.068 27.687 38.067 L 23.018 38.056 C 22.699 38.055 22.109 37.958 21.932 37.787 C 21.755 37.617 21.574 37.139 21.577 36.874 L 21.658 28.495 L 21.526 22.844 C 21.516 22.426 21.654 21.797 21.956 21.51 C 22.24 21.239 23.034 20.987 23.592 20.988 L 33.271 21.021 C 36.715 21.033 39.428 22.961 39.862 25.74 C 40.143 27.541 39.459 29.186 37.823 30.418 C 37.189 30.895 36.999 31.763 37.373 32.401 L 40.049 36.953 C 40.159 37.139 40.205 37.536 40.133 37.685 C 40.047 37.863 39.514 38.029 39.256 38.03 L 34.851 38.036 C 33.72 38.037 32.842 37.608 32.386 36.765 L 30.668 33.588 Z M 30.764 27.739 C 31.818 27.543 32.637 27.088 32.596 26.27 C 32.566 25.663 31.873 25.165 31.322 24.969 C 30.613 24.717 29.696 24.649 29.142 25.148 C 28.466 25.756 28.47 26.855 29.133 27.527 C 29.372 27.768 30.308 27.823 30.764 27.739 Z M 147.999 32.915 C 148.036 35.133 146.707 36.834 144.151 37.511 C 141.015 38.34 137.558 38.389 134.302 37.817 C 131.56 37.335 129.785 35.63 129.394 33.417 C 129.316 32.973 129.263 32.275 129.549 31.909 C 130.923 31.498 132.418 31.494 133.854 31.732 C 136.33 32.142 135.463 34.926 139.244 34.453 C 140.123 34.343 140.827 33.929 140.878 33.239 C 140.932 32.498 140.316 32.054 139.345 31.915 C 134.498 31.218 129.09 30.605 129.186 25.921 C 129.226 23.911 130.471 22.243 132.922 21.556 C 135.913 20.717 139.275 20.6 142.355 21.269 C 145.155 21.877 146.898 23.758 146.929 26.079 C 146.938 26.741 146.446 27.419 145.538 27.468 C 144.542 27.522 143.493 27.456 142.495 27.287 C 140.815 27.003 141.038 25.389 140.345 25.006 C 139.488 24.533 138.128 24.509 137.212 24.901 C 136.285 25.299 135.928 26.38 136.78 26.958 C 138.879 28.381 147.9 26.862 147.999 32.917 Z M 118.564 33.326 C 121.824 33.491 120.987 30.908 123.359 30.853 L 127.176 30.765 C 127.794 30.751 128.321 31.236 128.282 31.75 C 128.036 34.985 125.518 37.567 121.437 38.019 C 119.103 38.277 116.767 38.15 114.514 37.64 C 111.822 37.029 109.928 35.389 109.297 33.17 C 108.617 30.78 108.607 28.293 109.287 25.896 C 109.898 23.74 111.721 22.08 114.315 21.447 C 118.197 20.5 123.431 20.571 126.21 22.989 C 128.23 24.747 129.167 28.259 127.077 28.247 L 123.175 28.224 C 121.067 28.212 121.783 25.68 118.932 25.694 C 117.684 25.7 116.573 26.224 116.178 27.321 C 115.334 29.663 115.74 33.182 118.563 33.326 Z M 52.047 36.039 C 51.116 35.411 49.776 35.515 48.832 35.862 C 47.889 36.209 48.531 38.081 46.588 38.074 L 42.146 38.056 C 41.854 38.055 41.329 37.862 41.15 37.728 C 40.972 37.594 40.926 37.127 40.997 36.874 L 45.093 22.207 C 45.331 21.354 46.13 20.991 47.133 20.992 L 53.577 21.003 C 54.978 21.005 55.619 21.617 55.907 22.643 L 59.877 36.817 C 59.95 37.08 59.872 37.546 59.77 37.743 C 59.653 37.968 58.995 38.165 58.646 38.159 L 53.917 38.077 C 52.369 38.05 52.714 36.489 52.047 36.039 Z M 50.863 28.328 C 50.716 27.932 50.111 27.943 49.985 28.345 C 49.531 29.784 49.346 31.126 50.383 31.21 C 51.426 31.294 51.398 29.764 50.863 28.328 Z M 67.923 33.182 L 68.047 36.251 C 68.068 36.771 68.003 37.788 67.162 37.914 C 65.45 38.169 63.669 38.099 61.906 37.994 C 61.194 37.952 60.707 37.44 60.707 36.857 L 60.719 22.224 C 60.719 21.41 61.352 20.977 62.32 20.982 L 71.79 21.041 C 75.623 21.065 78.272 23.347 78.388 26.404 C 78.495 29.222 76.188 31.583 72.583 31.729 L 69.629 31.848 C 68.748 31.884 67.891 32.373 67.924 33.182 Z M 71.01 26.663 C 71.233 25.928 70.759 25.39 70.253 25.145 C 69.688 24.873 68.789 24.712 68.293 25.167 C 67.7 25.711 67.556 26.99 68.254 27.488 C 69.096 28.088 70.747 27.528 71.01 26.663 Z M 106.003 38.092 L 100.199 37.978 C 100.104 37.908 99.861 37.497 99.861 37.342 L 99.868 21.892 C 99.868 21.431 100.254 20.957 100.854 20.959 L 105.744 20.971 C 106.53 20.973 107.145 21.399 107.146 22.07 L 107.162 36.999 C 107.163 37.609 106.757 38.035 106.004 38.093 Z\" fill=\"rgb(49,68,130)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 218.919 56.501\" overflow=\"visible\"><path d=\"M 95.955 25.623 L 89.085 25.555 C 88.193 25.545 87.093 25.101 86.605 24.488 C 85.164 22.679 83.98 20.915 82.79 19.007 C 82.289 18.204 81.885 17.566 80.868 16.98 C 80.005 20.033 81.206 23.703 80.247 24.806 C 79.939 25.161 78.92 25.608 78.343 25.612 L 71.68 25.647 C 70.606 25.653 69.822 24.958 69.821 24.071 L 69.8 1.987 C 69.798 0.974 70.632 0.266 71.798 0.277 L 79.423 0.343 C 80.048 0.348 80.823 0.836 81.128 1.282 C 82.939 3.931 84.584 6.462 86.638 9.123 C 88.145 6.239 86.579 2.054 87.34 0.881 C 87.5 0.633 88.266 0.381 88.633 0.379 L 96.118 0.344 C 97.001 0.34 97.941 0.978 97.941 1.725 L 97.959 23.836 C 97.96 24.861 97.14 25.635 95.956 25.623 Z M 117.398 25.46 L 103.648 25.631 C 102.524 25.646 101.435 24.999 101.435 24.084 L 101.433 2.222 C 101.433 1.11 102.461 0.315 103.775 0.337 L 116.927 0.554 C 122.853 0.652 127.576 4.064 128.873 8.685 C 129.858 12.191 129.571 15.734 128.135 19.122 C 126.555 22.849 122.478 25.397 117.397 25.46 Z M 113.305 18.108 C 115.383 18.36 117.262 17.31 118.06 15.956 C 119.007 14.352 119.14 12.568 118.615 10.833 C 118.033 8.908 115.665 7.419 113.151 7.926 C 112.389 8.079 112.076 9.262 112.08 9.839 L 112.138 16.268 C 112.143 16.859 112.344 17.991 113.305 18.107 Z M 205.214 18.925 C 202.804 25.962 192.394 27.093 184.689 25.2 C 180.759 24.233 178.004 21.795 176.972 18.579 C 175.817 14.981 175.819 11.25 176.885 7.633 C 177.923 4.113 180.978 1.532 185.292 0.617 C 189.233 -0.219 193.347 -0.206 197.28 0.657 C 201.265 1.531 204.155 3.86 205.243 7.113 C 206.534 10.973 206.537 15.062 205.214 18.926 Z M 191.446 18.132 C 193.439 18.055 194.928 17.216 195.417 15.702 C 195.97 13.989 195.97 12.053 195.43 10.338 C 194.92 8.718 193.281 7.887 191.323 7.843 C 189.14 7.795 187.333 8.704 186.824 10.494 C 186.367 12.105 186.359 13.935 186.845 15.542 C 187.375 17.289 189.156 18.22 191.446 18.131 Z M 159.782 11.346 C 159.942 10.905 161.454 10.759 161.996 10.763 L 172.256 10.847 C 173.723 10.858 174.628 11.475 174.631 12.676 L 174.664 23.624 C 174.667 24.633 174.012 25.51 172.681 25.616 C 171.303 25.727 169.7 25.668 168.295 25.434 C 166.89 25.2 166.047 23.207 164.466 24.122 C 162.262 25.397 159.96 25.703 157.316 25.735 C 151.719 25.803 147.044 23.034 145.628 18.554 C 144.47 14.888 144.466 10.965 145.705 7.302 C 146.787 4.102 149.597 1.836 153.491 0.958 C 157.118 0.14 160.869 0.015 164.591 0.562 C 168.793 1.178 173.049 4.124 172.237 5.747 C 172.085 6.052 171.514 6.523 171.105 6.665 L 166.12 8.395 C 163.707 9.233 163.173 6.944 159.68 6.878 C 157.717 6.841 156.004 7.758 155.557 9.36 C 154.95 11.537 154.964 13.932 155.755 16.035 C 156.64 18.386 159.391 19.315 162.074 18.415 C 163.021 18.097 163.712 17.834 164.127 16.799 L 159.91 16.001 C 159.35 14.542 159.17 13.023 159.782 11.345 Z M 62.522 16.34 L 54.916 16.254 C 54.374 16.248 53.545 16.953 53.626 17.319 C 53.709 17.695 54.534 18.239 55.108 18.233 L 65.715 18.132 C 68.4 18.107 67.903 21.009 67.664 24.029 C 67.597 24.869 66.563 25.636 65.524 25.615 C 58.957 25.48 52.653 25.514 46.045 25.664 C 45.174 25.683 43.443 25.521 43.115 24.885 C 42.525 23.743 42.958 22.458 42.952 21.232 L 42.861 2.897 C 42.857 1.993 43.268 0.658 44.406 0.42 C 46.183 0.048 48.093 0.446 49.918 0.439 L 64.369 0.383 C 67.203 0.372 66.404 4.433 66.036 7.712 C 61.305 8.315 53.235 6.721 53.608 8.971 C 53.916 10.828 63.814 8.178 64.17 11.235 C 64.473 13.831 64.594 16.363 62.52 16.34 Z M 140.691 25.673 L 132.106 25.504 C 131.966 25.4 131.605 24.793 131.605 24.564 L 131.616 1.71 C 131.616 1.028 132.187 0.328 133.075 0.329 L 140.307 0.348 C 141.47 0.35 142.379 0.982 142.381 1.974 L 142.405 24.057 C 142.406 24.959 141.805 25.589 140.692 25.674 Z M 36.923 10.863 C 34.827 12.681 40.977 13.103 41.196 18.273 C 41.382 22.672 36.628 25.48 30.604 25.516 L 14.981 25.61 C 13.641 25.618 12.71 24.897 12.71 23.856 L 12.71 2.665 C 12.71 1.3 13.943 0.329 15.709 0.342 L 28.557 0.439 C 31.615 0.461 34.726 1.013 36.791 2.824 C 39.485 5.187 39.572 8.566 36.923 10.863 Z M 27.982 7.962 C 28.06 7.73 27.896 7.095 27.672 6.88 C 27.015 6.247 25.352 5.855 24.255 6.304 C 23.176 6.747 22.856 8.194 24.049 8.739 C 25.171 9.251 27.741 8.678 27.982 7.962 Z M 29.821 17.56 C 29.738 16.234 26.479 15.331 24.201 16.071 C 23.683 16.24 23.246 17.113 23.252 17.539 C 23.258 17.955 23.71 18.842 24.248 18.998 C 26.677 19.702 29.894 18.725 29.821 17.56 Z M 142.013 56.273 L 135.068 56.247 C 134.033 56.243 133.42 55.494 133.462 54.71 L 133.73 49.751 C 133.752 49.352 133.302 48.394 132.892 48.197 C 131.678 47.615 129.502 47.497 128.346 48.39 C 127.814 48.8 127.851 49.945 127.877 50.554 L 128.046 54.514 C 128.095 55.636 126.816 56.338 125.577 56.32 L 118.598 56.222 C 117.861 56.212 117.208 55.649 117.208 54.982 L 117.208 32.875 C 117.207 31.831 117.97 30.988 119.303 31.006 L 126.332 31.102 C 127.504 31.119 128.06 31.971 128.061 32.845 L 128.068 38.587 C 128.069 39.483 131.681 40.045 133.073 38.944 C 133.518 38.592 133.728 37.714 133.714 37.181 L 133.59 32.351 C 133.576 31.802 134.499 31.05 135.16 31.051 L 143.131 31.061 C 143.38 31.061 143.982 31.216 144.111 31.371 C 144.239 31.526 144.357 31.952 144.357 32.202 L 144.397 54.242 C 144.399 55.391 143.498 56.28 142.014 56.274 Z M 15.014 42.019 C 15.175 41.578 16.686 41.432 17.229 41.436 L 27.489 41.519 C 28.956 41.531 29.861 42.147 29.864 43.349 L 29.896 54.297 C 29.9 55.306 29.244 56.182 27.913 56.289 C 26.536 56.4 24.933 56.34 23.527 56.106 C 22.123 55.873 21.279 53.88 19.699 54.794 C 17.495 56.069 15.192 56.376 12.549 56.408 C 6.952 56.476 2.276 53.707 0.861 49.227 C -0.297 45.561 -0.302 41.638 0.937 37.975 C 2.02 34.775 4.83 32.508 8.723 31.632 C 12.35 30.815 16.102 30.677 19.82 31.244 C 24.106 31.899 28.265 34.78 27.468 36.419 C 27.32 36.724 26.746 37.195 26.337 37.337 L 21.353 39.068 C 18.939 39.906 18.405 37.616 14.913 37.55 C 12.95 37.513 11.237 38.43 10.79 40.032 C 10.183 42.209 10.196 44.604 10.988 46.708 C 11.873 49.058 14.624 49.987 17.307 49.087 C 18.253 48.769 18.945 48.507 19.359 47.472 L 15.143 46.673 C 14.582 45.214 14.403 43.695 15.014 42.017 Z M 45.365 49.682 C 44.837 48.706 44.262 48.065 43.288 47.184 C 42.82 47.821 42.584 48.407 42.6 49.029 L 42.745 54.81 C 42.753 55.136 42.619 55.798 42.361 55.988 C 42.103 56.179 41.348 56.309 40.954 56.309 L 34.048 56.292 C 33.576 56.291 32.703 56.147 32.441 55.894 C 32.179 55.642 31.913 54.936 31.916 54.543 L 32.035 42.149 L 31.841 33.791 C 31.827 33.172 32.031 32.241 32.476 31.818 C 32.896 31.417 34.072 31.043 34.896 31.046 L 49.214 31.095 C 54.308 31.112 58.322 33.963 58.963 38.075 C 59.378 40.738 58.366 43.171 55.947 44.993 C 55.009 45.699 54.728 46.984 55.282 47.927 L 59.24 54.66 C 59.402 54.936 59.47 55.523 59.364 55.743 C 59.237 56.007 58.448 56.252 58.067 56.253 L 51.551 56.262 C 49.878 56.264 48.58 55.63 47.905 54.383 L 45.364 49.683 Z M 45.506 41.03 C 47.065 40.74 48.277 40.069 48.216 38.858 C 48.171 37.96 47.145 37.224 46.331 36.934 C 45.282 36.561 43.926 36.46 43.106 37.198 C 42.106 38.098 42.112 39.724 43.093 40.717 C 43.446 41.074 44.831 41.156 45.506 41.03 Z M 218.918 48.688 C 218.972 51.967 217.006 54.485 213.225 55.485 C 208.587 56.712 203.473 56.784 198.657 55.938 C 194.6 55.225 191.975 52.703 191.398 49.43 C 191.282 48.773 191.204 47.741 191.627 47.2 C 193.66 46.591 195.871 46.585 197.994 46.937 C 201.657 47.544 200.374 51.662 205.967 50.962 C 207.268 50.799 208.309 50.187 208.384 49.167 C 208.465 48.07 207.553 47.414 206.116 47.208 C 198.947 46.177 190.948 45.271 191.089 38.342 C 191.149 35.369 192.991 32.901 196.615 31.885 C 201.04 30.645 206.013 30.472 210.569 31.461 C 214.711 32.36 217.289 35.142 217.335 38.576 C 217.348 39.554 216.62 40.558 215.278 40.631 C 213.804 40.71 212.252 40.612 210.777 40.363 C 208.292 39.943 208.621 37.555 207.595 36.989 C 206.329 36.288 204.316 36.253 202.962 36.834 C 201.591 37.421 201.062 39.021 202.323 39.876 C 205.428 41.98 218.77 39.733 218.917 48.69 Z M 175.377 49.295 C 180.2 49.539 178.962 45.718 182.47 45.637 L 188.117 45.507 C 189.03 45.487 189.81 46.204 189.752 46.964 C 189.388 51.749 185.665 55.569 179.628 56.237 C 176.175 56.619 172.72 56.431 169.388 55.676 C 165.405 54.773 162.603 52.347 161.67 49.064 C 160.664 45.529 160.65 41.851 161.655 38.304 C 162.56 35.115 165.256 32.661 169.093 31.725 C 174.835 30.323 182.576 30.428 186.688 34.005 C 189.676 36.605 191.062 41.8 187.969 41.782 L 182.198 41.749 C 179.08 41.731 180.139 37.986 175.922 38.006 C 174.076 38.014 172.433 38.79 171.848 40.413 C 170.6 43.877 171.2 49.083 175.376 49.295 Z M 76.986 53.308 C 75.609 52.38 73.627 52.534 72.232 53.047 C 70.837 53.56 71.786 56.329 68.911 56.318 L 62.341 56.292 C 61.909 56.29 61.133 56.004 60.869 55.807 C 60.605 55.609 60.537 54.917 60.642 54.543 L 66.701 32.848 C 67.053 31.586 68.234 31.049 69.718 31.052 L 79.25 31.067 C 81.323 31.07 82.271 31.976 82.696 33.493 L 88.568 54.459 C 88.677 54.848 88.562 55.537 88.411 55.829 C 88.238 56.162 87.265 56.453 86.749 56.444 L 79.753 56.322 C 77.463 56.283 77.974 53.973 76.987 53.308 Z M 75.236 41.902 C 75.018 41.316 74.124 41.333 73.937 41.928 C 73.266 44.056 72.991 46.041 74.525 46.165 C 76.068 46.29 76.027 44.027 75.236 41.902 Z M 100.471 49.083 L 100.654 53.621 C 100.686 54.391 100.588 55.896 99.345 56.081 C 96.813 56.459 94.178 56.355 91.57 56.201 C 90.518 56.138 89.796 55.38 89.797 54.518 L 89.814 32.873 C 89.815 31.67 90.75 31.028 92.183 31.037 L 106.191 31.123 C 111.86 31.158 115.778 34.534 115.95 39.056 C 116.109 43.225 112.696 46.717 107.364 46.933 L 102.994 47.109 C 101.69 47.162 100.423 47.885 100.472 49.083 Z M 105.037 39.439 C 105.367 38.352 104.665 37.556 103.916 37.194 C 103.081 36.791 101.751 36.554 101.018 37.226 C 100.14 38.031 99.928 39.923 100.961 40.659 C 102.206 41.547 104.647 40.72 105.037 39.439 Z M 156.798 56.346 L 148.213 56.177 C 148.073 56.073 147.713 55.465 147.713 55.236 L 147.724 32.383 C 147.724 31.7 148.294 31 149.182 31.002 L 156.414 31.02 C 157.577 31.022 158.486 31.654 158.488 32.646 L 158.512 54.729 C 158.513 55.631 157.912 56.261 156.799 56.346 Z\" fill=\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gr5hxw\",layoutDependency:layoutDependency,layoutId:\"w8ZuF1VLT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.037 17.152\" overflow=\"visible\"><path d=\"M 17.682 17.136 L 13.038 17.089 C 12.435 17.083 11.691 16.782 11.361 16.368 C 10.387 15.145 9.587 13.952 8.782 12.662 C 8.444 12.12 8.17 11.688 7.483 11.292 C 6.899 13.356 7.711 15.838 7.063 16.583 C 6.855 16.823 6.166 17.126 5.776 17.128 L 1.272 17.152 C 0.545 17.156 0.015 16.686 0.015 16.086 L 0 1.156 C -0.001 0.471 0.563 -0.007 1.351 0 L 6.506 0.045 C 6.929 0.048 7.452 0.378 7.659 0.68 C 8.883 2.47 9.995 4.182 11.384 5.98 C 12.403 4.031 11.344 1.201 11.858 0.408 C 11.967 0.241 12.484 0.07 12.732 0.069 L 17.792 0.045 C 18.39 0.043 19.025 0.474 19.025 0.979 L 19.037 15.927 C 19.038 16.621 18.483 17.144 17.683 17.136 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.16 25.371\" overflow=\"visible\"><path d=\"M 26.155 25.347 L 19.285 25.278 C 18.394 25.269 17.294 24.824 16.805 24.211 C 15.365 22.402 14.181 20.638 12.99 18.73 C 12.49 17.928 12.085 17.289 11.068 16.703 C 10.205 19.756 11.406 23.427 10.447 24.529 C 10.139 24.884 9.12 25.332 8.543 25.335 L 1.881 25.371 C 0.807 25.377 0.022 24.681 0.021 23.795 L 0 1.71 C -0.001 0.697 0.833 -0.01 1.998 0 L 9.624 0.066 C 10.249 0.072 11.024 0.559 11.328 1.005 C 13.14 3.654 14.784 6.186 16.839 8.846 C 18.346 5.963 16.779 1.777 17.54 0.604 C 17.701 0.356 18.466 0.104 18.833 0.102 L 26.318 0.067 C 27.202 0.063 28.141 0.702 28.142 1.448 L 28.16 23.559 C 28.161 24.585 27.34 25.358 26.157 25.347 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7zklpy\",layoutDependency:layoutDependency,layoutId:\"q93XSZAm1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.943 17.101\" overflow=\"visible\"><path d=\"M 10.793 16.985 L 1.498 17.101 C 0.738 17.11 0.001 16.673 0.001 16.055 L 0 1.275 C 0 0.523 0.695 -0.015 1.584 0 L 10.475 0.147 C 14.481 0.213 17.674 2.52 18.551 5.644 C 19.217 8.014 19.023 10.41 18.052 12.7 C 16.984 15.22 14.228 16.942 10.793 16.985 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.02 25.295\" overflow=\"visible\"><path d=\"M 15.965 25.124 L 2.215 25.295 C 1.091 25.309 0.002 24.662 0.002 23.748 L 0 1.886 C 0 0.773 1.029 -0.022 2.343 0 L 15.494 0.218 C 21.42 0.316 26.143 3.728 27.441 8.349 C 28.426 11.855 28.138 15.398 26.702 18.786 C 25.122 22.513 21.045 25.06 15.965 25.123 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tqig8x\",layoutDependency:layoutDependency,layoutId:\"thgjcqfjv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.624 6.976\" overflow=\"visible\"><path d=\"M 0.828 6.951 C 2.233 7.121 3.503 6.411 4.043 5.496 C 4.682 4.412 4.773 3.206 4.418 2.033 C 4.024 0.732 2.424 -0.275 0.724 0.068 C 0.208 0.171 -0.003 0.971 0 1.361 L 0.039 5.707 C 0.042 6.106 0.178 6.872 0.828 6.95 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.839 10.319\" overflow=\"visible\"><path d=\"M 1.225 10.281 C 3.303 10.534 5.181 9.484 5.98 8.13 C 6.926 6.525 7.06 4.742 6.535 3.007 C 5.952 1.082 3.585 -0.407 1.07 0.1 C 0.308 0.253 -0.005 1.436 0 2.013 L 0.057 8.441 C 0.062 9.032 0.264 10.164 1.225 10.281 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hcmftk\",layoutDependency:layoutDependency,layoutId:\"SBPFqKI_x\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.358 17.588\" overflow=\"visible\"><path d=\"M 19.686 12.795 C 18.057 17.551 11.019 18.316 5.81 17.036 C 3.153 16.383 1.291 14.735 0.593 12.56 C -0.188 10.128 -0.187 7.606 0.534 5.16 C 1.236 2.781 3.301 1.035 6.217 0.417 C 8.882 -0.148 11.663 -0.139 14.322 0.444 C 17.016 1.035 18.97 2.609 19.705 4.809 C 20.578 7.418 20.58 10.182 19.686 12.795 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.113 26.015\" overflow=\"visible\"><path d=\"M 29.118 18.925 C 26.709 25.962 16.299 27.093 8.594 25.2 C 4.664 24.233 1.909 21.795 0.877 18.579 C -0.278 14.981 -0.277 11.25 0.79 7.633 C 1.828 4.113 4.883 1.532 9.197 0.617 C 13.137 -0.219 17.252 -0.206 21.185 0.657 C 25.17 1.531 28.06 3.86 29.148 7.113 C 30.438 10.973 30.442 15.062 29.118 18.926 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16thnou\",layoutDependency:layoutDependency,layoutId:\"PCdvlCFws\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.323 6.96\" overflow=\"visible\"><path d=\"M 3.357 6.957 C 4.704 6.905 5.711 6.337 6.041 5.314 C 6.415 4.156 6.415 2.847 6.05 1.688 C 5.705 0.592 4.597 0.031 3.273 0.001 C 1.797 -0.032 0.576 0.583 0.232 1.793 C -0.077 2.882 -0.083 4.119 0.246 5.206 C 0.604 6.387 1.808 7.016 3.357 6.956 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.353 10.295\" overflow=\"visible\"><path d=\"M 4.965 10.291 C 6.958 10.213 8.447 9.374 8.936 7.86 C 9.489 6.147 9.489 4.212 8.949 2.497 C 8.439 0.876 6.8 0.045 4.842 0.002 C 2.659 -0.047 0.852 0.863 0.343 2.653 C -0.114 4.263 -0.122 6.093 0.364 7.7 C 0.893 9.447 2.675 10.378 4.965 10.289 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kz9rz2\",layoutDependency:layoutDependency,layoutId:\"d43NuSe5K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.211 17.244\" overflow=\"visible\"><path d=\"M 10.15 7.515 C 10.259 7.217 11.281 7.119 11.647 7.121 L 18.584 7.178 C 19.575 7.185 20.187 7.602 20.189 8.414 L 20.211 15.816 C 20.214 16.498 19.771 17.091 18.871 17.163 C 17.939 17.237 16.856 17.197 15.906 17.039 C 14.956 16.881 14.386 15.534 13.317 16.152 C 11.827 17.014 10.271 17.222 8.484 17.243 C 4.7 17.289 1.539 15.417 0.582 12.388 C -0.201 9.91 -0.204 7.258 0.634 4.781 C 1.366 2.618 3.265 1.086 5.897 0.493 C 8.35 -0.06 10.886 -0.145 13.402 0.224 C 16.242 0.641 19.12 2.633 18.571 3.73 C 18.468 3.936 18.082 4.255 17.805 4.35 L 14.435 5.52 C 12.804 6.087 12.443 4.539 10.082 4.495 C 8.755 4.469 7.597 5.089 7.295 6.173 C 6.884 7.644 6.893 9.264 7.428 10.686 C 8.026 12.274 9.887 12.903 11.7 12.294 C 12.34 12.079 12.808 11.902 13.088 11.202 L 10.237 10.662 C 9.858 9.676 9.737 8.649 10.15 7.515 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.896 25.507\" overflow=\"visible\"><path d=\"M 15.014 11.116 C 15.175 10.675 16.686 10.53 17.229 10.534 L 27.489 10.617 C 28.956 10.629 29.861 11.245 29.864 12.446 L 29.896 23.395 C 29.9 24.404 29.244 25.28 27.913 25.387 C 26.536 25.497 24.933 25.438 23.527 25.204 C 22.123 24.971 21.279 22.978 19.699 23.892 C 17.495 25.167 15.192 25.474 12.549 25.506 C 6.952 25.573 2.276 22.804 0.861 18.325 C -0.297 14.658 -0.302 10.736 0.937 7.072 C 2.02 3.873 4.83 1.606 8.723 0.729 C 12.35 -0.089 16.102 -0.214 19.823 0.332 C 24.025 0.948 28.282 3.895 27.469 5.518 C 27.317 5.822 26.746 6.293 26.337 6.435 L 21.353 8.166 C 18.939 9.004 18.405 6.715 14.913 6.648 C 12.95 6.611 11.237 7.528 10.79 9.131 C 10.183 11.307 10.196 13.703 10.988 15.806 C 11.873 18.156 14.624 19.085 17.307 18.185 C 18.253 17.867 18.945 17.605 19.359 16.57 L 15.143 15.771 C 14.582 14.312 14.403 12.794 15.014 11.116 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10gm4hu\",layoutDependency:layoutDependency,layoutId:\"DKBK10UjP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.94 17.175\" overflow=\"visible\"><path d=\"M 13.33 10.871 L 8.188 10.812 C 7.822 10.808 7.262 11.285 7.316 11.532 C 7.372 11.787 7.93 12.154 8.318 12.15 L 15.488 12.082 C 17.304 12.065 16.968 14.027 16.806 16.068 C 16.761 16.637 16.062 17.155 15.36 17.141 C 10.92 17.05 6.658 17.073 2.191 17.174 C 1.602 17.187 0.432 17.077 0.21 16.647 C -0.189 15.875 0.104 15.007 0.1 14.178 L 0.039 1.782 C 0.035 1.171 0.314 0.268 1.083 0.108 C 2.284 -0.144 3.576 0.125 4.809 0.12 L 14.579 0.082 C 16.495 0.075 15.954 2.821 15.706 5.037 C 12.507 5.445 7.051 4.368 7.304 5.889 C 7.512 7.144 14.204 5.352 14.445 7.419 C 14.649 9.174 14.731 10.886 13.329 10.87 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.058 25.404\" overflow=\"visible\"><path d=\"M 19.717 16.08 L 12.112 15.993 C 11.569 15.987 10.741 16.692 10.822 17.058 C 10.905 17.435 11.729 17.978 12.303 17.972 L 22.91 17.871 C 25.596 17.846 25.099 20.748 24.859 23.768 C 24.793 24.608 23.759 25.375 22.72 25.354 C 16.153 25.22 9.848 25.253 3.241 25.403 C 2.37 25.422 0.639 25.261 0.311 24.624 C -0.279 23.482 0.153 22.198 0.147 20.971 L 0.057 2.636 C 0.052 1.732 0.464 0.397 1.602 0.159 C 3.379 -0.213 5.289 0.185 7.113 0.178 L 21.564 0.122 C 24.399 0.111 23.599 4.172 23.232 7.451 C 18.5 8.054 10.43 6.46 10.804 8.711 C 11.112 10.567 21.01 7.917 21.366 10.975 C 21.668 13.57 21.789 16.102 19.716 16.079 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-98lrs0\",layoutDependency:layoutDependency,layoutId:\"vVlDWuLd7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.301 17.134\" overflow=\"visible\"><path d=\"M 6.142 17.134 L 0.338 17.02 C 0.244 16.949 0 16.539 0 16.384 L 0.007 0.934 C 0.007 0.472 0.393 -0.001 0.993 0 L 5.883 0.012 C 6.669 0.014 7.284 0.441 7.285 1.112 L 7.301 16.041 C 7.302 16.651 6.896 17.077 6.143 17.134 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.799 25.345\" overflow=\"visible\"><path d=\"M 9.085 25.344 L 0.501 25.175 C 0.36 25.071 0 24.464 0 24.234 L 0.011 1.381 C 0.011 0.698 0.582 -0.002 1.469 0 L 8.702 0.018 C 9.864 0.021 10.774 0.652 10.775 1.644 L 10.799 23.727 C 10.801 24.63 10.2 25.26 9.087 25.345 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fd1j2t\",layoutDependency:layoutDependency,layoutId:\"qrdpJQkwD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.261 17.083\" overflow=\"visible\"><path d=\"M 16.369 7.112 C 14.952 8.341 19.11 8.627 19.258 12.122 C 19.384 15.096 16.169 16.995 12.098 17.019 L 1.535 17.082 C 0.629 17.088 0 16.6 0 15.897 L 0 1.57 C 0 0.647 0.834 -0.009 2.027 0 L 10.713 0.065 C 12.781 0.081 14.884 0.454 16.28 1.678 C 18.101 3.276 18.16 5.56 16.369 7.112 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.491 25.268\" overflow=\"visible\"><path d=\"M 24.213 10.52 C 22.117 12.338 28.267 12.761 28.486 17.931 C 28.672 22.329 23.918 25.138 17.894 25.174 L 2.271 25.268 C 0.931 25.276 0 24.555 0 23.514 L 0 2.323 C 0 0.957 1.233 -0.014 2.999 0 L 15.847 0.096 C 18.905 0.119 22.016 0.671 24.081 2.482 C 26.775 4.845 26.862 8.224 24.213 10.52 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11hjlyb\",layoutDependency:layoutDependency,layoutId:\"hNZnN4RYJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.187 1.909\" overflow=\"visible\"><path d=\"M 3.173 1.252 C 3.226 1.095 3.115 0.666 2.964 0.52 C 2.519 0.092 1.395 -0.173 0.653 0.131 C -0.076 0.43 -0.293 1.408 0.514 1.777 C 1.273 2.123 3.01 1.736 3.173 1.252 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.713 2.824\" overflow=\"visible\"><path d=\"M 4.694 1.851 C 4.772 1.62 4.607 0.985 4.384 0.769 C 3.726 0.136 2.064 -0.256 0.966 0.193 C -0.113 0.636 -0.433 2.083 0.76 2.628 C 1.883 3.141 4.453 2.567 4.694 1.851 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-64o9i\",layoutDependency:layoutDependency,layoutId:\"QEnUvoJtc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.442 2.319\" overflow=\"visible\"><path d=\"M 4.441 1.187 C 4.385 0.29 2.182 -0.321 0.642 0.18 C 0.292 0.294 -0.004 0.885 0 1.172 C 0.004 1.454 0.31 2.053 0.674 2.159 C 2.316 2.635 4.49 1.974 4.441 1.187 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.571 3.431\" overflow=\"visible\"><path d=\"M 6.569 1.755 C 6.487 0.429 3.227 -0.474 0.949 0.266 C 0.432 0.435 -0.006 1.309 0 1.734 C 0.006 2.15 0.458 3.037 0.997 3.193 C 3.425 3.897 6.642 2.92 6.569 1.755 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ombxnf\",layoutDependency:layoutDependency,layoutId:\"Boesbw1Qu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.381 17.114\" overflow=\"visible\"><path d=\"M 16.77 17.082 L 12.075 17.064 C 11.375 17.061 10.96 16.555 10.989 16.025 L 11.17 12.673 C 11.185 12.403 10.881 11.755 10.604 11.622 C 9.782 11.228 8.312 11.149 7.53 11.752 C 7.171 12.03 7.196 12.804 7.213 13.215 L 7.328 15.893 C 7.36 16.651 6.496 17.126 5.658 17.114 L 0.94 17.047 C 0.442 17.04 0 16.66 0 16.209 L 0 1.264 C 0 0.558 0.516 -0.012 1.417 0 L 6.169 0.065 C 6.961 0.076 7.337 0.652 7.337 1.243 L 7.342 5.125 C 7.343 5.731 9.785 6.111 10.726 5.367 C 11.027 5.129 11.168 4.535 11.159 4.175 L 11.076 0.909 C 11.066 0.538 11.69 0.03 12.137 0.031 L 17.525 0.038 C 17.694 0.038 18.101 0.142 18.188 0.247 C 18.275 0.351 18.354 0.64 18.354 0.809 L 18.381 15.709 C 18.383 16.486 17.773 17.087 16.77 17.083 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.189 25.315\" overflow=\"visible\"><path d=\"M 24.806 25.267 L 17.861 25.241 C 16.826 25.237 16.212 24.488 16.255 23.705 L 16.523 18.745 C 16.544 18.347 16.095 17.388 15.685 17.191 C 14.47 16.609 12.295 16.491 11.139 17.384 C 10.607 17.795 10.644 18.939 10.67 19.548 L 10.839 23.508 C 10.887 24.63 9.608 25.332 8.37 25.314 L 1.391 25.216 C 0.653 25.206 0 24.643 0 23.976 L 0 1.87 C -0.001 0.825 0.763 -0.018 2.095 0 L 9.124 0.097 C 10.296 0.113 10.853 0.965 10.853 1.839 L 10.86 7.581 C 10.862 8.477 14.473 9.04 15.866 7.938 C 16.311 7.586 16.52 6.708 16.506 6.176 L 16.383 1.345 C 16.369 0.796 17.291 0.045 17.952 0.045 L 25.923 0.056 C 26.172 0.056 26.774 0.21 26.903 0.365 C 27.032 0.52 27.15 0.946 27.15 1.197 L 27.189 23.236 C 27.191 24.385 26.29 25.274 24.806 25.268 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iehnmc\",layoutDependency:layoutDependency,layoutId:\"HkyLjCgZK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.211 17.245\" overflow=\"visible\"><path d=\"M 10.15 7.517 C 10.259 7.219 11.281 7.12 11.647 7.123 L 18.584 7.179 C 19.575 7.187 20.187 7.604 20.189 8.416 L 20.211 15.817 C 20.214 16.5 19.771 17.092 18.871 17.164 C 17.939 17.239 16.856 17.199 15.906 17.041 C 14.956 16.883 14.386 15.536 13.317 16.154 C 11.827 17.016 10.271 17.223 8.484 17.245 C 4.7 17.29 1.539 15.418 0.582 12.39 C -0.201 9.911 -0.204 7.26 0.634 4.783 C 1.366 2.62 3.265 1.087 5.897 0.495 C 8.35 -0.058 10.886 -0.151 13.399 0.233 C 16.297 0.675 19.108 2.623 18.57 3.731 C 18.47 3.937 18.081 4.256 17.805 4.352 L 14.435 5.522 C 12.804 6.088 12.443 4.541 10.082 4.496 C 8.755 4.471 7.597 5.09 7.295 6.174 C 6.884 7.645 6.893 9.265 7.428 10.687 C 8.026 12.276 9.887 12.904 11.7 12.295 C 12.34 12.08 12.808 11.903 13.088 11.203 L 10.237 10.663 C 9.858 9.677 9.737 8.65 10.15 7.516 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.896 25.509\" overflow=\"visible\"><path d=\"M 15.014 11.119 C 15.175 10.678 16.686 10.532 17.229 10.536 L 27.489 10.619 C 28.956 10.631 29.861 11.247 29.864 12.449 L 29.896 23.397 C 29.9 24.406 29.244 25.282 27.913 25.389 C 26.536 25.5 24.933 25.44 23.527 25.206 C 22.123 24.973 21.279 22.98 19.699 23.894 C 17.495 25.169 15.192 25.476 12.549 25.508 C 6.952 25.576 2.276 22.807 0.861 18.327 C -0.297 14.661 -0.302 10.738 0.937 7.075 C 2.02 3.875 4.83 1.608 8.723 0.732 C 12.35 -0.085 16.102 -0.224 19.82 0.344 C 24.106 0.999 28.265 3.88 27.468 5.519 C 27.32 5.824 26.746 6.295 26.337 6.437 L 21.353 8.167 C 18.939 9.006 18.405 6.716 14.913 6.65 C 12.95 6.613 11.237 7.53 10.79 9.132 C 10.183 11.309 10.196 13.704 10.988 15.808 C 11.873 18.158 14.624 19.087 17.307 18.187 C 18.253 17.869 18.945 17.607 19.359 16.571 L 15.143 15.773 C 14.582 14.314 14.403 12.795 15.014 11.117 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v2eb58\",layoutDependency:layoutDependency,layoutId:\"x8i34tuB1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.642 17.079\" overflow=\"visible\"><path d=\"M 9.143 12.599 C 8.786 11.939 8.398 11.506 7.739 10.91 C 7.423 11.341 7.263 11.737 7.274 12.157 L 7.372 16.066 C 7.378 16.286 7.287 16.733 7.112 16.862 C 6.938 16.991 6.428 17.079 6.161 17.079 L 1.492 17.068 C 1.174 17.067 0.583 16.969 0.406 16.799 C 0.229 16.628 0.049 16.151 0.051 15.885 L 0.132 7.507 L 0 1.856 C -0.009 1.438 0.129 0.808 0.43 0.522 C 0.714 0.251 1.509 -0.002 2.066 0 L 11.745 0.033 C 15.189 0.045 17.903 1.972 18.336 4.752 C 18.617 6.553 17.933 8.197 16.297 9.429 C 15.663 9.906 15.473 10.775 15.848 11.412 L 18.524 15.965 C 18.633 16.151 18.679 16.548 18.607 16.696 C 18.521 16.875 17.988 17.041 17.73 17.041 L 13.326 17.047 C 12.194 17.049 11.317 16.62 10.86 15.777 L 9.143 12.6 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.574 25.263\" overflow=\"visible\"><path d=\"M 13.525 18.636 C 12.997 17.66 12.422 17.019 11.447 16.138 C 10.98 16.776 10.744 17.361 10.76 17.983 L 10.905 23.764 C 10.913 24.091 10.778 24.752 10.52 24.942 C 10.262 25.133 9.508 25.263 9.113 25.263 L 2.207 25.247 C 1.736 25.245 0.863 25.101 0.601 24.849 C 0.339 24.596 0.072 23.89 0.076 23.497 L 0.195 11.104 L 0.001 2.745 C -0.014 2.127 0.191 1.196 0.636 0.772 C 1.056 0.371 2.231 -0.003 3.056 0 L 17.374 0.049 C 22.468 0.066 26.481 2.917 27.122 7.029 C 27.538 9.693 26.526 12.126 24.106 13.947 C 23.169 14.653 22.888 15.938 23.442 16.881 L 27.4 23.615 C 27.562 23.89 27.629 24.477 27.523 24.697 C 27.397 24.961 26.608 25.206 26.226 25.207 L 19.711 25.216 C 18.038 25.219 16.739 24.584 16.064 23.337 L 13.523 18.637 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q392oj\",layoutDependency:layoutDependency,layoutId:\"yXZLQVVRD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.963 3\" overflow=\"visible\"><path d=\"M 2.129 2.963 C 3.183 2.767 4.002 2.313 3.961 1.494 C 3.931 0.888 3.237 0.39 2.687 0.194 C 1.978 -0.058 1.061 -0.126 0.507 0.372 C -0.169 0.981 -0.165 2.08 0.498 2.751 C 0.737 2.993 1.673 3.048 2.129 2.963 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.862 4.438\" overflow=\"visible\"><path d=\"M 3.149 4.383 C 4.709 4.093 5.92 3.421 5.86 2.21 C 5.815 1.313 4.789 0.577 3.974 0.287 C 2.925 -0.086 1.57 -0.187 0.749 0.551 C -0.251 1.451 -0.245 3.076 0.737 4.07 C 1.09 4.427 2.474 4.508 3.149 4.383 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eo9fp7\",layoutDependency:layoutDependency,layoutId:\"PhwHixZ3S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.816 17.361\" overflow=\"visible\"><path d=\"M 18.815 12.078 C 18.851 14.295 17.523 15.997 14.966 16.674 C 11.831 17.503 8.373 17.551 5.118 16.98 C 2.375 16.498 0.6 14.792 0.21 12.58 C 0.132 12.135 0.079 11.438 0.365 11.072 C 1.739 10.661 3.234 10.656 4.67 10.895 C 7.146 11.305 6.278 14.089 10.06 13.615 C 10.939 13.505 11.643 13.091 11.694 12.402 C 11.748 11.661 11.132 11.217 10.16 11.077 C 5.314 10.381 -0.094 9.768 0.001 5.084 C 0.042 3.074 1.287 1.406 3.737 0.719 C 6.728 -0.12 10.091 -0.237 13.171 0.432 C 15.971 1.04 17.713 2.921 17.745 5.242 C 17.754 5.904 17.262 6.582 16.354 6.631 C 15.358 6.685 14.308 6.619 13.311 6.45 C 11.631 6.166 11.854 4.552 11.16 4.169 C 10.304 3.695 8.944 3.672 8.028 4.064 C 7.101 4.461 6.744 5.543 7.596 6.121 C 9.695 7.544 18.715 6.024 18.815 12.08 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.832 25.679\" overflow=\"visible\"><path d=\"M 27.831 17.866 C 27.885 21.145 25.919 23.663 22.138 24.663 C 17.5 25.89 12.386 25.962 7.57 25.116 C 3.513 24.403 0.888 21.881 0.311 18.608 C 0.195 17.951 0.117 16.919 0.54 16.378 C 2.573 15.769 4.784 15.763 6.907 16.115 C 10.57 16.722 9.287 20.84 14.88 20.14 C 16.181 19.977 17.222 19.365 17.297 18.345 C 17.377 17.248 16.466 16.592 15.029 16.386 C 7.86 15.355 -0.139 14.449 0.002 7.52 C 0.062 4.547 1.904 2.079 5.528 1.063 C 9.953 -0.177 14.926 -0.35 19.482 0.639 C 23.624 1.538 26.201 4.32 26.248 7.754 C 26.261 8.733 25.533 9.736 24.191 9.809 C 22.717 9.888 21.165 9.79 19.689 9.541 C 17.205 9.121 17.534 6.733 16.508 6.167 C 15.242 5.466 13.229 5.431 11.875 6.012 C 10.504 6.599 9.975 8.199 11.236 9.054 C 14.341 11.158 27.683 8.911 27.83 17.868 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yb4u6u\",layoutDependency:layoutDependency,layoutId:\"WcMpbY9I7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.502 17.268\" overflow=\"visible\"><path d=\"M 9.782 12.444 C 13.042 12.61 12.205 10.026 14.577 9.972 L 18.395 9.884 C 19.012 9.87 19.539 10.355 19.5 10.868 C 19.254 14.104 16.737 16.686 12.655 17.138 C 10.321 17.396 7.985 17.269 5.733 16.758 C 3.04 16.148 1.146 14.508 0.515 12.289 C -0.165 9.899 -0.175 7.412 0.505 5.014 C 1.117 2.858 2.939 1.199 5.533 0.566 C 9.415 -0.381 14.649 -0.31 17.428 2.108 C 19.449 3.866 20.385 7.377 18.295 7.365 L 14.393 7.343 C 12.285 7.331 13.001 4.799 10.15 4.812 C 8.902 4.818 7.791 5.343 7.396 6.44 C 6.552 8.782 6.958 12.301 9.781 12.444 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.847 25.542\" overflow=\"visible\"><path d=\"M 14.469 18.407 C 19.292 18.652 18.054 14.831 21.562 14.75 L 27.209 14.62 C 28.122 14.599 28.902 15.317 28.844 16.076 C 28.48 20.862 24.756 24.681 18.72 25.35 C 15.267 25.732 11.812 25.544 8.48 24.789 C 4.497 23.886 1.695 21.46 0.762 18.177 C -0.244 14.642 -0.259 10.964 0.747 7.417 C 1.652 4.228 4.348 1.774 8.184 0.837 C 13.927 -0.564 21.668 -0.459 25.78 3.118 C 28.768 5.718 30.153 10.912 27.061 10.895 L 21.29 10.862 C 18.172 10.843 19.231 7.098 15.014 7.119 C 13.168 7.127 11.525 7.903 10.94 9.525 C 9.692 12.989 10.292 18.195 14.468 18.407 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-190eswj\",layoutDependency:layoutDependency,layoutId:\"aelJytfJ6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.94 17.166\" overflow=\"visible\"><path d=\"M 11.081 15.046 C 10.151 14.419 8.81 14.523 7.867 14.87 C 6.924 15.217 7.566 17.089 5.622 17.081 L 1.18 17.063 C 0.888 17.062 0.364 16.869 0.185 16.736 C 0.007 16.602 -0.039 16.134 0.032 15.881 L 4.128 1.214 C 4.366 0.361 5.164 -0.002 6.168 0 L 12.612 0.011 C 14.013 0.013 14.654 0.625 14.942 1.65 L 18.911 15.824 C 18.985 16.087 18.907 16.554 18.805 16.751 C 18.688 16.976 18.03 17.172 17.681 17.166 L 12.952 17.084 C 11.404 17.057 11.749 15.496 11.082 15.046 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.016 25.392\" overflow=\"visible\"><path d=\"M 16.392 22.256 C 15.014 21.328 13.032 21.482 11.637 21.995 C 10.242 22.508 11.191 25.277 8.316 25.266 L 1.746 25.24 C 1.314 25.238 0.538 24.953 0.274 24.755 C 0.01 24.557 -0.058 23.866 0.047 23.491 L 6.106 1.796 C 6.458 0.534 7.639 -0.003 9.123 0 L 18.655 0.016 C 20.728 0.019 21.676 0.924 22.101 2.441 L 27.974 23.407 C 28.082 23.796 27.967 24.486 27.816 24.778 C 27.643 25.111 26.67 25.401 26.154 25.392 L 19.158 25.271 C 16.868 25.231 17.379 22.922 16.392 22.256 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jatbnu\",layoutDependency:layoutDependency,layoutId:\"jx1_y1e1L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.605 3.176\" overflow=\"visible\"><path d=\"M 1.241 0.29 C 1.094 -0.105 0.49 -0.094 0.363 0.308 C -0.091 1.747 -0.276 3.088 0.761 3.172 C 1.804 3.257 1.776 1.727 1.241 0.29 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.374 4.697\" overflow=\"visible\"><path d=\"M 1.836 0.429 C 1.618 -0.156 0.724 -0.139 0.537 0.455 C -0.134 2.583 -0.409 4.568 1.125 4.693 C 2.669 4.817 2.627 2.555 1.836 0.429 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xbgsbq\",layoutDependency:layoutDependency,layoutId:\"M1MZgBp8S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.685 17.107\" overflow=\"visible\"><path d=\"M 7.216 12.2 L 7.34 15.268 C 7.361 15.789 7.296 16.806 6.455 16.931 C 4.743 17.187 2.962 17.116 1.199 17.012 C 0.487 16.97 0 16.457 0 15.875 L 0.012 1.241 C 0.012 0.428 0.645 -0.006 1.613 0 L 11.083 0.059 C 14.916 0.082 17.565 2.364 17.681 5.422 C 17.788 8.24 15.481 10.601 11.876 10.746 L 8.922 10.866 C 8.041 10.902 7.184 11.39 7.217 12.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.159 25.304\" overflow=\"visible\"><path d=\"M 10.674 18.046 L 10.858 22.585 C 10.889 23.355 10.791 24.859 9.548 25.044 C 7.016 25.422 4.381 25.318 1.773 25.164 C 0.721 25.102 -0.001 24.344 0 23.481 L 0.018 1.836 C 0.018 0.633 0.954 -0.008 2.386 0 L 16.394 0.087 C 22.063 0.122 25.981 3.497 26.153 8.02 C 26.312 12.189 22.899 15.68 17.567 15.896 L 13.197 16.073 C 11.893 16.125 10.626 16.848 10.675 18.046 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x9xno5\",layoutDependency:layoutDependency,layoutId:\"lnfoRnpZq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.28 2.857\" overflow=\"visible\"><path d=\"M 3.223 1.782 C 3.446 1.047 2.972 0.509 2.466 0.264 C 1.901 -0.008 1.002 -0.169 0.506 0.286 C -0.087 0.83 -0.231 2.109 0.467 2.607 C 1.309 3.207 2.96 2.647 3.223 1.782 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.851 4.226\" overflow=\"visible\"><path d=\"M 4.767 2.635 C 5.098 1.548 4.396 0.752 3.647 0.391 C 2.812 -0.012 1.482 -0.249 0.749 0.423 C -0.129 1.228 -0.342 3.12 0.692 3.856 C 1.937 4.743 4.378 3.916 4.767 2.635 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pki65m\",layoutDependency:layoutDependency,layoutId:\"X_HDpEPDR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.301 17.134\" overflow=\"visible\"><path d=\"M 6.142 17.134 L 0.338 17.02 C 0.244 16.949 0 16.539 0 16.384 L 0.007 0.934 C 0.007 0.472 0.393 -0.001 0.993 0 L 5.883 0.012 C 6.669 0.014 7.284 0.441 7.285 1.112 L 7.301 16.041 C 7.302 16.651 6.896 17.077 6.143 17.134 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GsGW9qvJ0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.799 25.345\" overflow=\"visible\"><path d=\"M 9.085 25.344 L 0.501 25.175 C 0.36 25.071 0 24.464 0 24.234 L 0.011 1.381 C 0.011 0.698 0.582 -0.002 1.469 0 L 8.702 0.018 C 9.864 0.021 10.774 0.652 10.775 1.644 L 10.799 23.727 C 10.801 24.63 10.2 25.26 9.087 25.345 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fdgdw.framer-vwr7w5, .framer-fdgdw .framer-vwr7w5 { display: block; }\",\".framer-fdgdw.framer-1r5cbpq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-fdgdw .framer-13sv6v7 { height: 38px; position: relative; width: 148px; }\",\".framer-fdgdw .framer-1gr5hxw { height: 17px; left: 47px; position: absolute; top: 0px; width: 19px; }\",\".framer-fdgdw .framer-7zklpy { height: 17px; left: 69px; position: absolute; top: 0px; width: 19px; }\",\".framer-fdgdw .framer-tqig8x { height: 7px; left: 76px; position: absolute; top: 6px; width: 5px; }\",\".framer-fdgdw .framer-1hcmftk { height: 18px; left: 119px; position: absolute; top: 0px; width: 21px; }\",\".framer-fdgdw .framer-16thnou { height: 7px; left: 126px; position: absolute; top: 6px; width: 7px; }\",\".framer-fdgdw .framer-1kz9rz2 { height: 17px; left: 98px; position: absolute; top: 0px; width: 20px; }\",\".framer-fdgdw .framer-10gm4hu { height: 17px; left: 29px; position: absolute; top: 0px; width: 17px; }\",\".framer-fdgdw .framer-98lrs0 { height: 17px; left: 89px; position: absolute; top: 0px; width: 8px; }\",\".framer-fdgdw .framer-1fd1j2t { height: 17px; left: 9px; position: absolute; top: 0px; width: 20px; }\",\".framer-fdgdw .framer-11hjlyb { height: 2px; left: 16px; position: absolute; top: 4px; width: 3px; }\",\".framer-fdgdw .framer-64o9i { height: 3px; left: 16px; position: absolute; top: 11px; width: 5px; }\",\".framer-fdgdw .framer-1ombxnf { height: 17px; left: 79px; position: absolute; top: 21px; width: 19px; }\",\".framer-fdgdw .framer-iehnmc { height: 17px; left: 0px; position: absolute; top: 21px; width: 20px; }\",\".framer-fdgdw .framer-v2eb58 { height: 17px; left: 22px; position: absolute; top: 21px; width: 19px; }\",\".framer-fdgdw .framer-1q392oj { height: 3px; left: 29px; position: absolute; top: 25px; width: 4px; }\",\".framer-fdgdw .framer-eo9fp7 { height: 18px; left: 129px; position: absolute; top: 21px; width: 19px; }\",\".framer-fdgdw .framer-1yb4u6u { height: 18px; left: 109px; position: absolute; top: 21px; width: 20px; }\",\".framer-fdgdw .framer-190eswj { height: 17px; left: 41px; position: absolute; top: 21px; width: 19px; }\",\".framer-fdgdw .framer-1jatbnu { height: 3px; left: 50px; position: absolute; top: 28px; width: 2px; }\",\".framer-fdgdw .framer-xbgsbq { height: 17px; left: 61px; position: absolute; top: 21px; width: 18px; }\",\".framer-fdgdw .framer-1x9xno5 { height: 3px; left: 68px; position: absolute; top: 25px; width: 4px; }\",\".framer-fdgdw .framer-pki65m { height: 17px; left: 100px; position: absolute; top: 21px; width: 8px; }\",\".framer-fdgdw.framer-v-1a8d3tn.framer-1r5cbpq { cursor: unset; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-13sv6v7 { height: 57px; width: 219px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1gr5hxw { height: 26px; left: 70px; top: 1px; width: 28px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-7zklpy { height: 26px; left: 102px; top: 1px; width: 28px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-tqig8x { height: 11px; left: 112px; top: 8px; width: 7px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1hcmftk { height: 26px; left: 176px; width: 30px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-16thnou { height: 11px; left: 187px; top: 8px; width: 10px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1kz9rz2 { height: 26px; left: 145px; width: 30px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-10gm4hu { height: 26px; left: 43px; top: 1px; width: 25px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-98lrs0 { height: 26px; left: 132px; top: 1px; width: 11px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1fd1j2t { height: 26px; left: 13px; top: 1px; width: 29px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-11hjlyb { height: 3px; left: 24px; top: 6px; width: 5px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-64o9i { height: 4px; left: 24px; top: 16px; width: 7px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1ombxnf { height: 26px; left: 117px; top: 31px; width: 27px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-iehnmc { height: 26px; top: 31px; width: 30px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-v2eb58 { height: 26px; left: 32px; top: 31px; width: 28px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1q392oj { height: 5px; left: 43px; top: 37px; width: 6px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-eo9fp7 { height: 26px; left: 191px; top: 31px; width: 28px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1yb4u6u { height: 26px; left: 161px; top: 31px; width: 29px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-190eswj { height: 26px; left: 61px; top: 31px; width: 28px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1jatbnu { height: 5px; left: 74px; top: 42px; width: 3px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-xbgsbq { height: 26px; left: 90px; top: 31px; width: 26px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-1x9xno5 { height: 4px; left: 101px; top: 37px; width: 5px; }\",\".framer-fdgdw.framer-v-1a8d3tn .framer-pki65m { height: 26px; left: 148px; top: 31px; width: 11px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 148\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GsGW9qvJ0\":{\"layout\":[\"auto\",\"auto\"]},\"kSwkQstxx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerphW7o3ZsK=withCSS(Component,css,\"framer-fdgdw\");export default FramerphW7o3ZsK;FramerphW7o3ZsK.displayName=\"Logo\";FramerphW7o3ZsK.defaultProps={height:38,width:148};addPropertyControls(FramerphW7o3ZsK,{variant:{options:[\"QbuhKvWtz\",\"GsGW9qvJ0\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerphW7o3ZsK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerphW7o3ZsK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GsGW9qvJ0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kSwkQstxx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"148\",\"framerIntrinsicHeight\":\"38\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./phW7o3ZsK.map","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BGConsentBanner,{withPrivacyChoices}from\"https://framerusercontent.com/modules/ivsyYRfRkn76vgy55baE/6OgSZu10NHbBa7h93ICu/BGLearn.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/ACvBAWflYc7e5W3ba1Jp/EoqMpAzbNjXBmLLpbkH5/GwCAEiWQF.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2e2gBWtztR6s8k0IPPAk/iHTXcUcbY1MtQSjvcaLW/tUCKVIw62.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/L0XFaIqnK5qBfo75NPEn/JyDdpDDkidm2D0rCN7fi/UauU2hux8.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/F0XktAPJP3ZrfznPgfim/z9w0UXDL2Tr0puq4nzJm/We1HNWDmm.js\";import Logo from\"https://framerusercontent.com/modules/fFWS1tzOt0p2UtIaiGmW/brCXuYNFz4RSAQ20fP4i/phW7o3ZsK.js\";import Buttons from\"https://framerusercontent.com/modules/cbuwQyXME4R7DknBfiOP/UJPA3n1LBAJx8Ljcv8rM/u766CJfnC.js\";const ButtonsFonts=getFonts(Buttons);const LogoFonts=getFonts(Logo);const MotionDivWithPrivacyChoices79ifwi=withCodeBoundaryForOverrides(motion.div,{nodeId:\"CXzkDFuds\",override:withPrivacyChoices,scopeId:\"Wkdy0Nh9W\"});const BGConsentBannerFonts=getFonts(BGConsentBanner);const cycleOrder=[\"A2L5Dbphk\",\"lAmN6zx8h\",\"bfeOwwlaJ\"];const serializationHash=\"framer-ee4pS\";const variantClassNames={A2L5Dbphk:\"framer-v-153v3bo\",bfeOwwlaJ:\"framer-v-1q94iak\",lAmN6zx8h:\"framer-v-qozkbt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:0,duration:.3,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,y:-2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Footer:\"A2L5Dbphk\",iPad:\"lAmN6zx8h\",iPhone:\"bfeOwwlaJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A2L5Dbphk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A2L5Dbphk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2ckog2=activeVariantCallback(async(...args)=>{setVariant(\"lAmN6zx8h\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-153v3bo\",className,classNames),\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"A2L5Dbphk\",ref:refBinding,style:{backgroundColor:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\",borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({bfeOwwlaJ:{\"data-framer-name\":\"iPhone\"},lAmN6zx8h:{\"data-framer-name\":\"iPad\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-613x5r\",layoutDependency:layoutDependency,layoutId:\"lJZDRomWg\",style:{backgroundColor:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e07w4m\",\"data-border\":true,\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"AIsMrFw4y\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.14)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w3p7ww\",layoutDependency:layoutDependency,layoutId:\"TEV_B_8kW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-114isvd\",\"data-styles-preset\":\"UauU2hux8\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"Your whole brand. One team.\"})}),className:\"framer-vocjy9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bgCdXBNXQ\",style:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Print, signage, apparel and marketing, managed from Lyttleton Terrace for businesses across Central Victoria.\"})}),className:\"framer-1we69c8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NfMetXrAZ\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8ir27w\",layoutDependency:layoutDependency,layoutId:\"Adga7j6aZ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined},{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined},{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qyrzgb-container\",layoutDependency:layoutDependency,layoutId:\"pDIh8zMdN-container\",nodeId:\"pDIh8zMdN\",rendersWithMotion:true,scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(Buttons,{FNk7ZPElQ:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",height:\"100%\",id:\"pDIh8zMdN\",kgybKOKdd:\"Get a quote\",layoutId:\"pDIh8zMdN\",QQYjumtGZ:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",UwyEFxX6E:resolvedLinks[0],variant:matchVariant(\"JHnfRPtbm\"),width:\"100%\",wjf6pb2iY:false,wtARvCdJc:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},...addPropertyOverrides({bfeOwwlaJ:{UwyEFxX6E:resolvedLinks[2]},lAmN6zx8h:{UwyEFxX6E:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-182ggfb-container\",layoutDependency:layoutDependency,layoutId:\"dT1bhFx54-container\",nodeId:\"dT1bhFx54\",rendersWithMotion:true,scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(Buttons,{FNk7ZPElQ:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",height:\"100%\",id:\"dT1bhFx54\",kgybKOKdd:\"Call (03) 5441 7900\",layoutId:\"dT1bhFx54\",QQYjumtGZ:\"rgba(255, 255, 255, 0.14)\",UwyEFxX6E:\"tel:0354417900\",variant:matchVariant(\"JHnfRPtbm\"),width:\"100%\",wjf6pb2iY:false,wtARvCdJc:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19z8boa\",layoutDependency:layoutDependency,layoutId:\"Muw6lrEH8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18hgosr\",layoutDependency:layoutDependency,layoutId:\"SFn7tJCYY\",...addPropertyOverrides({lAmN6zx8h:{\"data-highlight\":true,onTap:onTap2ckog2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nhn28v\",layoutDependency:layoutDependency,layoutId:\"MRIyAscuv\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MNduX3uVy\"},motionChild:true,nodeId:\"InmeL3mwB\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-itdt8h framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"InmeL3mwB\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fjitdt-container\",layoutDependency:layoutDependency,layoutId:\"EaGED1iKm-container\",nodeId:\"EaGED1iKm\",rendersWithMotion:true,scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"EaGED1iKm\",layoutId:\"EaGED1iKm\",variant:matchVariant(\"GsGW9qvJ0\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255)))\"},children:\"The studio behind Bendigo’s best brands.\"})}),className:\"framer-haz20o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ahfwyU5pN\",style:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\"},variants:{bfeOwwlaJ:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bfeOwwlaJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"The studio behind Bendigo’s best brands.\"})})},lAmN6zx8h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255)))\"},children:\"The studio behind Bendigo’s best brands.\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s476vr\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"m0PqvKbg5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eeza1x\",\"data-framer-name\":\"Print\",layoutDependency:layoutDependency,layoutId:\"l_6gk6Kze\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"Print\"})}),className:\"framer-1vb4bf6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x2Hp342Y1\",style:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TZYgLvUnG\"},motionChild:true,nodeId:\"kccWS8VgX\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1afu21q framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"kccWS8VgX\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Signs & Banners\"})}),className:\"framer-1650mz6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xNwEQz2Ez\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eGlVSS7SN\"},motionChild:true,nodeId:\"Owj6wQdBK\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12y6l23 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"Owj6wQdBK\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Apparel\"})}),className:\"framer-7acfpu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ppBxoF900\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XL_YgF7N8\"},motionChild:true,nodeId:\"t5oiUnVrZ\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mlyg4g framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"t5oiUnVrZ\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Stickers\"})}),className:\"framer-16i3hzm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x6Bm4V4hg\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"upZLtJa4W\"},motionChild:true,nodeId:\"aEIutPb6g\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-132fhch framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"aEIutPb6g\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Print Advertising\"})}),className:\"framer-xmye7s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZfRTwJS0n\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GxXqRK4kH\"},motionChild:true,nodeId:\"aFTlcDwQm\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6219g7 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"aFTlcDwQm\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Vehicle Graphics\"})}),className:\"framer-wj6q0l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"th46ycwW3\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KSrAbAetR\"},motionChild:true,nodeId:\"A3ikqFcZA\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11h9phv framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"A3ikqFcZA\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Promotional Products\"})}),className:\"framer-87iask\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YReH7cIbl\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"E0qoibGU9\"},motionChild:true,nodeId:\"xFCQy7u1Z\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16u5n9s framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"xFCQy7u1Z\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Shop all products\"})}),className:\"framer-af5mrr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iZLJTnYnj\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lerhbq\",\"data-framer-name\":\"Marketing\",layoutDependency:layoutDependency,layoutId:\"OiKZHIQyy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"Marketing\"})}),className:\"framer-10o6wrc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ToIsZaVbU\",style:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YZ66lLEWf\"},motionChild:true,nodeId:\"EJ2wSZbL7\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xy7v6l framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"EJ2wSZbL7\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Marketing Plans\"})}),className:\"framer-1mtm2qz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Czr2xPDl4\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"websites\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"vO3dBEcp_\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"fmBsZidmO\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1nh2qqs framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"fmBsZidmO\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Websites\"})}),className:\"framer-g8efi3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f_VtG7xKI\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"google-ads\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"k6OHrfAq3\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"rYpggqjYx\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1h1u041 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"rYpggqjYx\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Google Ads\"})}),className:\"framer-ny0hrm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cIzgjzAk6\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"social-media\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"NjpbB5MfK\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"Ek8t9e0Vc\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ieecvd framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"Ek8t9e0Vc\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Social Media\"})}),className:\"framer-41azyu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ixVYvUZjK\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"seo\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"r2NP7p8mG\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"gumIHw_2i\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11cwq8l framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"gumIHw_2i\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"SEO\"})}),className:\"framer-6tm7k7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CMQ4kXySJ\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"design\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"VstAeLx1F\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"wrO2WEqfL\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-kideww framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"wrO2WEqfL\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Graphic design\"})}),className:\"framer-cefy8h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qk8g5VDMW\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"branding\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"iyil_v12U\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"EDNf8Egh3\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cwzlsg framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"EDNf8Egh3\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Branding\"})}),className:\"framer-17yl5w8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lUsiDjD0Y\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"brand-guidelines\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"izj4god5n\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"OgA5TkGuq\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fm8pz6 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"OgA5TkGuq\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Brand guidelines\"})}),className:\"framer-165r4yr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PqqIJeiCK\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"content-shoot\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"t3jbkvjXD\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"KPjqvimQO\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r78rga framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"KPjqvimQO\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Content shoot\"})}),className:\"framer-oqv305\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SRfeQZvpi\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZmKKcblqH:\"email-marketing\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"bbnmECZEf\"}},webPageId:\"j3PIw7YYc\"},motionChild:true,nodeId:\"ldWqnmCTC\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xor0zi framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"ldWqnmCTC\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Email marketing\"})}),className:\"framer-77se0i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YG3epq7Mh\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SPIMiyRsV\"},motionChild:true,nodeId:\"MbKyrZZhd\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1u03os0 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"MbKyrZZhd\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Pulse\"})}),className:\"framer-1sgivei\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G4ujUz0HS\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-115z5v0\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"s5pvhK4kK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"Company\"})}),className:\"framer-12e641m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vzqtm3SVF\",style:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NHtsBMicS\"},motionChild:true,nodeId:\"qUdKWQFsY\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-47oh5o framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"qUdKWQFsY\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"About us\"})}),className:\"framer-2anrdu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WKW6edrlV\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XSjQURFij\"},motionChild:true,nodeId:\"zJQD997C0\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-z4azzr framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"zJQD997C0\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Service areas\"})}),className:\"framer-1wbpbrh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cgX4nMq2i\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RviuRZvs9\"},motionChild:true,nodeId:\"NZrJ5kFGt\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10vhyoh framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"NZrJ5kFGt\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Industries\"})}),className:\"framer-gsez75\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FNoeJ9gAl\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VHThPTAkj\"},motionChild:true,nodeId:\"Crq33mJ79\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1uvl9o8 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"Crq33mJ79\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Blog\"})}),className:\"framer-m090om\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ad76POmyC\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"c2hRnA0HF\"},motionChild:true,nodeId:\"gUlcE31WR\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-109ls0 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"gUlcE31WR\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Ethics\"})}),className:\"framer-4h7z1f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BhSfbZRnn\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kzc7k0\",\"data-framer-name\":\"Visit\",layoutDependency:layoutDependency,layoutId:\"Q_SVj0TuG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"Visit\"})}),className:\"framer-gaky57\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LqxgdDvkx\",style:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/gG1KqQ4EfvZ4xBNn9\",motionChild:true,nodeId:\"mTSE5rPJi\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rtt3x framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"mTSE5rPJi\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Unit 2 / 176 Lyttleton Terrace, Bendigo\"})}),className:\"framer-1asc9i8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HF9s4Jm1K\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"tel:0354417900\",motionChild:true,nodeId:\"X4w0U94qM\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ndrx3q framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"X4w0U94qM\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"(03) 5441 7900\"})}),className:\"framer-1y7nlam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bY0bHRLP8\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:info@bendigographics.com\",motionChild:true,nodeId:\"S68ijh0GZ\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1phit3j framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"S68ijh0GZ\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Email us\"})}),className:\"framer-q9vqwe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O7EDNoAq_\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/bendigographics/\",motionChild:true,nodeId:\"AQqiO76MZ\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ztm166 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"AQqiO76MZ\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Instagram\"})}),className:\"framer-1b5oa2m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nevF5Od3V\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/profile.php?id=61588014185617\",motionChild:true,nodeId:\"L7mOAy2B3\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1o7pdnl framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"L7mOAy2B3\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Facebook\"})}),className:\"framer-1mv2aid\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gI5A_JwkX\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nebcl1\",\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"jV0Jy6yST\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.14)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"\\xa9 2026 Bendigo Graphics. Designed in Bendigo.\"})}),className:\"framer-t8cq6s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Uuhqhdn31\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pgpnjj\",layoutDependency:layoutDependency,layoutId:\"GsBAXFfIU\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SJKJh8tFv\"},motionChild:true,nodeId:\"YH4pupakb\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hd5aad framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"YH4pupakb\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Terms\"})}),className:\"framer-zw1vjt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hVlujSFI6\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gcTagTydu\"},motionChild:true,nodeId:\"E9pFhwSFu\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yucwl7 framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"E9pFhwSFu\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Privacy\"})}),className:\"framer-lyhdph\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m0VukuZgn\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(MotionDivWithPrivacyChoices79ifwi,{className:\"framer-79ifwi\",\"data-framer-name\":\"Privacy choices\",layoutDependency:layoutDependency,layoutId:\"CXzkDFuds\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"Privacy choices\"})}),className:\"framer-xesrbl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mUWZAbgDV\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.bendigographics.com/llms.txt\",motionChild:true,nodeId:\"TdhkpuDAs\",scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-128d22s framer-h2i1de\",layoutDependency:layoutDependency,layoutId:\"TdhkpuDAs\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.72))\"},children:\"For LLMs\"})}),className:\"framer-1mc658r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U5iQExp_p\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.72)\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9c7xtu-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Consent banner\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"cTUfRNNyb-container\",name:\"Consent banner\",nodeId:\"cTUfRNNyb\",rendersWithMotion:true,scopeId:\"Wkdy0Nh9W\",children:/*#__PURE__*/_jsx(BGConsentBanner,{allow:\"Allow\",blue:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",body:\"We'd like to learn which pictures and products help people find what they need. No names or emails, just what's clicked on this site.\",canvasPreview:false,card:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",deny:\"No thanks\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},fontButton:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"cTUfRNNyb\",ink:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018)\",layoutId:\"cTUfRNNyb\",name:\"Consent banner\",onBlue:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",privacyHref:\"/privacy-policy\",privacyLabel:\"Privacy\",radius:24,title:\"Can we count clicks?\",width:\"100%\"})})})]})})})});});const css=[\".framer-ee4pS.framer-h2i1de, .framer-ee4pS .framer-h2i1de { display: block; }\",\".framer-ee4pS.framer-153v3bo { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ee4pS .framer-613x5r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1280px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ee4pS .framer-e07w4m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 0px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-ee4pS .framer-w3p7ww { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 600px; padding: 0px; position: relative; width: 1px; }\",\".framer-ee4pS .framer-vocjy9, .framer-ee4pS .framer-1we69c8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ee4pS .framer-8ir27w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-ee4pS .framer-qyrzgb-container, .framer-ee4pS .framer-182ggfb-container, .framer-ee4pS .framer-fjitdt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ee4pS .framer-19z8boa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-ee4pS .framer-18hgosr { align-content: center; align-items: center; display: flex; flex: 0.5 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ee4pS .framer-1nhn28v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ee4pS .framer-itdt8h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ee4pS .framer-haz20o, .framer-ee4pS .framer-1vb4bf6, .framer-ee4pS .framer-10o6wrc, .framer-ee4pS .framer-12e641m, .framer-ee4pS .framer-gaky57, .framer-ee4pS .framer-t8cq6s, .framer-ee4pS .framer-zw1vjt, .framer-ee4pS .framer-lyhdph, .framer-ee4pS .framer-xesrbl, .framer-ee4pS .framer-1mc658r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ee4pS .framer-s476vr { display: grid; flex: 1 0 0px; gap: 28px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(auto-fill, minmax(135px, 1fr)); height: min-content; justify-content: start; padding: 0px; position: relative; width: 1px; }\",\".framer-ee4pS .framer-1eeza1x, .framer-ee4pS .framer-lerhbq, .framer-ee4pS .framer-115z5v0, .framer-ee4pS .framer-1kzc7k0 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-ee4pS .framer-1afu21q, .framer-ee4pS .framer-12y6l23, .framer-ee4pS .framer-1mlyg4g, .framer-ee4pS .framer-132fhch, .framer-ee4pS .framer-6219g7, .framer-ee4pS .framer-11h9phv, .framer-ee4pS .framer-16u5n9s, .framer-ee4pS .framer-1xy7v6l, .framer-ee4pS .framer-1nh2qqs, .framer-ee4pS .framer-1h1u041, .framer-ee4pS .framer-1ieecvd, .framer-ee4pS .framer-11cwq8l, .framer-ee4pS .framer-kideww, .framer-ee4pS .framer-1cwzlsg, .framer-ee4pS .framer-fm8pz6, .framer-ee4pS .framer-1r78rga, .framer-ee4pS .framer-1xor0zi, .framer-ee4pS .framer-1u03os0, .framer-ee4pS .framer-47oh5o, .framer-ee4pS .framer-z4azzr, .framer-ee4pS .framer-10vhyoh, .framer-ee4pS .framer-1uvl9o8, .framer-ee4pS .framer-109ls0, .framer-ee4pS .framer-1rtt3x, .framer-ee4pS .framer-ndrx3q, .framer-ee4pS .framer-1phit3j, .framer-ee4pS .framer-ztm166, .framer-ee4pS .framer-1o7pdnl { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ee4pS .framer-1650mz6, .framer-ee4pS .framer-7acfpu, .framer-ee4pS .framer-16i3hzm, .framer-ee4pS .framer-xmye7s, .framer-ee4pS .framer-wj6q0l, .framer-ee4pS .framer-87iask, .framer-ee4pS .framer-af5mrr, .framer-ee4pS .framer-1mtm2qz, .framer-ee4pS .framer-g8efi3, .framer-ee4pS .framer-ny0hrm, .framer-ee4pS .framer-41azyu, .framer-ee4pS .framer-6tm7k7, .framer-ee4pS .framer-cefy8h, .framer-ee4pS .framer-17yl5w8, .framer-ee4pS .framer-165r4yr, .framer-ee4pS .framer-oqv305, .framer-ee4pS .framer-77se0i, .framer-ee4pS .framer-1sgivei, .framer-ee4pS .framer-2anrdu, .framer-ee4pS .framer-1wbpbrh, .framer-ee4pS .framer-gsez75, .framer-ee4pS .framer-m090om, .framer-ee4pS .framer-4h7z1f, .framer-ee4pS .framer-1asc9i8, .framer-ee4pS .framer-1y7nlam, .framer-ee4pS .framer-q9vqwe, .framer-ee4pS .framer-1b5oa2m, .framer-ee4pS .framer-1mv2aid { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ee4pS .framer-nebcl1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ee4pS .framer-pgpnjj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-ee4pS .framer-hd5aad, .framer-ee4pS .framer-yucwl7, .framer-ee4pS .framer-128d22s { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px 4px 0px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ee4pS .framer-79ifwi { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px 4px 0px 0px; position: relative; width: min-content; }\",\".framer-ee4pS .framer-9c7xtu-container { bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; width: auto; }\",\".framer-ee4pS.framer-v-qozkbt.framer-153v3bo { padding: 40px 0px 40px 0px; width: 810px; }\",\".framer-ee4pS.framer-v-qozkbt .framer-613x5r { max-width: 750px; }\",\".framer-ee4pS.framer-v-qozkbt .framer-e07w4m, .framer-ee4pS.framer-v-1q94iak .framer-e07w4m { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px 0px; justify-content: flex-start; }\",\".framer-ee4pS.framer-v-qozkbt .framer-w3p7ww, .framer-ee4pS.framer-v-1q94iak .framer-w3p7ww { flex: none; width: 100%; }\",\".framer-ee4pS.framer-v-qozkbt .framer-19z8boa, .framer-ee4pS.framer-v-1q94iak .framer-19z8boa { flex-direction: column; gap: 32px; justify-content: center; }\",\".framer-ee4pS.framer-v-qozkbt .framer-18hgosr { align-content: flex-start; align-items: flex-start; cursor: pointer; flex: none; width: 100%; }\",\".framer-ee4pS.framer-v-qozkbt .framer-1nhn28v { align-content: flex-start; align-items: flex-start; }\",\".framer-ee4pS.framer-v-qozkbt .framer-s476vr { flex: none; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); width: 100%; }\",\".framer-ee4pS.framer-v-1q94iak.framer-153v3bo { padding: 40px 0px 40px 0px; width: 390px; }\",\".framer-ee4pS.framer-v-1q94iak .framer-613x5r { padding: 0px 24px 0px 24px; }\",\".framer-ee4pS.framer-v-1q94iak .framer-18hgosr { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 20px; justify-content: center; order: 0; width: 100%; }\",\".framer-ee4pS.framer-v-1q94iak .framer-1nhn28v { align-content: flex-start; align-items: flex-start; order: 0; }\",\".framer-ee4pS.framer-v-1q94iak .framer-s476vr { flex: none; gap: 24px 16px; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); order: 2; width: 100%; }\",\".framer-ee4pS.framer-v-1q94iak .framer-nebcl1 { flex-direction: column; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-ee4pS[data-border=\"true\"]::after, .framer-ee4pS [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 701\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lAmN6zx8h\":{\"layout\":[\"fixed\",\"auto\"]},\"bfeOwwlaJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWkdy0Nh9W=withCSS(Component,css,\"framer-ee4pS\");export default FramerWkdy0Nh9W;FramerWkdy0Nh9W.displayName=\"Footer\";FramerWkdy0Nh9W.defaultProps={height:701,width:1200};addPropertyControls(FramerWkdy0Nh9W,{variant:{options:[\"A2L5Dbphk\",\"lAmN6zx8h\",\"bfeOwwlaJ\"],optionTitles:[\"Footer\",\"iPad\",\"iPhone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWkdy0Nh9W,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQb_gfwmS0v3_7Y.woff2\",weight:\"600\"},{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npST3-QfwmS0v3_7Y.woff2\",weight:\"500\"}]},...ButtonsFonts,...LogoFonts,...BGConsentBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerWkdy0Nh9W.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Buttons,{},context),()=>forwardLoader(Logo,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWkdy0Nh9W\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"701\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lAmN6zx8h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bfeOwwlaJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Wkdy0Nh9W.map","// Generated by Framer (c4a51b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hx13BFAHGLdK65b8CFPg/Re9ItYHKI0Y6WMDLcbJI/kSGJ6uLvQ.js\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"OBKyW580_\",\"dhqjnBXoM\",\"DYWqU6g5m\"];const serializationHash=\"framer-A1xMN\";const variantClassNames={dhqjnBXoM:\"framer-v-u80iz9\",DYWqU6g5m:\"framer-v-4fxi3p\",OBKyW580_:\"framer-v-wr2xu9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const J7BYxvSDH=undefined;const F6jEWX2xU=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1.4,ease:[0,0,.58,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.6,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"OBKyW580_\",Phone:\"DYWqU6g5m\",Tablet:\"dhqjnBXoM\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,text,width,...props})=>{return{...props,F6jEWX2xU:text??props.F6jEWX2xU??\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\",J7BYxvSDH:fill??props.J7BYxvSDH??\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OBKyW580_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,J7BYxvSDH,F6jEWX2xU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OBKyW580_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.main,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wr2xu9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OBKyW580_\",ref:refBinding,style:{...style},...addPropertyOverrides({dhqjnBXoM:{\"data-framer-name\":\"Tablet\"},DYWqU6g5m:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YZ66lLEWf\"},motionChild:true,nodeId:\"xVfJRygpH\",scopeId:\"XHH7YVFJX\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-14axnne framer-7wn7ob\",\"data-framer-name\":\"Bar\",layoutDependency:layoutDependency,layoutId:\"xVfJRygpH\",style:{backgroundColor:J7BYxvSDH,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-F6jEWX2xU-XHH7YVFJX))\"},children:\"Your whole marketing department, managed on one platform.\"})}),className:\"framer-z2p7ax\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UezbXtxMV\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-F6jEWX2xU-XHH7YVFJX)\",\"--variable-reference-F6jEWX2xU-XHH7YVFJX\":F6jEWX2xU},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DYWqU6g5m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-F6jEWX2xU-XHH7YVFJX))\"},children:\"Introducing: Marketing Plans\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mnj4h2\",\"data-framer-name\":\"See how pill\",layoutDependency:layoutDependency,layoutId:\"Aep0W3t1b\",style:{backgroundColor:\"rgba(255, 255, 255, 0.16)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2))\"},children:\"See plans\"})}),className:\"framer-1crggof\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BStjzxIdd\",style:{\"--extracted-r6o4lv\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-59fe3r\",\"data-framer-name\":\"Pulse dot\",layoutDependency:layoutDependency,layoutId:\"H25JzSyuu\",style:{backgroundColor:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1yryrni\",\"data-border\":true,\"data-framer-name\":\"Pulse\",layoutDependency:layoutDependency,layoutId:\"TBlxHTxC_\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}})})]})]})})})})})});});const css=[\".framer-A1xMN.framer-7wn7ob, .framer-A1xMN .framer-7wn7ob { display: block; }\",\".framer-A1xMN.framer-wr2xu9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 40px 0px 40px; position: relative; width: 1200px; }\",\".framer-A1xMN .framer-14axnne { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-A1xMN .framer-z2p7ax { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-A1xMN .framer-1mnj4h2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",\".framer-A1xMN .framer-1crggof { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-A1xMN .framer-59fe3r { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 0px; position: relative; width: 8px; }\",\".framer-A1xMN .framer-1yryrni { aspect-ratio: 1 / 1; flex: none; height: auto; left: -1px; position: absolute; top: -1px; width: 10px; }\",\".framer-A1xMN.framer-v-u80iz9.framer-wr2xu9 { padding: 12px 12px 0px 12px; width: 810px; }\",\".framer-A1xMN.framer-v-4fxi3p.framer-wr2xu9 { padding: 12px 12px 0px 12px; width: 390px; }\",\".framer-A1xMN.framer-v-4fxi3p .framer-14axnne { gap: unset; justify-content: space-between; padding: 8px 8px 8px 16px; }\",...sharedStyle.css,'.framer-A1xMN[data-border=\"true\"]::after, .framer-A1xMN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 59.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dhqjnBXoM\":{\"layout\":[\"fixed\",\"auto\"]},\"DYWqU6g5m\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"J7BYxvSDH\":\"fill\",\"F6jEWX2xU\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXHH7YVFJX=withCSS(Component,css,\"framer-A1xMN\");export default FramerXHH7YVFJX;FramerXHH7YVFJX.displayName=\"Banner\";FramerXHH7YVFJX.defaultProps={height:59.5,width:1200};addPropertyControls(FramerXHH7YVFJX,{variant:{options:[\"OBKyW580_\",\"dhqjnBXoM\",\"DYWqU6g5m\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},J7BYxvSDH:{defaultValue:'var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130)) /* {\"name\":\"Blue\"} */',title:\"Fill\",type:ControlType.Color},F6jEWX2xU:{defaultValue:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\",title:\"Text\",type:ControlType.Color}});addFonts(FramerXHH7YVFJX,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXHH7YVFJX\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"J7BYxvSDH\\\":\\\"fill\\\",\\\"F6jEWX2xU\\\":\\\"text\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dhqjnBXoM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DYWqU6g5m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"59.5\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XHH7YVFJX.map","// BGCartStore.ts - the one client for the platform cart (docs/site-commerce.md).\n// The platform holds the cart, every price and every fee; this file only\n// carries the token, calls the API and tells every component on the page when\n// the cart changed. Nothing here computes money.\n//\n// G4 (2026-09-25): only a 404 on the cart itself resets the token (W1); an\n// in-memory token when localStorage is blocked (W2); the cart's own PATCHes\n// (details, delivery, rush, promo, pay choice) go through one save queue that\n// merges, retries a failed save and is flushed before Place order (W3/W4);\n// patchLine answers {cart, line}; lineDesign opens a line's design; the\n// estimated turnaround and the editable-line fields are typed.\nfunction _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}export const DEFAULT_ORIGIN=\"https://studio.bendigographics.com\";const TOKEN_KEY=\"bg-cart\";const BACKUP_KEY=\"bg-cart-last\";const EVENT=\"bg-cart-update\";const SAVE_EVENT=\"bg-cart-save\";const ERROR_EVENT=\"bg-cart-error\";export class CartApiError extends Error{constructor(status,body){super(body?.message||body?.error||`Request failed (${status})`);_define_property(this,\"status\",void 0);_define_property(this,\"code\",void 0);_define_property(this,\"body\",void 0);this.status=status;this.code=body?.error||\"error\";this.body=body;}}/* localStorage, with an in-memory copy for a browser that blocks it (W2):\n   the cart then lasts as long as the page, and adding still works. */const mem={};const ls={get(k){try{if(typeof window===\"undefined\")return null;const v=window.localStorage.getItem(k);return v??mem[k]??null;}catch{return mem[k]??null;}},set(k,v){mem[k]=v;try{window.localStorage.setItem(k,v);}catch{}},del(k){delete mem[k];try{window.localStorage.removeItem(k);}catch{}}};let latest=null;export const cartToken=()=>ls.get(TOKEN_KEY);/** The last cart the platform answered with on this page. */export const latestCart=()=>latest;export const onCartChange=fn=>{const h=e=>fn(e.detail?.cart??null);window.addEventListener(EVENT,h);return()=>window.removeEventListener(EVENT,h);};const publish=cart0=>{/* Only the cart READ (with the site session) says who is signed in (account_state / signed_in_as - contract 8);\n       a write's answer leaves them out. Keep the last word for the same cart, so a staff member's first keystroke\n       on Details doesn't turn \"ordering as a guest\" into \"signed in - your account terms apply\". */const prev=latest;const cart=cart0&&prev&&prev.id===cart0.id&&!(\"account_state\"in cart0)&&\"account_state\"in prev&&!!cart0.account?.signed_in===!!prev.account?.signed_in?{...cart0,account_state:prev.account_state,signed_in_as:prev.signed_in_as??null}:cart0;latest=cart;if(cart)ls.set(BACKUP_KEY,JSON.stringify({at:Date.now(),cart}));window.dispatchEvent(new CustomEvent(EVENT,{detail:{cart}}));};export const lastKnownCart=()=>{try{return JSON.parse(ls.get(BACKUP_KEY)||\"null\")?.cart??null;}catch{return null;}};/** Every refused write (checkout_off, rate_limited, ...) is announced once for the page. */export const onCartError=fn=>{const h=e=>fn(e.detail);window.addEventListener(ERROR_EVENT,h);return()=>window.removeEventListener(ERROR_EVENT,h);};let noAcctHeader=false;let noDesignAcct=false;/* P-EDITOR contract 1 (polish 2): the site session rides the calls that start or reopen a design, so a\n   signed-in customer gets their brand kit and upload library in the editor. */const designAcct=()=>{const s=noDesignAcct?null:ls.get(\"bg-account-session\");return s?{\"x-bg-account\":s}:{};};async function call(origin,path,init={},attempt=0){const headers={\"content-type\":\"application/json\",...init.headers||{}};const token=init.token===undefined?cartToken():init.token;if(token)headers[\"x-bg-cart\"]=token;/* Contract 8: the cart READ carries the site session, so the platform links the person and answers\n       account_state. A platform that doesn't allow the header yet fails the preflight - retried once\n       without it, and it isn't sent again this page. */const sess=path===\"/api/public/cart\"&&(!init.method||init.method===\"GET\")&&!noAcctHeader?ls.get(\"bg-account-session\"):null;if(sess)headers[\"x-bg-account\"]=sess;let res;try{res=await fetch(`${origin}${path}`,{...init,headers});}catch(e){if(sess){noAcctHeader=true;return call(origin,path,init,attempt);}/* the design routes' own account header (below): a platform whose CORS doesn't allow it yet fails the\n           preflight - asked again at once without it, and not sent again this page */if(headers[\"x-bg-account\"]&&!sess){noDesignAcct=true;const h={...init.headers||{}};delete h[\"x-bg-account\"];return call(origin,path,{...init,headers:h},attempt);}// A dropped connection is retried twice with a short wait - never silently lost.\nif(attempt<2){await new Promise(r=>setTimeout(r,600*(attempt+1)));return call(origin,path,init,attempt+1);}throw new CartApiError(0,{error:\"offline\",message:\"We couldn't reach Bendigo Graphics. Check your connection and try again.\"});}const body=await res.json().catch(()=>({}));if(!res.ok){const err=new CartApiError(res.status,body);if(err.code===\"checkout_off\"&&typeof window!==\"undefined\")window.dispatchEvent(new CustomEvent(ERROR_EVENT,{detail:err}));throw err;}return body;}/** Only the cart itself going missing resets the token (W1) - a 404 for a\n    product, a line, an upload or a design never does. */const cartGone=e=>e instanceof CartApiError&&(e.status===404&&e.code===\"cart_not_found\"||e.code===\"cart_closed\");let creating=null;async function ensureToken(origin){const have=cartToken();if(have)return have;if(!creating){creating=call(origin,\"/api/public/cart\",{method:\"POST\",token:null,body:JSON.stringify({source:{origin:location.origin,referrer:document.referrer||null,path:location.pathname}})}).then(r=>{ls.set(TOKEN_KEY,r.token);publish(r.cart);// signed in on the site: the new cart runs on their terms from the start\nif(ls.get(\"bg-account-session\"))void linkNewCart(origin);return r.token;}).finally(()=>creating=null);}return creating;}/** A token the platform no longer knows (a finished order, an expired cart) is dropped and a fresh cart started. */async function withCart(origin,fn){await ensureToken(origin);try{return await fn();}catch(e){if(cartGone(e)){ls.del(TOKEN_KEY);await ensureToken(origin);return fn();}throw e;}}export async function getCart(origin=DEFAULT_ORIGIN){if(!cartToken())return null;try{const r=await call(origin,\"/api/public/cart\");publish(r.cart);return r.cart;}catch(e){// GET /cart answers 404 only for the cart itself.\nif(e instanceof CartApiError&&e.status===404){ls.del(TOKEN_KEY);publish(null);return null;}throw e;}}export async function addLine(origin,line){return withCart(origin,async()=>{const r=await call(origin,\"/api/public/cart/lines\",{method:\"POST\",body:JSON.stringify(line)});publish(r.cart);return r;});}/** PATCH a line: the platform prices it again and answers {cart, line}. *//* Writes in flight (polish 2026-09-26): the cart's money dims while any is out, then rolls to the\n   platform's figure. Per line, only the LAST write's answer is shown - a slower, older answer never\n   lands on top of a newer one. */const PENDING_EVENT=\"bg-cart-pending\";let pendingWrites=0;const pend1=d=>{pendingWrites=Math.max(0,pendingWrites+d);if(typeof window!==\"undefined\")window.dispatchEvent(new CustomEvent(PENDING_EVENT,{detail:{n:pendingWrites}}));};export const cartPending=()=>pendingWrites;export const onCartPending=fn=>{const h=e=>fn(e.detail?.n||0);window.addEventListener(PENDING_EVENT,h);return()=>window.removeEventListener(PENDING_EVENT,h);};const lineSeq=new Map;export async function patchLine(origin,id,patch,guess){const my=(lineSeq.get(id)||0)+1;lineSeq.set(id,my);/* a quantity whose price the page already knows (the pack's table or the ladder) shows at once */if(guess&&latest&&typeof patch.qty===\"number\")publish(withLineTotal(latest,id,patch.qty,guess.total_inc));pend1(1);try{const r=await call(origin,`/api/public/cart/lines/${id}`,{method:\"PATCH\",body:JSON.stringify(patch)});if(lineSeq.get(id)===my)publish(r.cart);const line=r.line||(r.cart?.lines||[]).find(l=>l.id===id)||null;return{cart:r.cart,line};}finally{pend1(-1);}}const round2=n=>Math.round(n*100)/100;function withLineTotal(cart,id,qty,total){const line=cart.lines.find(l=>l.id===id);if(!line||!line.priced||line.priced.incomplete||!(total>0))return cart;const was=Number(line.priced.total_inc)||0;const d=round2(total-was);const s={...cart.summary,subtotal:round2((Number(cart.summary.subtotal)||0)+d),total:round2((Number(cart.summary.total)||0)+d),_local:true};const priced={...line.priced,total_inc:total,per_unit_inc:qty?round2(total/qty):line.priced.per_unit_inc};return{...cart,lines:cart.lines.map(l=>l.id===id?{...l,qty,priced}:l),summary:s};}/* The cart as it will be without one line, worked out here so the row leaves and the totals move at\n   once: the line's total, its rush share and (when it was the last designer line) the design fee come\n   off. Everything else (deposit, surcharge) keeps its figure, dimmed, until the platform answers. */function withoutLine(cart,id){const line=cart.lines.find(l=>l.id===id);if(!line)return cart;const s={...cart.summary};const lt=line.priced&&!line.priced.incomplete?Number(line.priced.total_inc)||0:0;let off=lt;s.subtotal=round2(Math.max(0,(Number(s.subtotal)||0)-lt));s.line_count=Math.max(0,(Number(s.line_count)||1)-1);if(line.artwork?.mode===\"designer\"){/* design setup is per item (design_fee_each): one item's fee comes off */const before=Number(s.design_fee)||0;s.design_lines=Math.max(0,(Number(s.design_lines)||1)-1);s.design_fee=s.design_lines===0?0:Number(s.design_fee_each)>0?round2(s.design_lines*Number(s.design_fee_each)):before;s.design_label=s.design_lines?`Design setup (${s.design_lines} item${s.design_lines===1?\"\":\"s\"})`:\"\";off+=before-s.design_fee;}const rl=Array.isArray(s.rush_lines)?s.rush_lines.find(x=>x&&x.line_id===id):null;if(rl&&Number(rl.fee)){const before=Number(s.rush_fee)||0;s.rush_fee=round2(Math.max(0,before-Number(rl.fee)));off+=before-s.rush_fee;s.rush_lines=s.rush_lines.filter(x=>x!==rl);}s.total=round2(Math.max(0,(Number(s.total)||0)-off));s._local=true;return{...cart,lines:cart.lines.map(l=>l.id===id?{...l,_removing:true}:l),summary:s};}export async function updateLine(origin,id,patch){return(await patchLine(origin,id,patch)).cart;}/* Remove is optimistic: the row goes and the totals move now, the DELETE runs behind it. If the\n   platform refuses, the row comes back where it was (and the caller says so). */export async function removeLine(origin,id){const before=latest;if(before&&before.lines.some(l=>l.id===id))publish(withoutLine(before,id));lineSeq.set(id,(lineSeq.get(id)||0)+1);pend1(1);try{const r=await call(origin,`/api/public/cart/lines/${id}`,{method:\"DELETE\"});publish(r.cart);return r.cart;}catch(e){const now=latest;if(before&&now&&now.lines.some(l=>l.id===id&&l._removing))publish({...now,lines:before.lines.map(l=>now.lines.find(x=>x.id===l.id&&!x._removing)||l),summary:before.summary});throw e;}finally{pend1(-1);}}export async function patchCart(origin,patch){const r=await call(origin,\"/api/public/cart\",{method:\"PATCH\",body:JSON.stringify(patch)});publish(r.cart);return r;}let pend={};let saveTimer=null;let retryTimer=null;let inflight=null;let saveState=\"idle\";let saveOrigin=DEFAULT_ORIGIN;let failures=0;const setSave=(s,err)=>{saveState=s;if(typeof window!==\"undefined\")window.dispatchEvent(new CustomEvent(SAVE_EVENT,{detail:{state:s,error:err||null}}));};export const currentSaveState=()=>saveState;export const onSaveState=fn=>{const h=e=>fn(e.detail.state,e.detail.error);window.addEventListener(SAVE_EVENT,h);return()=>window.removeEventListener(SAVE_EVENT,h);};const mergeInto=(into,patch,keepExisting=false)=>{for(const[k,v]of Object.entries(patch)){const isObj=typeof v===\"object\"&&v&&!Array.isArray(v);if(keepExisting&&k in into){// a failed save goes back UNDER anything typed since\nif(isObj&&typeof into[k]===\"object\"&&into[k])into[k]={...v,...into[k]};continue;}into[k]=isObj?{...typeof into[k]===\"object\"&&into[k]?into[k]:{},...v}:v;}};async function sendPending(){if(inflight){await inflight;if(!Object.keys(pend).length)return saveState!==\"error\";}const body=pend;if(!Object.keys(body).length)return saveState!==\"error\";pend={};clearTimeout(retryTimer);setSave(\"saving\");inflight=patchCart(saveOrigin,body).then(()=>{failures=0;setSave(Object.keys(pend).length?\"saving\":\"saved\");return true;}).catch(e=>{mergeInto(pend,body,true);failures++;setSave(\"error\",e instanceof CartApiError?e:null);// keep trying quietly (not while ordering is switched off)\nif(!(e instanceof CartApiError&&(e.code===\"checkout_off\"||e.code===\"cart_closed\"||e.status===400)))retryTimer=setTimeout(()=>void sendPending(),Math.min(3e4,3e3*2**Math.min(failures-1,3)));return false;}).finally(()=>inflight=null);const ok=await inflight;if(ok&&Object.keys(pend).length)return sendPending();return ok;}/** Queue a cart PATCH (merged with anything still waiting), sent after `delay` ms. */export function queueCartPatch(origin,patch,delay=600){saveOrigin=origin;mergeInto(pend,patch);clearTimeout(saveTimer);setSave(\"saving\");saveTimer=setTimeout(()=>void sendPending(),delay);}/** Send everything waiting now; true when it all saved. */export async function flushCartPatches(origin){if(origin)saveOrigin=origin;clearTimeout(saveTimer);return sendPending();}/** Save one change now (rush, promo, pay choice): queued behind the typing, sent at once. */export async function saveCartNow(origin,patch){queueCartPatch(origin,patch,0);return flushCartPatches(origin);}export const pendingCartPatch=()=>({...pend});/** Upload straight to the platform's storage through a one-time signed URL. */export async function uploadFile(origin,file,onProgress){return withCart(origin,async()=>{const sign=await call(origin,\"/api/public/cart/uploads\",{method:\"POST\",body:JSON.stringify({name:file.name,size:file.size,type:file.type||null})});await new Promise((resolve,reject)=>{const xhr=new XMLHttpRequest;xhr.open(\"PUT\",sign.signed_url);if(file.type)xhr.setRequestHeader(\"content-type\",file.type);xhr.upload.onprogress=e=>e.lengthComputable&&onProgress?.(Math.round(e.loaded/e.total*100));xhr.onload=()=>xhr.status<300?resolve():reject(new CartApiError(xhr.status,{error:\"upload_failed\",message:\"The upload didn't finish. Try again.\"}));xhr.onerror=()=>reject(new CartApiError(0,{error:\"upload_failed\",message:\"The upload didn't finish. Try again.\"}));xhr.send(file);});await call(origin,`/api/public/cart/uploads/${sign.upload_id}/done`,{method:\"POST\",body:\"{}\"});return sign.upload_id;});}/** The platform's artwork check for an upload (again, now with the product), for the proof screen. */export async function checkUpload(origin,uploadId,slug,values){const scalar={};for(const[k,v]of Object.entries(values||{}))if(v===null||[\"string\",\"number\",\"boolean\"].includes(typeof v))scalar[k]=typeof v===\"string\"?v.slice(0,500):v;const r=await call(origin,`/api/public/cart/uploads/${encodeURIComponent(uploadId)}/done`,{method:\"POST\",body:JSON.stringify({slug,values:scalar})});return{preview:r.preview_url??null,preflight:r.preflight??null};}/** Start a design online. `review: \"site\"` (always sent from the site, CART-CONTRACT v2): the\n    editor's Finish skips its own review - the site's proof screen is the one approval. */export async function startDesign(origin,body){return withCart(origin,()=>call(origin,\"/api/public/cart/designs\",{method:\"POST\",headers:designAcct(),body:JSON.stringify({review:\"site\",...body})}));}/** The proof of a design made from this cart, before it is a line (CART-CONTRACT v2, 2a): the renders\n    drawn from the saved print file. null while there is nothing to draw yet (409 no_render). */export async function designProof(origin,designId,ctx){try{/* slug + values: the design is drawn on THIS product as chosen (on the product + its print layout). */const q=ctx?.slug?`?slug=${encodeURIComponent(ctx.slug)}&values=${encodeURIComponent(JSON.stringify(ctx.values||{}))}`:\"\";const r=await call(origin,`/api/public/cart/designs/${encodeURIComponent(designId)}/proof${q}`);return r.proof||r;}catch(e){if(e instanceof CartApiError&&(e.status===409||e.status===404))return null;throw e;}}/** Open a cart line's design again, or `start: true` a new one for it\n    (POST /api/public/cart/lines/:id/design). A started design is set on the\n    line by the platform and the answer carries the cart. */export async function lineDesign(origin,lineId,body){const r=await call(origin,`/api/public/cart/lines/${lineId}/design`,{method:\"POST\",headers:designAcct(),body:JSON.stringify({review:\"site\",...body})});if(r.cart)publish(r.cart);return r;}/**\n * Place the order. One idempotency key per press of \"Place order\", reused on\n * every retry, so a flaky connection can never place two orders. Anything the\n * customer typed is saved first (W3); a save that fails stops the order so it\n * is never filed with old details. The version sent is the cart's latest\n * (our own detail saves bump it).\n *//* LEARN (vista/h1/LEARN-CONTRACT.md 3-4): BGLearn.tsx listens here when it is on the page - the checkout\n   starting (with the cart total) and the order placed (its cart token, for the identify call). It does\n   nothing unless learning is switched on and the visitor said yes; a failure here never touches checkout. */const learnHook=(type,detail)=>{try{const h=typeof window!==\"undefined\"?window.__bgLearnHook:null;if(typeof h===\"function\")h(type,detail);}catch{}};export async function checkout(origin,version,idempotencyKey,extra){const saved=await flushCartPatches(origin);if(!saved)throw new CartApiError(0,{error:\"save_failed\",message:\"Your latest details haven't saved yet. Check your connection, then place your order.\"});const v=latest&&latest.version>version?latest.version:version;learnHook(\"checkout\",{value:latest?.summary?.total??null});for(let attempt=0;attempt<6;attempt++){try{const placed=await call(origin,\"/api/public/cart/checkout\",{method:\"POST\",body:JSON.stringify({version:v,idempotency_key:idempotencyKey,...extra||{}})});learnHook(\"placed\",{token:ls.get(TOKEN_KEY)});return placed;}catch(e){if(e instanceof CartApiError&&e.code===\"checkout_in_progress\"){await new Promise(r=>setTimeout(r,Math.max(1,Number(e.body?.retry_after)||2)*1e3));continue;}throw e;}}throw new CartApiError(503,{error:\"checkout_in_progress\",message:\"Your order is still being placed. Give it a moment and check your email.\"});}/** \"Save this card for next time\" switched on the pay step: the same payment on a fresh intent\n    that does (or doesn't) keep the card in their account. Answers the checkout result again. */export async function remintPayment(origin,saveCard){return await call(origin,\"/api/public/cart/checkout/intent\",{method:\"POST\",body:JSON.stringify({save_card:saveCard})});}/** Polish 2 (ask 27): the order page on THIS site for the platform's status link\n    (bendigographics.com/order/status?ref=&t=) - the same ref and token on whatever origin the cart runs on\n    (staging, a preview), plus any extra params (placed=1 after paying). null when there is no link. */export function orderPageHref(statusUrl,statusPath,extra={}){if(!statusUrl)return null;try{const u=new URL(statusUrl,typeof window!==\"undefined\"?window.location.href:\"https://bendigographics.com\");const ref=u.searchParams.get(\"ref\");const t=u.searchParams.get(\"t\");if(!ref||!t)return statusUrl;const path=statusPath&&statusPath.trim()?statusPath.trim():\"/order/status\";const q=new URLSearchParams({ref,t,...extra});return`${path}${path.includes(\"?\")?\"&\":\"?\"}${q.toString()}`;}catch{return statusUrl;}}export function finishOrder(){ls.del(TOKEN_KEY);publish(null);}const PURCHASE_KEY=\"bg-purchase-tracked\";const purchaseSeen=new Set;export function trackPurchase(ref,value,items){if(typeof window===\"undefined\"||!ref||purchaseSeen.has(ref))return;purchaseSeen.add(ref);let seen=[];try{const v=JSON.parse(window.localStorage.getItem(PURCHASE_KEY)||\"[]\");if(Array.isArray(v))seen=v.map(String);}catch{}if(seen.includes(ref))return;try{window.localStorage.setItem(PURCHASE_KEY,JSON.stringify([...seen,ref].slice(-50)));}catch{}try{const w=window;w.dataLayer=w.dataLayer||[];w.dataLayer.push({ecommerce:null});w.dataLayer.push({event:\"purchase\",ecommerce:{transaction_id:ref,value:Math.round((Number(value)||0)*100)/100,currency:\"AUD\",...items&&items.length?{items}:{}}});}catch{}}export const money=n=>n==null?\"\":new Intl.NumberFormat(\"en-AU\",{style:\"currency\",currency:\"AUD\",minimumFractionDigits:n%1?2:0,maximumFractionDigits:2}).format(n);// ------------------------------------------------------------ estimated dates\nconst MONTHS=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];const DAYS=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"];const parseDay=iso=>{const m=/^(\\d{4})-(\\d{2})-(\\d{2})/.exec(iso||\"\");return m?new Date(Number(m[1]),Number(m[2])-1,Number(m[3])):null;};/** \"Thu 2 Oct\" */export const dayLabel=iso=>{const d=parseDay(iso);return d?`${DAYS[d.getDay()]} ${d.getDate()} ${MONTHS[d.getMonth()]}`:null;};/** The cart's one line about timing (H1 cart wave): \"Estimated ready by Thu 2 Oct\", or\n    \"Estimated delivery by Mon 6 Oct\" for a delivery - an estimate from the platform's\n    dates, never a promise, and nothing at all when the platform sends no date. */export function readyByText(t,delivery=false){if(!t)return null;if(delivery&&(t.deliver_by_label||t.deliver_by))return`Estimated delivery by ${t.deliver_by_label||dayLabel(t.deliver_by)}`;// the platform's own words when they are the date line (never a working-day range or proof wording)\nif(t.label&&/^Estimated (ready|delivery) by /.test(t.label)&&(delivery||/^Estimated ready by /.test(t.label)))return t.label;const r=t.ready_by_label||dayLabel(t.ready_by||t.ready_to||t.ready_from);return r?`Estimated ready by ${r}`:null;}/** What to show on the proof screen for a line; null when there is nothing to draw (409 no_render / designer_line - we proof those). */export async function lineProof(origin,lineId){try{/* the route answers { proof: {...} } (lib/site-cart-proof#lineProofView) - unwrapped here, so the cart reads\n           the platform's own renders (it had been falling back to the line's picture) */const r=await call(origin,`/api/public/cart/lines/${lineId}/proof`);return r&&r.proof||r;}catch(e){if(e instanceof CartApiError&&e.status===409)return null;throw e;}}/** Approve a line's proof: exactly the words the customer ticked. Answers {cart, line}. */export async function approveLine(origin,lineId,checkboxText,name){const r=await call(origin,`/api/public/cart/lines/${lineId}/approve`,{method:\"POST\",body:JSON.stringify({accept:true,checkbox_text:checkboxText,...name?{name}:{}})});if(r.cart)publish(r.cart);return r;}export async function withdrawApproval(origin,lineId){const r=await call(origin,`/api/public/cart/lines/${lineId}/approve`,{method:\"DELETE\"});if(r.cart)publish(r.cart);return r;}export const proofState=l=>(l.proof?.state)||null;export const lineApproved=l=>proofState(l)===\"approved\";// ------------------------------------------------------------ account (sign in from the site)\n/* Website accounts (2026-09-26). The customer signs in, creates an account and\n   resets a password without leaving the page, and stays signed in on every page:\n\n   - Sign in (modal or checkout): POST /api/public/account/login -> the account\n     payload. Nothing is set on any other site; the payload carries a 14-day\n     site session (kept here) and a 10-minute cart link token.\n   - Create account: POST /api/public/account/signup -> \"Check your email\". The\n     confirm email's button comes back to THIS page with #bg_account=... and the\n     cart as it was; this tab also waits (POST /status with the pending token)\n     and signs in by itself once they confirm, on this device or another.\n   - Forgot password: POST /forgot -> the email -> back here with #bg_reset=... ->\n     \"Choose a new password\" -> POST /reset -> signed in.\n   - Every page load: GET /api/public/account with the session (x-bg-account)\n     redraws the nav and links the cart, so checkout runs on their own terms.\n   - The redirect doors still work (Google, /auth/start, /auth/silent, the\n     same-site /api/cart-profile): they hand back the same payload.\n   The nav leads with display_name - the COMPANY when one is set up, else the\n   person - and its two initials. Endpoints: bg-platform lib/site-account.ts. */const ACCOUNT_KEY=\"bg-account\";const SESSION_KEY=\"bg-account-session\";const PENDING_KEY=\"bg-account-pending\";const ACCOUNT_EVENT=\"bg-account-update\";/** The kept site session (x-bg-account) - BGTemplateKit's saved templates read it. */export const accountSession=()=>ls.get(SESSION_KEY);/** The account menu's pages when the platform sent none (an older sign in). */export const DEFAULT_ACCOUNT_PAGES=[{key:\"orders\",label:\"Orders\",path:\"/production\",note:\"Track what we're making for you\"},{key:\"proofs\",label:\"Proofs to approve\",path:\"/production?tab=action\",note:\"Anything waiting on you\"},{key:\"billing\",label:\"Invoices and billing\",path:\"/billing\",note:\"Invoices, payments and receipts\"},{key:\"settings\",label:\"Settings\",path:\"/settings/account\",note:\"Your details and password\"}];/** What the nav shows for an account: the company when there is one, else the person. */export function accountLabel(a){if(!a)return\"\";return(a.display_name||a.company||a.name||a.email||\"\").trim();}export function accountInitials(a){if(!a)return\"\";if(a.initials)return a.initials;const words=accountLabel(a).replace(/@.*$/,\"\").split(/[\\s-]+/).filter(Boolean);return(words.length>=2?words[0][0]+words[1][0]:(words[0]||\"\").slice(0,2)).toUpperCase();}const WELCOME_KEY=\"bg-account-welcome\";/** True once, right after coming back from signing in - the account menu opens on \"You're signed in\". */export function takeWelcome(){try{if(!sessionStorage.getItem(WELCOME_KEY))return false;sessionStorage.removeItem(WELCOME_KEY);return true;}catch{return false;}}const markWelcome=()=>{try{sessionStorage.setItem(WELCOME_KEY,\"1\");}catch{}};export const siteAccount=()=>{try{return JSON.parse(ls.get(ACCOUNT_KEY)||\"null\");}catch{return null;}};const setSiteAccount=a=>{if(a)ls.set(ACCOUNT_KEY,JSON.stringify(a));else ls.del(ACCOUNT_KEY);if(typeof window!==\"undefined\")window.dispatchEvent(new CustomEvent(ACCOUNT_EVENT,{detail:{account:a}}));};export const onAccountChange=fn=>{const h=e=>fn(e.detail?.account??null);window.addEventListener(ACCOUNT_EVENT,h);return()=>window.removeEventListener(ACCOUNT_EVENT,h);};/** This page, without its hash - where every sign-in door comes back to. */export const hereUrl=()=>typeof window!==\"undefined\"?window.location.href.split(\"#\")[0]:\"/\";/** The platform's redirect sign in (Google, or the platform's own page), back to this page. */export function signInUrl(origin,back,provider){return`${origin}/auth/start?${provider?`provider=${provider}&`:\"\"}return_url=${encodeURIComponent(back||hereUrl())}`;}/* The account endpoints: JSON, the site session in x-bg-account, one error shape. */async function acct(origin,path,init={}){const headers={};if(init.body!==undefined)headers[\"content-type\"]=\"application/json\";if(init.session)headers[\"x-bg-account\"]=init.session;let res;try{res=await fetch(`${origin}${path}`,{method:init.method||\"GET\",headers,body:init.body===undefined?undefined:JSON.stringify(init.body)});}catch{throw new CartApiError(0,{error:\"offline\",message:\"We couldn't reach Bendigo Graphics. Check your connection and try again.\"});}const body=await res.json().catch(()=>({}));if(!res.ok)throw new CartApiError(res.status,body);return body;}const cleanPages=p=>Array.isArray(p)?p.filter(x=>x&&typeof x.path===\"string\"&&x.path.startsWith(\"/\")&&x.label):undefined;/* Only Pulse paths are ever opened (through the one-time handoff). */const okNext=x=>!!x&&typeof x.next===\"string\"&&x.next.startsWith(\"/\")&&!x.next.startsWith(\"//\")&&!!x.label;const cleanMenu=m=>{if(m===null)return null;if(!m||typeof m!==\"object\"||!Array.isArray(m.items))return undefined;return{greeting:typeof m.greeting===\"string\"?m.greeting:null,company:typeof m.company===\"string\"?m.company:null,terms_line:typeof m.terms_line===\"string\"?m.terms_line:null,kind:m.kind,needs_you:Number(m.needs_you)>0?Number(m.needs_you):0,items:m.items.filter(okNext),reorder:Array.isArray(m.reorder)?m.reorder.filter(r=>okNext({...r,label:r?.name})).slice(0,3):[],open_pulse:okNext(m.open_pulse)?m.open_pulse:null,settings:okNext(m.settings)?m.settings:null,saved_templates:cleanSaved(m.saved_templates)};};/* A site path only (never another host), a count, up to three http(s) or data:image thumbnails. */const cleanSaved=x=>{if(!x||typeof x!==\"object\"||!(Number(x.count)>0))return null;const path=typeof x.site_path===\"string\"&&x.site_path.startsWith(\"/\")&&!x.site_path.startsWith(\"//\")?x.site_path:\"/templates?saved=1\";const thumbs=(Array.isArray(x.thumbs)?x.thumbs:[]).filter(u=>typeof u===\"string\"&&/^(https?:\\/\\/|data:image\\/)/.test(u)).slice(0,3);return{count:Number(x.count),site_path:path,thumbs};};const fromPayload=(p,terms)=>{const pages=cleanPages(p.pages);const menu=\"menu\"in(p||{})?cleanMenu(p.menu):undefined;return{name:p.name||\"\",email:p.email||\"\",phone:p.phone||null,avatar_url:p.avatar_url||p.picture||null,company:p.company||null,display_name:p.display_name||p.company||p.name||p.email||\"\",initials:p.initials||\"\",first_name:p.first_name||(p.name||\"\").split(/\\s+/)[0]||\"\",shows:p.shows||(p.company?\"company\":\"person\"),terms_label:terms??siteAccount()?.terms_label??null,...pages?.length?{pages}:{},...menu!==undefined?{menu}:{}};};let lastNotice=null;export const accountNotice=()=>lastNotice;/** Signed in: keep the session, bind the cart (when there is one) so checkout\n    applies THEIR terms, then show them in the nav. A cart that can't be linked\n    (online ordering switched off) never keeps them signed out. */export async function acceptAccount(origin,p,opts={}){if(!p||!p.email&&!p.token)return null;if(p.session)ls.set(SESSION_KEY,p.session);ls.del(PENDING_KEY);lastNotice=null;if(opts.welcome)markWelcome();/* The cart first (a quick call), so \"signed in\" always means a cart on their terms - and\n       the cart linked to their account on another device or browser comes with them. */if(p.session&&(cartToken()||p.saved_cart&&p.saved_cart.lines>0))await restoreCart(origin,p.session);else if(p.token&&cartToken())await linkCart(origin,p.token);const acc=fromPayload(p,latest?.account?.terms?.label??null);setSiteAccount(acc);return acc;}/** CART-CONTRACT 3.3: link this cart to the signed-in customer (a 10-minute token from the platform). */async function linkCart(origin,token){try{const r=await call(origin,\"/api/public/cart/account\",{method:\"POST\",body:JSON.stringify({account_token:token})});if(r.cart)publish(r.cart);const a=r.cart?.account;const cur=siteAccount();if(a&&cur)setSiteAccount({...cur,terms_label:a.terms?.label??cur.terms_label??null});return true;}catch(e){lastNotice=e instanceof CartApiError?e.code===\"account_unverified\"?\"unverified\":e.code===\"staff_account\"?\"staff\":null:null;return false;}}let accountRead=false;/** Once per page: take what a platform door put on the URL - #bg_account= (signed\n    in), #bg_reset= (choose a new password), #bg_account_error= (a lapsed link),\n    #bg_account_open=signin (the \"you already have an account\" email). */export async function takeAccountFromUrl(origin){if(accountRead||typeof window===\"undefined\")return siteAccount();accountRead=true;const hash=window.location.hash||\"\";const m=/[#&]bg_account=([A-Za-z0-9_-]+)/.exec(hash);const reset=/[#&]bg_reset=([^&]+)/.exec(hash);const err=/[#&]bg_account_error=([a-z_]+)/.exec(hash);const open=/[#&]bg_account_open=([a-z]+)/.exec(hash);if(!m&&!reset&&!err&&!open)return siteAccount();try{const u=new URL(window.location.href);u.hash=\"\";window.history.replaceState(null,\"\",u.toString());}catch{}if(reset){pendingReset=decodeURIComponent(reset[1]);askAccount(\"reset\");return siteAccount();}if(err){lastNotice=\"link_expired\";askAccount(\"signin\");return siteAccount();}if(open){askAccount(\"signin\");return siteAccount();}let payload=null;try{const b64=m[1].replace(/-/g,\"+\").replace(/_/g,\"/\");const bin=atob(b64+\"===\".slice((b64.length+3)%4));payload=JSON.parse(new TextDecoder().decode(Uint8Array.from(bin,c=>c.charCodeAt(0))));}catch{return siteAccount();}if(!payload?.token&&!payload?.email)return siteAccount();return acceptAccount(origin,payload,{welcome:true});}/** Open the account modal on a view (\"signin\", \"create\", \"reset\", \"menu\", \"welcome\"). */export function askAccount(view){if(typeof window===\"undefined\")return;const fire=()=>window.dispatchEvent(new CustomEvent(\"bg:account-open\",{detail:{view},cancelable:true}));// the nav may not have mounted yet on a fresh page load\nsetTimeout(fire,0);}let pendingReset=null;export const hasPendingReset=()=>!!pendingReset;let refreshed=null;/** Every page load: who the kept session names now. Renews the session, links the\n    cart when it isn't yet, and signs the nav out when the platform says so (a\n    reset, an expired session). Once per page. */export function refreshAccount(origin,force=false,fresh=false){if(typeof window===\"undefined\")return Promise.resolve(null);if(refreshed&&!force)return refreshed;refreshed=(async()=>{const session=ls.get(SESSION_KEY);if(!session)return siteAccount();try{const r=await acct(origin,fresh?\"/api/public/account?fresh=1\":\"/api/public/account\",{session});if(r?.providers)providersSeen=r.providers;if(!r?.signed_in){ls.del(SESSION_KEY);if(siteAccount())await forgetAccount(origin);return null;}const p=r.account;if(p.session)ls.set(SESSION_KEY,p.session);setSiteAccount(fromPayload(p));const c=latest||lastKnownCart();const linked=c?.account;const mine=!!linked?.signed_in&&String(linked.email||\"\").toLowerCase()===String(p.email||\"\").toLowerCase();/* This browser's cart isn't theirs yet (or there is none and they have one): bring it over. */if(!mine&&(cartToken()||p.saved_cart&&p.saved_cart.lines>0))await restoreCart(origin,ls.get(SESSION_KEY));return siteAccount();}catch{return siteAccount()// offline: keep what we had\n;}})();return refreshed;}let providersSeen=null;/** Which sign-in buttons to show (the platform's ENABLED_PROVIDERS). */export async function accountProviders(origin){if(providersSeen)return providersSeen;try{const r=await acct(origin,\"/api/public/account\");providersSeen=Array.isArray(r?.providers)?r.providers:[\"email\"];}catch{providersSeen=[\"email\"];}return providersSeen;}/** A new cart made while signed in is the account's cart straight away (and brings theirs over). */async function linkNewCart(origin){const session=ls.get(SESSION_KEY);if(session)await restoreCart(origin,session);}/** The cart follows the account: this browser's cart (made now if there is none) takes the\n    lines of their cart on any other device - no duplicates, the newest wins - and is linked\n    to them. POST /api/public/cart/restore. */let restoring=null;export function restoreCart(origin,session){if(!session)return Promise.resolve(false);if(restoring)return restoring;restoring=(async()=>{try{await ensureToken(origin);let r;try{r=await call(origin,\"/api/public/cart/restore\",{method:\"POST\",headers:{\"x-bg-account\":session},body:\"{}\"});}catch(e){// this browser's cart went over to the account's cart elsewhere: start one and bring it back\nif(!cartGone(e))throw e;ls.del(TOKEN_KEY);await ensureToken(origin);r=await call(origin,\"/api/public/cart/restore\",{method:\"POST\",headers:{\"x-bg-account\":session},body:\"{}\"});}if(r.cart)publish(r.cart);const a=r.cart?.account;const cur=siteAccount();if(a&&cur)setSiteAccount({...cur,terms_label:a.terms?.label??cur.terms_label??null});return true;}catch(e){if(e instanceof CartApiError&&cartGone(e)){ls.del(TOKEN_KEY);return false;}return false;}finally{setTimeout(()=>restoring=null,0);}})();return restoring;}/** Open one of their account pages in Pulse already signed in: a one-time, 60-second code\n    bought with the site session (POST /api/public/account/handoff), traded by the platform\n    for its own sign in. Falls back to the plain page (Pulse asks them to sign in). */export async function openAccountPage(origin,path,newTab=false){const base=origin.replace(/\\/$/,\"\");const plain=`${base}${path}`;const session=ls.get(SESSION_KEY);let url=plain;if(session){try{const r=await acct(origin,\"/api/public/account/handoff\",{method:\"POST\",body:{next:path},session});if(r?.url)url=r.url;}catch{}}if(typeof window===\"undefined\")return;if(newTab)window.open(url,\"_blank\",\"noopener\");else window.location.assign(url);}/** Sign in with email and password (the modal and checkout). Throws CartApiError\n    with the platform's words: invalid_login, account_unverified, staff_account, rate_limited. */export async function signInWithPassword(origin,email,password){const r=await acct(origin,\"/api/public/account/login\",{method:\"POST\",body:{email,password}});return acceptAccount(origin,r.account);}/** Create an account. Answers the same whether or not the address has one; field\n    problems come back as CartApiError with body.fields. */export async function createAccount(origin,form){const r=await acct(origin,\"/api/public/account/signup\",{method:\"POST\",body:{...form,website:form.website||\"\",return_url:hereUrl()}});if(r?.pending_token)ls.set(PENDING_KEY,JSON.stringify({token:r.pending_token,email:r.email||form.email,at:Date.now()}));return{email:r?.email||form.email};}/** The sign up this browser is waiting on, if any (24 hours). */export function pendingSignup(){try{const p=JSON.parse(ls.get(PENDING_KEY)||\"null\");if(!p?.token||Date.now()-Number(p.at||0)>24*36e5)return null;return{email:p.email};}catch{return null;}}export const forgetPending=()=>ls.del(PENDING_KEY);/** Has the waiting sign up been confirmed? Signs in when it has (once). */export async function checkPending(origin){let p=null;try{p=JSON.parse(ls.get(PENDING_KEY)||\"null\");}catch{}if(!p?.token)return null;try{const r=await acct(origin,\"/api/public/account/status\",{method:\"POST\",body:{pending_token:p.token}});if(r?.state===\"verified\"&&r.account)return acceptAccount(origin,r.account,{welcome:true});}catch(e){if(e instanceof CartApiError&&e.status===401)ls.del(PENDING_KEY);}return null;}export async function resendConfirm(origin,email){return acct(origin,\"/api/public/account/resend\",{method:\"POST\",body:{email,return_url:hereUrl()}});}export async function forgotPassword(origin,email){return acct(origin,\"/api/public/account/forgot\",{method:\"POST\",body:{email,return_url:hereUrl()}});}/** Choose a new password with the token the reset email brought back (#bg_reset=). */export async function resetPassword(origin,password){if(!pendingReset)throw new CartApiError(401,{error:\"reset_expired\",message:\"That link has run out. Ask for a fresh one and we'll send it straight away.\"});const r=await acct(origin,\"/api/public/account/reset\",{method:\"POST\",body:{reset_token:pendingReset,password}});pendingReset=null;return acceptAccount(origin,r.account,{welcome:true});}/** On bendigographics.com the platform is same-site, so a customer signed in\n    there is found without a hop (GET /api/cart-profile, credentials included).\n    Once per browser session; quiet when it can't. */export async function quietSignIn(origin){if(typeof window===\"undefined\"||siteAccount())return siteAccount();try{if(sessionStorage.getItem(\"bg-account-checked\"))return null;sessionStorage.setItem(\"bg-account-checked\",\"1\");}catch{}try{const r=await fetch(`${origin}/api/cart-profile`,{credentials:\"include\"});if(!r.ok)return null;const j=await r.json();const p=j?.account||j;return p?.token?acceptAccount(origin,p):null;}catch{return null;}}/* Signed out (or the session ran out): the cart stays with the ACCOUNT on the platform - it\n   comes back when they sign in again, on any device - and this browser starts an empty guest\n   cart, so nobody else at this computer sees it. */async function forgetAccount(origin){/* unlink the cart from the account on the platform first (best effort - it stays theirs to restore) */if(cartToken()&&ls.get(SESSION_KEY)){try{await call(origin,\"/api/public/cart/account\",{method:\"DELETE\"});}catch{}}ls.del(SESSION_KEY);ls.del(TOKEN_KEY);ls.del(BACKUP_KEY);publish(null);setSiteAccount(null);}/** Sign out: forget the session and the name, leave an empty guest cart here; with\n    `pulse` also end the studio (Pulse) session in this browser and come back (CART-CONTRACT 3.4). *//* Contract 7: signing out on the site signs out of the SITE only (the session, the cart link) - never\n   Pulse. `pulse: true` is kept for an explicit \"sign out everywhere\", which the site no longer offers. */export async function signOutSite(origin,opts={pulse:false}){await forgetAccount(origin);ls.del(PENDING_KEY);forgetDetails();try{sessionStorage.setItem(\"bg-account-checked\",\"1\");}catch{}if(opts.pulse===true&&typeof window!==\"undefined\")window.location.href=`${origin}/auth/signout?return_url=${encodeURIComponent(hereUrl())}`;}/** Keep the nav honest with what the cart says. A cart linked to an account the\n    site has no session for (another tab signed in) shows it; the nav's own\n    session is the source of truth otherwise. */export function syncAccountFromCart(cart){const a=cart?.account;if(a===undefined)return;const cur=siteAccount();if(!a||!a.signed_in){if(cur&&!ls.get(SESSION_KEY))setSiteAccount(null);return;}const next={...cur||{},name:a.name||cur?.name,email:a.email||cur?.email,company:a.company??cur?.company??null,display_name:a.display_name||cur?.display_name,initials:a.initials||cur?.initials,terms_label:a.terms?.label??cur?.terms_label??null};if(JSON.stringify(cur)!==JSON.stringify(next))setSiteAccount(next);}export const BLOCKING_COPY={empty_cart:\"Your cart is empty.\",incomplete_line:\"Finish choosing options on every item.\",artwork_missing:\"Add artwork to every item, or let us design it for you.\",contact_missing:\"Add your name, email and phone.\",address_missing:\"Add your delivery address.\",promo_invalid:\"That promo code doesn't apply.\",price_changed:\"A price has changed since you last looked. Check the total.\"};export const CART_STAGES=[\"items\",\"details\",\"delivery\",\"pay\"];const STAGE_KEY=\"bg-cart-stage\";/* Signing up (confirm email, back to the page) or signing in can hand them a different cart id (their\n   account's cart follows them) - markStageCarry() before leaving says \"come back to this stage whatever\n   the cart is called then\", for 2 hours. */const CARRY_KEY=\"bg-cart-stage-carry\";export function savedStage(cartId){if(!cartId)return null;try{const v=JSON.parse(ls.get(STAGE_KEY)||\"null\");if(v&&v.cart===cartId&&CART_STAGES.includes(v.stage))return v.stage;const c=JSON.parse(ls.get(CARRY_KEY)||\"null\");if(c&&CART_STAGES.includes(c.stage)&&Date.now()-Number(c.at)<2*3600*1e3)return c.stage;}catch{}return null;}export function saveStage(cartId,stage){if(cartId)ls.set(STAGE_KEY,JSON.stringify({cart:cartId,stage,at:Date.now()}));// a carried stage is used once: the stage they are on now is the one to keep\nif(ls.get(CARRY_KEY))ls.del(CARRY_KEY);}export function markStageCarry(stage){ls.set(CARRY_KEY,JSON.stringify({stage,at:Date.now()}));/* contract 8: sign-up sends location.href (no #) as return_url - the stage rides in the query, so the\n       confirm link brings them back to it on any device */try{const u=new URL(window.location.href);u.searchParams.set(\"stage\",stage);window.history.replaceState(window.history.state,\"\",u.toString());}catch{}}/** ?stage= on landing (the confirm-email return): read once, then taken out of the address bar. */export function takeStageFromUrl(){try{const u=new URL(window.location.href);const v=u.searchParams.get(\"stage\");if(!v)return null;u.searchParams.delete(\"stage\");window.history.replaceState(window.history.state,\"\",u.toString());return CART_STAGES.includes(v)?v:null;}catch{return null;}}/** Change one line's production speed (contract 1). The platform answers with the tier the line GETS. *//* \"Your details\" kept for next time (owner 2026-09-28). A guest's name, business, email and phone, typed at\n   checkout, stay in THIS browser only (localStorage, a year) and fill the Details stage of their next cart.\n   Signed in, the account fills it instead. Signing out on the site forgets them (a shared computer). Staff\n   typing a customer's details never keep them (the cart doesn't call rememberDetails for staff). */const DETAILS_KEY=\"bg-details\";const cleanDetail=v=>typeof v===\"string\"?v.trim().slice(0,160):\"\";export function savedDetails(){try{const v=JSON.parse(ls.get(DETAILS_KEY)||\"null\");if(!v||typeof v!==\"object\")return null;if(Number(v.at)&&Date.now()-Number(v.at)>365*864e5){ls.del(DETAILS_KEY);return null;}const out={};for(const k of[\"name\",\"company\",\"email\",\"phone\"]){const x=cleanDetail(v[k]);if(x)out[k]=x;}return Object.keys(out).length?out:null;}catch{return null;}}export function rememberDetails(c){if(!c)return;const next={...savedDetails()||{}};for(const k of[\"name\",\"company\",\"email\",\"phone\"]){if(k in c){const x=cleanDetail(c[k]);if(x)next[k]=x;else delete next[k];}}if(!Object.keys(next).length)return ls.del(DETAILS_KEY);ls.set(DETAILS_KEY,JSON.stringify({...next,at:Date.now()}));}export function forgetDetails(){ls.del(DETAILS_KEY);}export async function setLineSpeed(origin,lineId,tier){return patchLine(origin,lineId,{turnaround:tier});}/** The delivery choice as the cart PATCH wants it (contract 2). */export function fulfilmentFor(choice){return choice===\"pickup\"?{method:\"pickup\"}:{method:\"delivery\",speed:choice};}/** Which of the three choices the cart is on now (v2 answers have no speed - standard). */export function deliveryChoiceOf(cart){const d=cart?.summary?.delivery;if(d?.option)return d.option;const f=cart?.fulfilment;if((f?.method||d?.method)!==\"delivery\")return\"pickup\";return(f?.speed||d?.speed)===\"express\"?\"express\":\"standard\";}/** Address autocomplete (contract 4). null = the service is not there (404 on today's platform, 503) -\n    the plain fields still work. [] = nothing matched. */export async function suggestAddress(origin,q,session){try{const r=await call(origin,`/api/public/address/suggest?q=${encodeURIComponent(q)}&session=${encodeURIComponent(session)}`,{token:null});return Array.isArray(r?.suggestions)?r.suggestions:[];}catch(e){if(e instanceof CartApiError&&(e.code===\"query_too_short\"||e.status===429))return[];return null;}}export async function placeAddress(origin,id,session){try{const r=await call(origin,`/api/public/address/place?id=${encodeURIComponent(id)}&session=${encodeURIComponent(session)}`,{token:null});return r?.address||null;}catch{return null;}}/** Products drawn with the customer's own artwork (contract 5). [] when there is nothing (or the route\n    is not there yet) - the section then hides. *//** Cart v3.1: the list plus whether it is drawn with THEIR artwork (has_artwork on the answer or on each\n    item; an older answer is read from image_kind). */export async function cartRecs(origin){if(!cartToken())return{items:[],hasArtwork:false};try{const r=await call(origin,\"/api/public/cart/recommendations\");const items=Array.isArray(r?.recommendations)?r.recommendations.filter(x=>x&&x.slug&&x.add&&x.add.slug):[];const top=typeof r?.has_artwork===\"boolean\"?r.has_artwork:null;const hasArtwork=top!=null?top:items.some(x=>typeof x.has_artwork===\"boolean\"?x.has_artwork:x.image_kind===\"mockup\");return{items,hasArtwork};}catch{return{items:[],hasArtwork:false};}}export async function cartRecommendations(origin){if(!cartToken())return[];try{const r=await call(origin,\"/api/public/cart/recommendations\");return Array.isArray(r?.recommendations)?r.recommendations.filter(x=>x&&x.slug&&x.add&&x.add.slug):[];}catch{return[];}}export async function paySetup(origin){if(!cartToken())return null;try{const r=await call(origin,\"/api/public/cart/pay-setup\");return r&&typeof r.state===\"string\"?r:null;}catch(e){return null;}}/** POST /api/public/cart/pay - never throws: the status and the answer, as the contract's table reads them. */export async function payCart(origin,body){const token=cartToken();try{const res=await fetch(`${origin}/api/public/cart/pay`,{method:\"POST\",headers:{\"content-type\":\"application/json\",...token?{\"x-bg-cart\":token}:{}},body:JSON.stringify(body)});const b=await res.json().catch(()=>({}));return{status:res.status,body:b};}catch{return{status:0,body:{error:\"offline\",message:\"We couldn't reach Bendigo Graphics. Check your connection and try again - you won't be charged twice.\"}};}}/* One idempotency key per order attempt, kept for this cart until it is paid - a retry, a second card after a\n   decline or a reload of an ordered-but-unpaid cart all send the same key (the order is placed once). */const PAYKEY=\"bg-pay-key\";export function payKey(cartId){try{const v=JSON.parse(ls.get(PAYKEY)||\"null\");if(v&&v.cart===cartId&&v.key)return v.key;}catch{}const key=`${cartId}-pay-${Math.random().toString(36).slice(2)}${Date.now().toString(36)}`;ls.set(PAYKEY,JSON.stringify({cart:cartId,key}));return key;}export const forgetPayKey=()=>ls.del(PAYKEY);\nexport const __FramerMetadata__ = {\"exports\":{\"resetPassword\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"patchLine\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"signOutSite\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountPage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AddressSuggestion\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"signInUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Money\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"designProof\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"latestCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartSummary\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lineDesign\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"savedDetails\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forgetPayKey\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"uploadFile\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LinePatch\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"takeAccountFromUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLine\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LineProof\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forgotPassword\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fulfilmentFor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onAccountChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"accountInitials\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LineDesign\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onSaveState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CheckoutResult\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onCartChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"approveLine\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SavedCard\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Turnaround\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"startDesign\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"quietSignIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lineApproved\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cartRecs\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountMenu\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Cart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"suggestAddress\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CheckoutPayment\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkPending\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"placeAddress\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"takeStageFromUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"accountNotice\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"syncAccountFromCart\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setLineSpeed\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"markStageCarry\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SignupForm\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartFile\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountNotice\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"signInWithPassword\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resendConfirm\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"patchCart\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"flushCartPatches\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dayLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hereUrl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountMenuItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartArtwork\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"refreshAccount\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"siteAccount\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpeedOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"finishOrder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SaveState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LinePriced\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readyByText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"currentSaveState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PurchaseItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onCartError\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartApiError\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveStage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountReorder\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cartRecommendations\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"acceptAccount\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lastKnownCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"remintPayment\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createAccount\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_ORIGIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasPendingReset\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forgetDetails\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"payCart\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BLOCKING_COPY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaySetup\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"queueCartPatch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResolvedAddress\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SiteAccount\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DeliveryChoice\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"money\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaymentState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateLine\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onCartPending\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addLine\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forgetPending\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rememberDetails\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"restoreCart\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartLine\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"accountProviders\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cartPending\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pendingCartPatch\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCart\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Recommendation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"openAccountPage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paySetup\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"takeWelcome\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"payKey\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SavedDetails\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"accountLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"trackPurchase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"accountSession\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lineProof\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkUpload\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveCartNow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"savedStage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_ACCOUNT_PAGES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"askAccount\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"orderPageHref\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountPayload\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withdrawApproval\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"proofState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DeliveryOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CART_STAGES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pendingSignup\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"deliveryChoiceOf\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cartToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartStage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpeedTier\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BGCartStore.map","// BGProof.tsx - \"Check your proof\", the one approval a customer gives when\n// they finish their own artwork online (the editor's Finish, or an upload).\n// Shared by BGDesignFlow (product page, /templates) and BGCart (a line's\n// design or file changed in the cart). H1 cart wave, 2026-09-25.\n//\n// Polish 2 (2026-09-27, owner asks 19-23): the screen now speaks the cart's\n// language - the cart's numbered step strip, the cart's card and heading\n// styles on the site's cream, the same pill buttons - beside a plain white\n// stage where the product sits on its own ground (no box behind the artwork,\n// no white backing added here). The view switcher is short words (\"On your\n// cap\" / \"Artwork\", the platform's short_label - P-PROOF contract section 1),\n// every picture is loaded up front and stacked, so switching is instant. The\n// cut-line legend only shows on a real print layout (render.legend, else\n// proof.cut_lines, else \"sheet\" on a product that isn't decorated), never on\n// apparel, caps, bags or mugs. Approving flips to \"Approved\" at once\n// (optimistic); the caller records it with the platform and closes, and an\n// error from the caller brings the button back.\n//\n// Nothing is priced or approved here: the caller records the approval with\n// the platform (the tick's words travel with it) and closes the screen.\n// Cart and proof fixes (2026-09-28, owner): the stage stands on the page ground (no grey square - a\n// product render's flat grey ground is knocked out in the browser, a white ground multiplies onto the\n// cream, a real photo keeps its own rounded frame), one loading drawing everywhere (never a grey box),\n// the views read as two pill sets - Front / Back (Front / Open / Back for a folded piece in 3D), then\n// 3D | Print layout - and the product scenes follow as a smaller named list (\"As it's cut\", \"Another\n// angle\", \"In place\"; three identical words are never shown - a repeat gets its own name). The 3D embed\n// (platform, docs/template-library-v2.md section 3) drops in as the default view through `embed` /\n// embedOf(proof) once the proof GET carries it; until then the lead product render stands in.\n// PreviewScreen is the same stage as a full-screen preview (the cart's line picture, an approved proof).\n// Proof picture + sides (2026-09-29, owner): a photographic render (the garment in their colour, a product or\n// scene render) is never multiplied onto the cream any more - that washed the tee and the print out and let a\n// faint print-zone box through. The stage is now a clean white rounded card and every picture sits on it as\n// it is (a flat grey studio ground is still lifted off, a print layout keeps its hairline). And a side is only\n// offered when there is artwork on it: Back shows only when the platform drew a back (a render with side\n// \"back\", a back file, or the preview's back face) - never the front picture under a \"Back\" pill.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";/** The words the customer ticks - recorded with the approval, so keep them in one place. */export const PROOF_TICK=\"I've checked spelling, layout and colours - print it as shown\";/* The 3D embed for a proof, when the platform's answer carries one. The customer-design embed's field name\n   is still being settled (the template embed is /embed/template/{id}), so every likely name is read; https\n   only (a local harness may use localhost). Null = draw the renders. */const okUrl=u=>typeof u===\"string\"&&/^(https:\\/\\/|http:\\/\\/(localhost|127\\.0\\.0\\.1)(:\\d+)?\\/)[^\\s\"'<>]+$/i.test(u);export function embedOf(pf){if(!pf||typeof pf!==\"object\")return null;/* docs/site-cart-v3-contract.md section 9 + template-library-v2 3.1: proof.preview = { embed_url, faces } (null =\n       no check to draw from - keep the renders). The older candidate names below stay read. */const pv=pf.preview;if(pv&&typeof pv===\"object\"&&okUrl(pv.embed_url)){const faces=pv.faces&&typeof pv.faces===\"object\"?[pv.faces.front,pv.faces.back].filter(okUrl):[];return{src:pv.embed_url,own:true,faces};}const e=pf.preview_3d??pf.embed??pf.preview_embed??null;const raw=typeof e===\"string\"?e:e&&typeof e===\"object\"?e.url||e.src||e.embed_url:pf.embed_url||pf.preview_3d_url||null;if(typeof raw!==\"string\"||!/^(https:\\/\\/|http:\\/\\/(localhost|127\\.0\\.0\\.1)(:\\d+)?\\/)[^\\s\"'<>]+$/i.test(raw))return null;const views=e&&typeof e===\"object\"&&Array.isArray(e.views)?e.views.map(String).filter(v=>/^(front|open|back)$/.test(v)):null;return{src:raw,views:views&&views.length?views:null};}const CHECKS_DESIGN=[[\"Words and numbers\",\"Names, phone numbers, emails and web addresses are spelled right.\"],[\"Layout\",\"Nothing important sits close to the edge - it may be trimmed.\"],[\"Colours and images\",\"Photos are sharp. Colours on screen can print a little differently.\"]];const CHECKS_UPLOAD=[[\"Words and numbers\",\"Everything in your file is spelled right - we print it as supplied.\"],[\"Size and edges\",\"Nothing important sits close to the edge - it may be trimmed.\"],[\"Colours and images\",\"Photos are sharp. Colours on screen can print a little differently.\"]];/* A decorated product (apparel, caps, bags, mugs) is never trimmed - the check is where the artwork sits. */const CHECKS_PLACEMENT=[[\"Words and numbers\",\"Names, phone numbers, emails and web addresses are spelled right.\"],[\"Size and position\",\"Your artwork sits where you want it, at the size you want.\"],[\"Colours\",\"Colours on screen can look a little different on the product.\"]];const GROUPS=[{key:\"error\",label:\"Needs a look\",tone:\"error\"},{key:\"warn\",label:\"Worth a look\",tone:\"warn\"},{key:\"info\",label:\"Good to know\",tone:\"info\"},{key:\"ok\",label:\"Looks good\",tone:\"ok\"}];const sideOf=f=>{const s=String(f.side||\"\").toLowerCase();if(s===\"front\"||s===\"back\")return s;return/^back\\b/i.test(f.label||\"\")?\"back\":\"front\";};/* Is there artwork on the back? Only a real picture of the back says so (a render the platform drew with side\n   \"back\", a back file) or the platform's own preview carrying a back face (preview.faces.back). A garment's\n   plain back or the front picture drawn again never does - so a front-only design is never offered a flat\n   Back view. */const hasBackArt=(faces,embed)=>faces.some(f=>!!f.src&&sideOf(f)===\"back\")||!!embed?.own&&(embed.faces?.length||0)>1;const viewWord=(f,placement)=>f.short&&String(f.short).trim()||(f.kind===\"scene\"?\"On the product\":f.kind===\"sheet\"?placement?\"Artwork\":\"Print layout\":f.label||\"Your design\");const cap1=s=>s?s[0].toUpperCase()+s.slice(1):s;/* A name per view, never the same word twice: a repeat takes its caption without the side (\"Front, another\n   angle\" -> \"Another angle\"), else \"Another view\", else \"View 3\". */function viewWords(list,placement){const seen=new Set;const raw=list.map(f=>viewWord(f,placement).toLowerCase());/* told nothing apart (the editor's own renders carry no short words): number them honestly */if(list.length>1&&new Set(raw).size===1)return list.map((_,k)=>`View ${k+1}`);return list.map((f,k)=>{let w=viewWord(f,placement);if(seen.has(w.toLowerCase())){const alt=cap1(String(f.label||\"\").replace(/^(front|back|inside|outside)\\b[,\\s]*/i,\"\").trim());w=alt&&alt.length<=24&&!seen.has(alt.toLowerCase())?alt:!seen.has(\"another view\")?\"Another view\":`View ${k+1}`;}seen.add(w.toLowerCase());return w;});}const LEGEND={cut:[\"cut\",\"Where it's cut\"],safe:[\"safe\",\"Keep words inside\"],bleed:[\"bleed\",\"Pale edge is trimmed off\"]};const LOOKS=new Map;const LOOKED=new Map;function lookOf(src){if(!LOOKS.has(src)){const p=knockGround(src).then(l=>{LOOKED.set(src,l);return l;});LOOKS.set(src,p);}return LOOKS.get(src);}function knockGround(src){const photo={url:src,how:\"photo\"};if(typeof document===\"undefined\"||typeof Image===\"undefined\"||/^data:image\\/svg/i.test(src))return Promise.resolve(photo);return new Promise(resolve=>{const img=new Image;img.crossOrigin=\"anonymous\";img.decoding=\"async\";img.onerror=()=>resolve(photo);img.onload=()=>{try{const w=img.naturalWidth;const h=img.naturalHeight;if(!w||!h)return resolve(photo);const k=Math.min(1,1400/Math.max(w,h));const W=Math.max(8,Math.round(w*k));const H=Math.max(8,Math.round(h*k));const cv=document.createElement(\"canvas\");cv.width=W;cv.height=H;const g=cv.getContext(\"2d\",{willReadFrequently:true});if(!g)return resolve(photo);g.drawImage(img,0,0,W,H);const d=g.getImageData(0,0,W,H);const px=d.data;const at=(x,y)=>(y*W+x)*4;const corners=[at(2,2),at(W-3,2),at(2,H-3),at(W-3,H-3)];if(corners.some(o=>px[o+3]<250))return resolve({url:src,how:\"clean\"});const lum=o=>.299*px[o]+.587*px[o+1]+.114*px[o+2];const chroma=o=>Math.max(px[o],px[o+1],px[o+2])-Math.min(px[o],px[o+1],px[o+2]);const ls=corners.map(lum);const lo=Math.min(...ls);const hi=Math.max(...ls);if(corners.some(o=>chroma(o)>8)||hi-lo>6||lo<215)return resolve(photo);const g0=(lo+hi)/2;if(g0>=251)return resolve({url:src,how:\"card\"});const N=W*H;const seen=new Uint8Array(N);const stack=new Int32Array(N);let sp=0;const ok=i=>{const o=i*4;if(chroma(o)>14)return false;const L=lum(o);return L<=g0+4&&L>=g0-90;};const push=i=>{if(!seen[i]&&ok(i)){seen[i]=1;stack[sp++]=i;}};for(let x=0;x<W;x++){push(x);push((H-1)*W+x);}for(let y=0;y<H;y++){push(y*W);push(y*W+W-1);}while(sp){const i=stack[--sp];const x=i%W;if(x>0)push(i-1);if(x<W-1)push(i+1);if(i>=W)push(i-W);if(i<N-W)push(i+W);}let cleared=0;for(let i=0;i<N;i++){if(!seen[i])continue;const o=i*4;const L=lum(o);const a=L>=g0-2?0:Math.min(255,Math.round((1-L/g0)*255));px[o]=0;px[o+1]=0;px[o+2]=0;px[o+3]=a;cleared++;}if(cleared<N*.15)return resolve(photo)// the \"ground\" was a sliver - leave the picture alone\n;g.putImageData(d,0,0);/* the empty ground around the piece is trimmed off (a little air kept for its shadow), so the\n                   product fills the stage instead of floating small in the middle of it */let x0=W;let y0=H;let x1=-1;let y1=-1;for(let y=0;y<H;y++)for(let x=0;x<W;x++)if(px[(y*W+x)*4+3]>10){if(x<x0)x0=x;if(x>x1)x1=x;if(y<y0)y0=y;if(y>y1)y1=y;}let out=cv;if(x1>x0&&y1>y0){const pad=Math.round(Math.max(x1-x0,y1-y0)*.04);const cx=Math.max(0,x0-pad);const cy=Math.max(0,y0-pad);const cw=Math.min(W,x1+pad+1)-cx;const ch=Math.min(H,y1+pad+1)-cy;if(cw*ch<W*H*.92){out=document.createElement(\"canvas\");out.width=cw;out.height=ch;out.getContext(\"2d\")?.drawImage(cv,cx,cy,cw,ch,0,0,cw,ch);}}out.toBlob(b=>resolve(b?{url:URL.createObjectURL(b),how:\"clean\"}:photo),\"image/png\");}catch{resolve(photo)// a picture that won't share its pixels (no CORS) keeps its own frame\n;}};img.src=src;});}/* THE loading drawing (one everywhere: the proof, the cart's preview, the 3D view): a piece being drawn on\n   the page ground - an outline that draws itself and two lines of \"type\" that breathe. Never a grey box. */export function ProofLoader({T,words}){return /*#__PURE__*/_jsxs(\"span\",{className:\"bgpf-load\",role:\"status\",\"aria-live\":\"polite\",\"data-proof-loading\":true,children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"112\",height:\"80\",viewBox:\"0 0 112 80\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{className:\"o\",x:\"4\",y:\"4\",width:\"104\",height:\"72\",rx:\"12\",fill:\"none\",stroke:T.accent,strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"rect\",{className:\"l\",x:\"20\",y:\"28\",width:\"40\",height:\"7\",rx:\"3.5\",fill:T.accent}),/*#__PURE__*/_jsx(\"rect\",{className:\"l l2\",x:\"20\",y:\"43\",width:\"64\",height:\"7\",rx:\"3.5\",fill:T.accent})]}),/*#__PURE__*/_jsx(\"span\",{children:words||\"Getting your proof ready\"})]});}// ------------------------------------------------------------------ the 3D view\n/* The platform's embed (docs/template-library-v2.md section 3): transparent, its own controls off, driven by\n   our pills. Messages are read only from this frame: `<prefix>:ready` (with views), `<prefix>:view`,\n   `<prefix>:error`; we answer on the same prefix ({ type: prefix, view }). */function Embed3D({src,view,show,own,onReady,onView,onError,title}){const ref=useRef(null);const prefix=useRef(own?\"bg:proof-preview\":\"bg:tpl-preview\");const cbs=useRef({onReady,onView,onError});cbs.current={onReady,onView,onError};const url=useMemo(()=>{try{const u=new URL(src);if(own)return u.toString()// the proof preview keeps its own pills and starts on its own default\n;if(!u.searchParams.has(\"controls\"))u.searchParams.set(\"controls\",\"0\");if(!u.searchParams.has(\"bg\"))u.searchParams.set(\"bg\",\"transparent\");if(!u.searchParams.has(\"view\"))u.searchParams.set(\"view\",view===\"open\"||view===\"back\"?view:\"front\");return u.toString();}catch{return src;}},[src]);useEffect(()=>{const on=e=>{if(!ref.current||e.source!==ref.current.contentWindow)return;const t=e.data&&typeof e.data.type===\"string\"?e.data.type:\"\";const m=/^(bg:[a-z0-9-]+):(ready|view|error)$/i.exec(t);if(!m)return;prefix.current=m[1];if(m[2]===\"ready\")cbs.current.onReady(Array.isArray(e.data.views)?e.data.views.map(String):null,Array.isArray(e.data.modes)?e.data.modes.map(String):null);else if(m[2]===\"view\")cbs.current.onView(String(e.data.view||\"\"));else cbs.current.onError();};window.addEventListener(\"message\",on);return()=>window.removeEventListener(\"message\",on);},[src]);useEffect(()=>{if(own)return;// it drives itself\nlet origin=\"*\";try{origin=new URL(src).origin;}catch{}ref.current?.contentWindow?.postMessage({type:prefix.current,view},origin);},[view,src,own]);return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,src:url,title:title,className:\"bgpf-3d\"+(show?\" on\":\"\"),allow:\"fullscreen\",loading:\"eager\",\"aria-hidden\":show?undefined:true,tabIndex:show?0:-1});}const SIDE_WORD={front:\"Front\",open:\"Open\",back:\"Back\"};function ProofStage({T,kind,faces:raw,embed,placement,cutLines,open,heading,waiting,note,onClose}){const faces=raw.length?raw:[{label:\"Front\",src:null}];const[mode,setMode]=useState(\"scene\");const[side,setSide]=useState(\"front\");const[sceneAt,setSceneAt]=useState(-1);const[loaded,setLoaded]=useState({});const[looks,setLooks]=useState({});const[e3,setE3]=useState({state:\"loading\",views:null});const srcKey=faces.map(f=>f.src||\"\").join(\"|\");const has3d=!!embed&&e3.state!==\"failed\";/* the platform's proof preview: the frame alone, its own pills (one anatomy with the editor's Preview) */const ownFrame=has3d&&!!embed?.own;/* opening: the 3D view first when there is one, else the product scene, else the layout */useEffect(()=>{if(!open)return;setSide(\"front\");setSceneAt(-1);setE3({state:\"loading\",views:null});setMode(embed?\"3d\":faces.some(f=>f.kind!==\"sheet\")?\"scene\":\"sheet\");},[open,embed?.src]);/* no answer from the 3D view in 12 s: the pictures take over, quietly */useEffect(()=>{if(!open||!embed||e3.state!==\"loading\")return;const t=window.setTimeout(()=>setE3(x=>x.state===\"loading\"?{state:\"failed\",views:null}:x),12e3);return()=>window.clearTimeout(t);},[open,embed?.src,e3.state]);useEffect(()=>{if(mode===\"3d\"&&!has3d)setMode(faces.some(f=>f.kind!==\"sheet\")?\"scene\":\"sheet\");},[mode,has3d]);/* the frame's two face pictures, asked for while it boots */useEffect(()=>{if(!open||typeof Image===\"undefined\")return;for(const u of embed?.faces||[]){const i=new Image;i.src=u;}},[open,embed?.src]);/* every picture is asked for (and set on the ground) as soon as the screen opens, so a switch never waits */useEffect(()=>{if(!open)return;let live=true;for(const f of faces){if(!f.src)continue;const src=f.src;const paper=f.kind===\"sheet\"&&!placement;if(paper){setLooks(x=>x[src]?x:{...x,[src]:{url:src,how:\"paper\"}});continue;}const done=LOOKED.get(src);if(done)setLooks(x=>x[src]?x:{...x,[src]:done});else lookOf(src).then(l=>live&&setLooks(x=>({...x,[src]:l})));}return()=>{live=false;};},[open,srcKey,placement]);/* the flat pictures' sides: Front always, Back only with back artwork (never the front picture again) */const backArt=hasBackArt(faces,embed);const faceSides=backArt?[\"front\",\"back\"].filter(x=>faces.some(f=>sideOf(f)===x)):[\"front\"];/* a 3D model shows the real piece, so its own Front / Open / Back stand (a folded card's back panel is part\n       of its front page); the flat pictures only offer a side they have */const e3Sides=has3d?e3.views&&e3.views.length?e3.views:embed?.views||faceSides:null;const sides=mode===\"3d\"&&e3Sides?e3Sides:faceSides;const flatSide=side===\"open\"?faceSides.includes(\"back\")?\"back\":faceSides[0]:faceSides.includes(side)?side:faceSides[0];const idx=faces.map((f,i)=>({f,i})).filter(x=>sideOf(x.f)===flatSide);const scenes=idx.filter(x=>x.f.kind!==\"sheet\");const sheet=idx.find(x=>x.f.kind===\"sheet\")||null;const words=viewWords(scenes.map(x=>x.f),placement);const sceneIdx=scenes.some(x=>x.i===sceneAt)?sceneAt:scenes[0]?.i??-1;const at=mode===\"sheet\"?sheet?.i??sceneIdx:mode===\"scene\"?sceneIdx>=0?sceneIdx:sheet?.i??0:-1;const face=at>=0?faces[at]:null;const show3d=mode===\"3d\"&&has3d;const primary=[];if(has3d)primary.push({key:\"3d\",label:\"3D\"});else if(scenes.length)primary.push({key:\"scene\",label:\"On the product\"});if(sheet)primary.push({key:\"sheet\",label:viewWord(sheet.f,placement)});/* the scenes as their own smaller list: under the 3D view every scene; without it, only when there is a choice */const strip=has3d?scenes:scenes.length>1?scenes:[];const pickSide=s=>{setSide(s);setSceneAt(-1);};const legend=!face||mode===\"3d\"?[]:Array.isArray(face.legend)?face.legend.filter(k=>LEGEND[k]):face.legend===undefined&&face.kind===\"sheet\"&&!placement&&cutLines!==false?[\"cut\",\"safe\",\"bleed\"]:[];const caption=!placement&&sheet&&(mode===\"3d\"||face?.kind!==\"sheet\")?\"A picture to check the look. The print layout shows the exact edges.\":null;const top=heading||(ownFrame?\"Your proof\":show3d?`${SIDE_WORD[sides.includes(side)?side:\"front\"]||\"Front\"} in 3D`:face?.label||\"Your proof\");const busy=show3d?e3.state!==\"ready\":face?face.src?!loaded[face.src]:!!waiting:!!waiting;return /*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-stage\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-stage-top\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgpf-stage-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-stage-label\"+(heading?\" strong\":\"\"),children:top}),note?/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-stage-note\",children:note}):null]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgpf-x\",\"aria-label\":\"Close\",onClick:onClose,children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{fill:T.ink,d:\"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-art\"+(ownFrame?\" own\":\"\"),\"data-proof-mode\":ownFrame?\"embed\":mode,children:[embed?/*#__PURE__*/_jsx(Embed3D,{src:embed.src,view:side,show:show3d,own:!!embed.own,title:`3D preview of your ${kind===\"upload\"?\"file\":\"design\"}`,onReady:(v,modes)=>{const views=v&&v.length?v.filter(x=>/^(front|open|back)$/.test(x)):null;/* the platform's own frame draws its own Front / Back. If its flat pictures (no 3D model)\n                               offer a Back while this proof has no back artwork (no back render, preview.faces.back\n                               null), its Back is the front picture again - the site's own pictures (front only) take\n                               over instead. A 3D model's Back is the real piece and stays. */if(embed?.own&&views&&views.includes(\"back\")&&!(modes||[]).includes(\"3d\")&&!hasBackArt(faces,embed))setE3({state:\"failed\",views:null});else setE3({state:\"ready\",views});},onView:v=>/^(front|open|back)$/.test(v)&&setSide(v),onError:()=>setE3({state:\"failed\",views:null})}):null,faces.map((f,i)=>{const on=!show3d&&i===at;if(!f.src)return on&&!waiting?/*#__PURE__*/_jsxs(\"span\",{className:\"bgpf-noart on\",children:[/*#__PURE__*/_jsx(\"strong\",{children:f.name||(kind===\"upload\"?\"Your file\":\"Your design\")}),/*#__PURE__*/_jsx(\"span\",{children:kind===\"upload\"?\"We couldn't draw a preview of this file. Our team opens it and checks it by hand before it prints.\":\"Your design is saved. Its picture is still being made.\"})]},\"none\"+i):null;const look=looks[f.src];if(!look)return null;return /*#__PURE__*/_jsx(\"img\",{src:look.url,alt:`${f.label} of your ${kind===\"upload\"?\"file\":\"design\"}`,className:[on?\"on\":\"\",look.how,loaded[f.src]?\"ok\":\"\"].filter(Boolean).join(\" \"),\"aria-hidden\":on?undefined:true,decoding:\"async\",...{fetchpriority:i===0?\"high\":\"auto\"},onLoad:()=>setLoaded(x=>({...x,[f.src]:true})),\"data-proof-view\":i,\"data-proof-look\":look.how},f.src+i);}),busy?/*#__PURE__*/_jsx(ProofLoader,{T:T,words:show3d?\"Getting your 3D preview ready\":null}):null]}),ownFrame?null:/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-under\",children:[legend.length?/*#__PURE__*/_jsx(\"div\",{className:\"bgpf-legend\",\"aria-label\":\"What the lines mean\",\"data-proof-legend\":true,children:legend.map(k=>/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"i\",{className:LEGEND[k][0]}),LEGEND[k][1]]},k))}):caption?/*#__PURE__*/_jsx(\"div\",{className:\"bgpf-legend\",children:/*#__PURE__*/_jsx(\"span\",{children:caption})}):null,sides.length>1||primary.length>1?/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-switch\",children:[sides.length>1?/*#__PURE__*/_jsx(\"div\",{className:\"bgpf-seg\",role:\"tablist\",\"aria-label\":\"Side\",\"data-proof-sides\":true,children:sides.map(s=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"tab\",\"aria-selected\":s===(mode===\"3d\"&&sides.includes(side)?side:flatSide),className:s===(mode===\"3d\"&&sides.includes(side)?side:flatSide)?\"on\":\"\",onClick:()=>pickSide(s),children:SIDE_WORD[s]||cap1(s)},s))}):null,primary.length>1?/*#__PURE__*/_jsx(\"div\",{className:\"bgpf-seg\",role:\"tablist\",\"aria-label\":\"View\",\"data-proof-views\":true,children:primary.map(v=>{const on=mode===v.key&&!(v.key===\"scene\"&&has3d);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"tab\",\"aria-selected\":on,className:on?\"on\":\"\",onClick:()=>setMode(v.key),\"data-proof-mode\":v.key,children:v.label},v.key);})}):null]}):null,strip.length?/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-more\",role:\"group\",\"aria-label\":has3d?\"On the product\":\"More views\",\"data-proof-scenes\":true,children:[has3d?/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-more-h\",children:\"On the product\"}):null,strip.map(({f,i},k)=>{const on=mode===\"scene\"&&i===sceneIdx;const look=f.src?looks[f.src]:null;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgpf-chipv\"+(on?\" on\":\"\"),\"aria-pressed\":on,onClick:()=>(setMode(\"scene\"),setSceneAt(i)),children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-chipv-t\",\"aria-hidden\":\"true\",children:look?/*#__PURE__*/_jsx(\"img\",{src:look.url,alt:\"\",className:look.how}):null}),(w=>/^on the product$/i.test(w)?\"Main view\":w)(words[scenes.findIndex(x=>x.i===i)]||words[k])]},i);})]}):null]})]});}/* The dialog's plumbing, shared by the proof and the preview: fade in, Esc, a Tab loop inside, <html>\n   locked (body too broke the page's sticky gallery) with its scrollbar gutter kept, focus back on close. */function useDialog(open,box,onClose,firstFocus){const[shown,setShown]=useState(false);const close=useRef(onClose);close.current=onClose;useEffect(()=>{if(!open)return;const t=requestAnimationFrame(()=>setShown(true));const prev=document.activeElement;const onKey=e=>{if(e.key===\"Escape\"){e.preventDefault();close.current();}if(e.key!==\"Tab\"||!box.current)return;const f=Array.from(box.current.querySelectorAll('a[href],button:not([disabled]),input:not([disabled]),iframe[tabindex=\"0\"]'));if(!f.length)return;const first=f[0];const last=f[f.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus();}};document.addEventListener(\"keydown\",onKey);const html=document.documentElement;const before={o:html.style.overflow,g:html.style.scrollbarGutter};if(typeof CSS!==\"undefined\"&&CSS.supports?.(\"scrollbar-gutter\",\"stable\"))html.style.scrollbarGutter=\"stable\";html.style.overflow=\"hidden\";const focus=window.setTimeout(()=>box.current?.querySelector(firstFocus)?.focus({preventScroll:true}),60);return()=>{cancelAnimationFrame(t);window.clearTimeout(focus);document.removeEventListener(\"keydown\",onKey);html.style.overflow=before.o;html.style.scrollbarGutter=before.g;setShown(false);prev?.focus?.({preventScroll:true});};},[open]);return shown;}export function PreviewScreen(p){const box=useRef(null);const shown=useDialog(p.open,box,p.onClose,\".bgpf-x\");if(!p.open||typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf bgpv\"+(shown?\" in\":\"\"),role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":`Preview of your ${p.title}`,ref:box,\"data-bg-preview\":true,children:[/*#__PURE__*/_jsx(\"style\",{children:css(p.T)}),/*#__PURE__*/_jsx(ProofStage,{T:p.T,kind:p.kind||\"design\",faces:p.faces,embed:p.embed,placement:!!p.placement,cutLines:p.cutLines,open:p.open,heading:p.title,waiting:p.waiting,note:p.note,onClose:p.onClose})]}),document.body);}export function ProofScreen(p){const{T}=p;const[tick,setTick]=useState(false);const[done,setDone]=useState(false);const box=useRef(null);const placement=!!p.placement;const shown=useDialog(p.open,box,p.onClose,\"[data-proof-tick] input\");useEffect(()=>{if(!p.open)return;setTick(false);setDone(false);},[p.open]);/* an error from the caller (the approval didn't save) brings the button back */useEffect(()=>{if(p.err)setDone(false);},[p.err]);if(!p.open||typeof document===\"undefined\")return null;const checks=p.checks&&p.checks.length?p.checks.map(c=>[c,\"\"]):placement?CHECKS_PLACEMENT:p.kind===\"upload\"?CHECKS_UPLOAD:CHECKS_DESIGN;const findings=p.findings||[];const can=tick&&!p.busy&&!done;const lead=placement?\"This is how your artwork goes on. Check it over - approving it here means there's no separate proof from us.\":\"This is exactly what goes to print. Check it over - approving it here means there's no separate proof from us.\";const steps=p.steps&&p.steps.length?p.steps:null;const stepAt=Math.max(0,Math.min(Number(p.step)||0,(steps?.length||1)-1));const approve=()=>{if(!can)return;setDone(true);p.onApprove(PROOF_TICK);};const node=/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf\"+(shown?\" in\":\"\"),role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"bgpf-title\",ref:box,children:[/*#__PURE__*/_jsx(\"style\",{children:css(T)}),/*#__PURE__*/_jsx(ProofStage,{T:T,kind:p.kind,faces:p.faces,embed:p.embed,placement:placement,cutLines:p.cutLines,open:p.open,onClose:p.onClose}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-rail\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-rail-body\",children:[steps?/*#__PURE__*/_jsx(\"ol\",{className:\"bgpf-steps\",\"aria-label\":`Step ${stepAt+1} of ${steps.length}`,children:steps.map((s,i)=>/*#__PURE__*/_jsxs(\"li\",{className:\"bgpf-step\"+(i<stepAt?\" done\":i===stepAt?\" on\":\"\"),\"aria-current\":i===stepAt?\"step\":undefined,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-node\",\"aria-hidden\":\"true\",children:i<stepAt?/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12.5l4.5 4.5L19 7.5\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"3.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):i+1}),/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-step-label\",children:s})]},s))}):/*#__PURE__*/_jsxs(\"span\",{className:\"bgpf-chip\",children:[/*#__PURE__*/_jsx(\"i\",{}),p.chip||\"Your proof\"]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-headline\",children:[/*#__PURE__*/_jsx(\"h2\",{id:\"bgpf-title\",className:\"bgpf-title\",children:\"Check your proof\"}),/*#__PURE__*/_jsx(\"p\",{className:\"bgpf-lead\",children:lead})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"bgpf-card\",\"aria-label\":\"Your item\",children:[/*#__PURE__*/_jsx(\"strong\",{className:\"bgpf-h3\",children:p.title}),p.options&&p.options.length?/*#__PURE__*/_jsx(\"ul\",{className:\"bgpf-opts\",children:p.options.map(([k,v],i)=>/*#__PURE__*/_jsxs(\"li\",{children:[k?/*#__PURE__*/_jsx(\"span\",{className:\"k\",children:k}):null,/*#__PURE__*/_jsx(\"span\",{children:v})]},k+i))}):null,p.qty||p.price?/*#__PURE__*/_jsxs(\"span\",{className:\"bgpf-qty\",children:[p.qty?`${p.qty.toLocaleString(\"en-AU\")} ${p.unit||(p.qty===1?\"unit\":\"units\")}`:\"\",p.qty&&p.price?\" \\xb7 \":\"\",p.price||\"\"]}):null,p.readyBy?/*#__PURE__*/_jsxs(\"span\",{className:\"bgpf-ready\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-cal\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:T.accent,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3.5\",y:\"5\",width:\"17\",height:\"15\",rx:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.5 10h17M8 3v4M16 3v4\"})]})}),p.readyBy]}):null]}),/*#__PURE__*/_jsxs(\"section\",{className:\"bgpf-card\",\"aria-labelledby\":\"bgpf-checks-h\",children:[/*#__PURE__*/_jsx(\"strong\",{id:\"bgpf-checks-h\",className:\"bgpf-h3\",children:\"Before you approve\"}),findings.length||p.summary?/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-findings\",children:[p.summary?/*#__PURE__*/_jsx(\"strong\",{className:\"bgpf-sum\",children:p.summary}):null,GROUPS.map(g=>{const list=findings.filter(f=>(f.severity||\"info\")===g.key);if(!list.length)return null;return /*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-group\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-glabel\",children:g.label}),/*#__PURE__*/_jsx(\"ul\",{children:list.map((f,i)=>/*#__PURE__*/_jsxs(\"li\",{className:\"bgpf-find \"+g.tone,children:[/*#__PURE__*/_jsx(\"span\",{className:\"dot\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"t\",children:f.title}),f.detail?/*#__PURE__*/_jsx(\"span\",{className:\"d\",children:f.detail}):null]})]},i))})]},g.key);})]}):null,/*#__PURE__*/_jsx(\"ul\",{className:\"bgpf-checks\",children:checks.map(([h,d])=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"11\",fill:T.tint}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 12.4l3 3 6-6.4\",fill:\"none\",stroke:T.accent,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"t\",children:h}),d?/*#__PURE__*/_jsx(\"span\",{className:\"d\",children:d}):null]})]},h))})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgpf-decide\",children:[/*#__PURE__*/_jsxs(\"label\",{className:\"bgpf-tick\"+(tick?\" on\":\"\"),\"data-proof-tick\":true,children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:tick,disabled:p.busy||done,onChange:e=>setTick(e.target.checked)}),/*#__PURE__*/_jsx(\"span\",{className:\"bgpf-box\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12.5l4.5 4.5L19 7.5\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"3.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"span\",{children:PROOF_TICK})]}),p.err?/*#__PURE__*/_jsx(\"div\",{role:\"alert\",className:\"bgpf-err\",children:p.err}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgpf-btn bgpf-go\"+(done?\" done\":can?\"\":\" off\"),disabled:!can,\"aria-disabled\":!can,\"aria-live\":\"polite\",onClick:approve,\"data-bg-approve-proof\":true,children:done?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",className:\"bgpf-drawn\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12.5l4.5 4.5L19 7.5\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),\"Approved\"]}):p.approveLabel||\"Approve and add to cart\"}),p.onBack&&!done?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgpf-btn bgpf-back\",onClick:p.onBack,disabled:p.busy,children:p.backLabel||(p.kind===\"upload\"?\"Change files\":\"Edit my design\")}):null]})]})]});return /*#__PURE__*/createPortal(node,document.body);}function css(T){const f=`font-family:${T.font}`;const canvas=T.canvas||\"#FFFDEB\";const card=T.card||\"#F8F0D5\";const hf=T.headFont||T.font;const hw=T.headWeight??700;return`\n.bgpf{position:fixed;inset:0;z-index:1200;display:grid;grid-template-columns:minmax(0,1fr) min(440px,40vw);background:${canvas};color:${T.ink};${f};font-size:16px;line-height:1.4;letter-spacing:-0.01em;opacity:0;transition:opacity 200ms ease-out}\n.bgpf.in{opacity:1}\n.bgpf *{box-sizing:border-box}\n.bgpf-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:20px 28px 24px;background:${canvas}}\n.bgpf-stage-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}\n.bgpf-stage-label{font-size:14px;font-weight:500;color:${T.muted};overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgpf-stage-head{display:grid;gap:2px;min-width:0}\n.bgpf-stage-note{font-size:14px;color:${T.muted}}\n.bgpf-stage-label.strong{font:${hw} 20px/1.25 ${hf};letter-spacing:-0.02em;color:${T.accent}}\n.bgpf-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:999px;border:1px solid ${T.line};background:transparent;cursor:pointer;transition:transform 300ms cubic-bezier(0,0,.58,1)}\n.bgpf-x:hover{transform:translateY(-2px)}\n.bgpf-art{position:relative;display:grid;place-items:center;min-height:0;padding:20px;border-radius:24px;background:#fff;overflow:hidden}\n.bgpf-art>img,.bgpf-art>.bgpf-noart,.bgpf-art>.bgpf-load,.bgpf-art>.bgpf-3d{grid-area:1/1;max-width:100%;max-height:100%;min-height:0}\n.bgpf-art>img{display:block;object-fit:contain;opacity:0;visibility:hidden;transition:opacity 180ms ease-out}\n.bgpf-art>img.on{visibility:visible}\n.bgpf-art>img.on.ok{opacity:1}\n.bgpf-art>img.paper{border-radius:2px;box-shadow:0 0 0 1px rgba(20,20,20,.08),0 10px 24px -14px rgba(20,20,20,.3)}\n.bgpf-art>img.photo{border-radius:16px}\n.bgpf-art>img.clean{width:min(100%,800px);height:100%;max-height:min(100%,600px)}\n.bgpf-3d{width:100%;height:100%;border:0;background:transparent;color-scheme:normal;opacity:0;visibility:hidden;transition:opacity 220ms ease-out}\n.bgpf-3d.on{opacity:1;visibility:visible}\n.bgpf-art.own{padding:0;background:#fff}\n.bgpf-art.own>.bgpf-3d{max-width:none;max-height:none}\n.bgpf-load{display:grid;justify-items:center;align-content:center;gap:12px;align-self:center;justify-self:center;font-size:14px;font-weight:500;color:${T.muted};pointer-events:none}\n.bgpf-load .o{stroke-dasharray:352;stroke-dashoffset:352;animation:bgpfDrawO 1.8s cubic-bezier(.45,0,.2,1) infinite}\n.bgpf-load .l{opacity:.14;animation:bgpfBreathe 1.8s ease-in-out infinite}\n.bgpf-load .l2{animation-delay:.25s}\n@keyframes bgpfDrawO{0%{stroke-dashoffset:352;opacity:.9}55%{stroke-dashoffset:0;opacity:.9}100%{stroke-dashoffset:0;opacity:0}}\n@keyframes bgpfBreathe{0%,100%{opacity:.1}50%{opacity:.3}}\n.bgpf-noart{display:grid;gap:8px;justify-items:center;align-self:center;text-align:center;max-width:360px;padding:32px 24px;color:${T.muted};font-size:14.5px}\n.bgpf-noart strong{color:${T.accent};font-size:17px;font-weight:600}\n.bgpf-under{display:grid;justify-items:center;gap:12px}\n.bgpf-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px;color:${T.muted};text-align:center}\n.bgpf-legend span{display:inline-flex;align-items:center;gap:6px}\n.bgpf-legend i{display:inline-block;width:18px;height:0;border-top:2px solid #E6007E}\n.bgpf-legend i.safe{border-top:2px dashed #00A0E3}\n.bgpf-legend i.bleed{height:10px;border:1px solid rgba(20,20,20,.15);border-radius:2px;background:rgba(255,255,255,.75)}\n.bgpf-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}\n.bgpf-seg{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;gap:2px;border-radius:999px;background:${card}}\n.bgpf-seg::-webkit-scrollbar{display:none}\n.bgpf-seg button{flex:none;white-space:nowrap;border:0;background:transparent;padding:0 16px;height:36px;border-radius:999px;${f};font-size:14.5px;font-weight:500;color:${T.ink};cursor:pointer;transition:background 160ms ease-out,color 160ms ease-out}\n.bgpf-seg button:hover:not(.on){color:${T.accent}}\n.bgpf-seg button.on{background:${T.accent};color:#fff}\n.bgpf-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;max-width:100%}\n.bgpf-more-h{font-size:13px;font-weight:600;color:${T.muted};margin-right:2px}\n.bgpf-chipv{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 4px;border-radius:999px;border:1px solid ${T.line};background:transparent;${f};font-size:13.5px;font-weight:500;color:${T.ink};cursor:pointer;white-space:nowrap;transition:border-color 160ms ease-out,color 160ms ease-out,transform 300ms cubic-bezier(0,0,.58,1)}\n.bgpf-chipv:hover:not(.on){transform:translateY(-2px);color:${T.accent}}\n.bgpf-chipv.on{border-color:${T.accent};box-shadow:inset 0 0 0 1px ${T.accent};color:${T.accent}}\n.bgpf-chipv-t{flex:none;width:28px;height:28px;border-radius:999px;overflow:hidden;background:#fff;display:inline-grid;place-items:center}\n.bgpf-chipv-t img{width:100%;height:100%;object-fit:contain}\n.bgpf-rail{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;background:${canvas};border-left:1px solid ${T.line}}\n.bgpv{grid-template-columns:minmax(0,1fr)}\n.bgpv .bgpf-stage{padding:20px 40px 28px}\n.bgpf-rail-body{overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 20px;display:grid;gap:16px;align-content:start}\n.bgpf-rail-body>*{opacity:0;transform:translateY(12px);animation:bgpfIn 380ms cubic-bezier(.22,1,.36,1) forwards}\n@keyframes bgpfIn{to{opacity:1;transform:none}}\n.bgpf-rail-body>:nth-child(2){animation-delay:40ms}.bgpf-rail-body>:nth-child(3){animation-delay:80ms}.bgpf-rail-body>:nth-child(n+4){animation-delay:120ms}\n.bgpf-steps{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:380px}\n.bgpf-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}\n.bgpf-step+.bgpf-step::before{content:\"\";position:absolute;top:12px;left:-50%;right:50%;margin:0 20px;height:2px;border-radius:2px;background:${T.line}}\n.bgpf-step.done::before,.bgpf-step.on::before{background:${T.accent}}\n.bgpf-node{position:relative;width:26px;height:26px;flex:none;border-radius:999px;border:1.5px solid ${T.line};background:${canvas};color:${T.muted};font:700 12px ${T.font};display:inline-flex;align-items:center;justify-content:center}\n.bgpf-step.done .bgpf-node{background:${T.accent};border-color:${T.accent};color:#fff}\n.bgpf-step.on .bgpf-node{border-color:${T.accent};color:${T.accent};background:${T.tint}}\n.bgpf-step-label{font-size:12.5px;line-height:1.3;color:${T.muted};font-weight:500;text-align:center}\n.bgpf-step.on .bgpf-step-label{color:${T.accent};font-weight:600}\n.bgpf-step.done .bgpf-step-label{color:${T.ink}}\n.bgpf-chip{justify-self:start;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;background:${T.tint};color:${T.accent};font-size:13px;font-weight:600;letter-spacing:0}\n.bgpf-chip i{width:6px;height:6px;border-radius:9px;background:${T.accent}}\n.bgpf-headline{display:grid;gap:10px}\n.bgpf-title{margin:0;font-family:${T.titleFont};font-weight:${T.titleWeight??400};font-size:44px;line-height:1;letter-spacing:-0.04em;color:${T.accent}}\n.bgpf-lead{margin:0;font-size:15px;color:${T.muted};text-wrap:pretty}\n.bgpf-card{display:grid;gap:10px;padding:20px;border-radius:24px;background:${card}}\n.bgpf-h3{font:${hw} 18px/1.25 ${hf};letter-spacing:-0.02em;color:${T.accent}}\n.bgpf-opts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:14.5px}\n.bgpf-opts li{display:inline-flex;gap:5px}\n.bgpf-opts .k{color:${T.muted}}\n.bgpf-opts .k::after{content:\":\"}\n.bgpf-qty{font-size:14.5px;font-variant-numeric:tabular-nums}\n.bgpf-ready{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:${T.ink}}\n.bgpf-cal{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:${T.tint}}\n.bgpf-glabel{font-size:13.5px;font-weight:600;color:${T.muted}}\n.bgpf-findings,.bgpf-group{display:grid;gap:8px}\n.bgpf-checks,.bgpf-group ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}\n.bgpf-checks li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}\n.bgpf-checks li svg{flex:none;margin-top:1px}\n.bgpf-checks .t,.bgpf-find .t{display:block;font-weight:600;color:${T.ink}}\n.bgpf-checks .d,.bgpf-find .d{display:block;font-size:13.5px;color:${T.muted}}\n.bgpf-sum{color:${T.accent};font-weight:600}\n.bgpf-find{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}\n.bgpf-find .dot{flex:none;width:9px;height:9px;margin-top:6px;border-radius:999px;background:${T.accent}}\n.bgpf-find.ok .dot{background:#2D7A4D}.bgpf-find.warn .dot{background:#C77700}.bgpf-find.error .dot{background:#B3261E}\n.bgpf-decide{display:grid;gap:10px;padding:14px 28px calc(20px + env(safe-area-inset-bottom));border-top:1px solid ${T.line};background:${canvas}}\n.bgpf-tick{position:relative;display:flex;gap:12px;align-items:flex-start;padding:8px 0;font-size:15px;font-weight:500;line-height:1.35;cursor:pointer}\n.bgpf-tick input{position:absolute;opacity:0;width:20px;height:20px;margin:0;left:0;top:8px;cursor:pointer}\n.bgpf-box{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(20,20,20,.35);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background 140ms ease-out,border-color 140ms ease-out}\n.bgpf-box svg{opacity:0;transition:opacity 120ms ease-out}\n.bgpf-tick.on .bgpf-box{background:${T.accent};border-color:${T.accent}}\n.bgpf-tick.on .bgpf-box svg{opacity:1}\n.bgpf-tick:focus-within .bgpf-box{box-shadow:0 0 0 2px #fff,0 0 0 4px ${T.accent}}\n.bgpf-err{font-size:14px;padding:12px 14px;border-radius:16px;background:${T.tint}}\n.bgpf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 24px;border-radius:40px;${f};font-size:16px;font-weight:500;letter-spacing:-0.02em;cursor:pointer;transition:opacity 200ms ease-out,background 200ms ease-out}\n.bgpf-go{background:${T.accent};color:#fff;border:0}\n.bgpf-go.off{opacity:.4;cursor:not-allowed}\n.bgpf-go.done{cursor:default}\n.bgpf-drawn path{stroke-dasharray:22;stroke-dashoffset:22;animation:bgpfDraw 360ms ease-out forwards}\n@keyframes bgpfDraw{to{stroke-dashoffset:0}}\n.bgpf-back{background:transparent;color:${T.accent};border:1px solid ${T.accent}}\n.bgpf-btn:hover:not(:disabled){opacity:.75}\n.bgpf button:focus-visible{outline:2px solid ${T.accent};outline-offset:2px}\n@media (max-width:809px){\n .bgpf{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,50vh) minmax(0,1fr)}\n .bgpf-stage{padding:10px 16px 12px;gap:6px}\n .bgpf-stage-top{min-height:40px}\n .bgpf-x{width:40px;height:40px}\n .bgpf-art{padding:10px;border-radius:20px}\n .bgpf-seg button{height:34px;padding:0 14px;font-size:14px}\n .bgpf-rail{border-left:0;border-radius:24px 24px 0 0;box-shadow:0 -12px 20px -12px rgba(23,31,64,.18)}\n .bgpv{grid-template-rows:minmax(0,1fr)}\n .bgpv .bgpf-stage{padding:10px 16px calc(28px + env(safe-area-inset-bottom))}\n .bgpf-chipv{height:32px;font-size:13px;padding:0 12px}\n .bgpf-chipv-t{display:none}\n .bgpf-under .bgpf-legend:not([data-proof-legend]){display:none}\n .bgpf-under{gap:8px}\n .bgpf-more{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:2px}\n .bgpf-more::-webkit-scrollbar{display:none}\n .bgpf-stage-label.strong{font-size:18px}\n .bgpf-rail-body{padding:20px 20px 16px;gap:14px}\n .bgpf-title{font-size:36px}\n .bgpf-card{padding:16px 18px}\n .bgpf-decide{padding:10px 20px calc(12px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr);gap:8px 10px}\n .bgpf-decide>.bgpf-tick,.bgpf-decide>.bgpf-err{grid-column:1/-1}\n .bgpf-tick{font-size:14px;padding:4px 0}\n .bgpf-tick input{top:4px}\n .bgpf-decide>.bgpf-go{order:2}\n .bgpf-decide>.bgpf-back{order:1;width:auto;padding:0 16px}\n .bgpf-decide>.bgpf-btn{white-space:nowrap;font-size:15px;letter-spacing:-0.03em}\n .bgpf-decide>.bgpf-go{padding:0 12px}\n .bgpf-decide>.bgpf-go:last-child{grid-column:1/-1}\n}\n@media (prefers-reduced-motion: reduce){.bgpf,.bgpf *{animation:none!important;transition:none!important}.bgpf-load .o{stroke-dashoffset:0}.bgpf-art>img.on{opacity:1}.bgpf-rail-body>*{opacity:1;transform:none}.bgpf-drawn path{stroke-dashoffset:0}}\n`;}\nexport const __FramerMetadata__ = {\"exports\":{\"ProofFinding\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PROOF_TICK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PreviewScreen\":{\"type\":\"reactComponent\",\"name\":\"PreviewScreen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"embedOf\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProofScreen\":{\"type\":\"reactComponent\",\"name\":\"ProofScreen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PreviewScreenProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProofLoader\":{\"type\":\"reactComponent\",\"name\":\"ProofLoader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProofScreenProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Proof3D\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProofFace\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProofTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BGProof.map","// BGCart.tsx - the website cart and checkout, held by the BG platform.\n// Modes: \"icon\" (nav count + slide-in drawer), \"page\" (the full cart and\n// checkout on /cart). Every price, fee, total and turnaround comes from the\n// platform; the browser only sends answers. Checkout is idempotent (one key\n// per press, retried safely) and payment is Stripe's Payment Element in the\n// page. Contract: bg-platform docs/site-commerce.md (2.1 turnaround, 2.2\n// editing a line, section 4 \"From the cart\").\n//\n// G4 (2026-09-25) redesign - the earlier list layout, the QuoteCart line card\n// and Vistaprint's cart anatomy in the site's own language:\n//  - lines are Soft Grey cards: the design / upload thumbnail on a Light Grey\n//    tile, the title in Blue, the chosen options as a short list, quantity,\n//    per-unit and line total, the platform's ESTIMATED turnaround, and one row\n//    of actions (Edit options, Edit design / Design it online, Replace file,\n//    Remove);\n//  - Edit options opens the product's own inputs in place (a sheet on\n//    phones), priced live the way the buy column prices (the page pack's\n//    table, else POST pricing), with the options that can't combine greyed;\n//    Save PATCHes the line, Cancel leaves it as it was; quantity changes\n//    in place, in packs;\n//  - Edit design / Design it online opens the editor from the line (over the\n//    page from 900px, full page below with the way back to /cart) and the\n//    finished design goes back on the line;\n//  - the right rail reads like the estimate portal: status chip, the\n//    Details -> Delivery -> Pay strip (a tick draws as a step completes),\n//    money that counts to its new figure, the turnaround, deposit or pay in\n//    full, one primary action; on phones that decision is pinned to the\n//    bottom;\n//  - order-flow fixes on the site side: W3/W4 (saves flushed before Place\n//    order, failed saves retried - BGCartStore), W5 (an ordered cart shows\n//    the order, not an editable cart), W6 (a surcharge line when the\n//    platform sends one), W8 (the placed view follows payment_state), and the\n//    checkout_off answer shows its message with the quote form.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useMemo,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{BLOCKING_COPY,dayLabel,remintPayment,CartApiError,DEFAULT_ORIGIN,checkout,finishOrder,trackPurchase,orderPageHref,getCart,lastKnownCart,lineDesign,money,onCartChange,onCartPending,cartPending,onCartError,onSaveState,patchLine,queueCartPatch,removeLine,saveCartNow,uploadFile,checkUpload,readyByText,lineApproved,lineProof,savedDetails,rememberDetails,forgetDetails,approveLine,proofState,quietSignIn,accountNotice,siteAccount,onAccountChange,signInUrl,signOutSite,takeAccountFromUrl,syncAccountFromCart,takeWelcome,DEFAULT_ACCOUNT_PAGES,accountLabel,accountInitials,accountProviders,refreshAccount,signInWithPassword,createAccount,pendingSignup,forgetPending,checkPending,resendConfirm,forgotPassword,resetPassword,openAccountPage,flushCartPatches,latestCart,addLine,savedStage,saveStage,CART_STAGES,setLineSpeed,fulfilmentFor,deliveryChoiceOf,suggestAddress,placeAddress,cartRecs,markStageCarry,takeStageFromUrl,paySetup,payCart,payKey,forgetPayKey}from\"https://framerusercontent.com/modules/LZdouB2ho2Sydc2pr4Xv/ZBvIrcV7v5AxZdb6EzAI/BGCartStore.js\";// @ts-ignore - Framer resolves sibling code files at runtime; the typechecker cannot see them\nimport{ProofScreen,PreviewScreen,embedOf}from\"https://framerusercontent.com/modules/j8bBM91UPuYU5SIQevwN/FzgKjeO9wcztnwBZmujk/BGProof.js\";const genericFam=f=>/^(inter|sans-serif|serif|monospace|system-ui|-apple-system)$/i.test(f.split(\",\")[0].replace(/[\"']/g,\"\").trim());const famOf=(v,fb)=>v&&typeof v.fontFamily===\"string\"&&v.fontFamily.trim()&&!genericFam(v.fontFamily)?v.fontFamily:fb;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function BGCart(props){const p={...DEFAULTS,...props};const{mode,origin,cartPath,statusPath,quotePath}=p;const bodyFam=famOf(p.fontBody,p.font);const T={accent:p.accent,ink:p.ink,muted:p.muted,line:p.line,soft:p.soft,surface:p.surface,card:p.card||\"#F8F0D5\",tint:p.tint||\"#E2EAF8\",tile:p.tile||\"#EEE1C1\",canvas:p.canvas||\"#FFFDEB\",field:p.field||\"rgba(187, 187, 187, 0.15)\",edge:p.edge||\"rgba(136, 136, 136, 0.15)\",font:bodyFam,radius:Number(p.radius)||24,tfam:famOf(p.fontTitle,bodyFam),tw:p.fontTitle&&p.fontTitle.fontWeight||700};const isCanvas=[RenderTarget.canvas,RenderTarget.export,RenderTarget.thumbnail].includes(RenderTarget.current())// the canvas and its snapshots show the sample, never fetch\n;const[cart,setCart]=useState(()=>isCanvas?null:lastKnownCart());const[loading,setLoading]=useState(!isCanvas);const[error,setError]=useState(null);useEffect(()=>{if(isCanvas)return;const off=onCartChange(c=>{setCart(c);syncAccountFromCart(c);});// back from signing in (#bg_account=): bind this cart to the customer first, then read it\ntakeAccountFromUrl(origin).catch(()=>null)// signed in on the site: the kept session links this cart before it is read\n.then(()=>refreshAccount(origin).catch(()=>null)).then(()=>getCart(origin)).then(c=>{setCart(c);syncAccountFromCart(c);}).catch(e=>setError(e?.message||\"We couldn't load your cart.\")).finally(()=>setLoading(false));return off;},[origin,isCanvas]);const ctx={T,origin,cartPath,statusPath,quotePath,accountPath:p.accountPath||\"\",ordersPath:p.ordersPath||\"\",embedFrom:Number(p.embedFrom)||900,preview:isCanvas,icon:{color:p.iconColor||T.muted,size:Number(p.iconSize)||26,pad:p.iconPadding||\"10px 8px\",hover:p.iconHover||T.tile,radius:Number(p.iconRadius)>=0?Number(p.iconRadius):8}};const small=mode===\"icon\"||mode===\"account\";const body=mode===\"icon\"?/*#__PURE__*/_jsx(CartIcon,{cart:isCanvas?DEMO:cart,ctx:ctx}):mode===\"account\"?/*#__PURE__*/_jsx(AccountIcon,{ctx:ctx}):isCanvas?/*#__PURE__*/_jsx(CartPage,{cart:DEMO,ctx:ctx}):/*#__PURE__*/_jsx(CartPage,{cart:cart,loading:loading,error:error,ctx:ctx});return /*#__PURE__*/_jsxs(\"div\",{className:small?\"bgc bgc-iconroot\":\"bgc\",style:{position:\"relative\",width:small?\"auto\":\"100%\",display:small?\"inline-flex\":\"block\",fontFamily:T.font,color:T.ink},children:[/*#__PURE__*/_jsx(\"style\",{children:css(T)}),body]});}// ------------------------------------------------------------------ helpers\nconst num=n=>n.toLocaleString(\"en-AU\");const lc=s=>String(s||\"\").toLowerCase();const isImage=f=>!!f&&!!f.url&&(/^image\\/(png|jpe?g|webp|gif)/i.test(f.type||\"\")||/\\.(png|jpe?g|webp|gif)$/i.test(f.name||\"\"));const extOf=n=>(/\\.([a-z0-9]+)$/i.exec(n||\"\")?.[1]||\"file\").toUpperCase();function usePrefersMotion(){const[on,setOn]=useState(true);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const q=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const read=()=>setOn(!q.matches);read();q.addEventListener?.(\"change\",read);return()=>q.removeEventListener?.(\"change\",read);},[]);return on;}/* Any cart write in flight: the money dims (never blanks) until the platform's figure lands. */function useCartPending(){const[n,setN]=useState(0);useEffect(()=>{if(typeof window===\"undefined\")return;setN(cartPending());return onCartPending(setN);},[]);return n>0;}/* Lines on their way out (an optimistic remove) still render - to animate away - but count for nothing. */const liveLines=cart=>(cart?.lines||[]).filter(l=>!l._removing);const EASE=t=>1-Math.pow(1-t,3.2);/** A figure that moves to its new value on the review curve (the estimate portal's count-up), from where it was. *//* Money that changes rolls to its new figure (owner 2026-09-27): each digit is a column that slides to\n   its new number on the review curve, symbols stay put, digits line up from the right so a new figure\n   never shuffles the others, tabular numerals keep the width, and a changed figure takes the blue for a\n   moment. Reduced motion: the new figure, at once. Screen readers read the figure, not the columns. */function Count({value,motion}){const text=money(value);const[bump,setBump]=useState(false);const first=useRef(true);useEffect(()=>{if(first.current){first.current=false;return;}if(!motion)return;setBump(true);const t=window.setTimeout(()=>setBump(false),700);return()=>window.clearTimeout(t);},[text,motion]);const chars=text.split(\"\");return /*#__PURE__*/_jsxs(\"span\",{className:\"bgc-num bgc-roll\"+(bump?\" moving\":\"\"),children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-sr\",children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,className:\"bgc-roll-in\",children:chars.map((ch,i)=>{const k=chars.length-i;return/\\d/.test(ch)?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-digit\",children:/*#__PURE__*/_jsx(\"span\",{className:\"bgc-digit-col\",style:{transform:`translateY(${-Number(ch)*10}%)`}})},\"d\"+k):/*#__PURE__*/_jsx(\"span\",{className:\"bgc-sym\",\"data-c\":ch},\"s\"+k+ch);})})]});}/* The page pack (docs/site-product-page.md) - one fetch per product for the\n   page's life, shared with BGProductBuy / BGTemplatesRail through window. */function packStore(){const w=typeof window!==\"undefined\"?window:{};if(!w.__bgPagePacks)w.__bgPagePacks=new Map;return w.__bgPagePacks;}function rawPack(origin,slug){const store=packStore();const k=origin+\"|\"+slug;if(!store.has(k)){const pr=fetch(`${origin}/api/public/product-page/${encodeURIComponent(slug)}`).then(r=>r.ok?r.json():null).catch(()=>null);store.set(k,pr);pr.then(v=>v===null&&store.delete(k));}return store.get(k);}const FORMS=new Map;/** The pack with its form, else the v2 form alone (live priced, no option pictures). */function loadForm(origin,slug){const k=origin+\"|\"+slug;if(!FORMS.has(k)){const pr=rawPack(origin,slug).then(pack=>{if(pack&&pack.form&&Array.isArray(pack.form.inputs))return pack;return fetch(`${origin}/api/public/pricing/${encodeURIComponent(slug)}?v=2`).then(r=>r.ok?r.json():null).catch(()=>null).then(f=>f&&Array.isArray(f.inputs)?{product:f.product||{slug,title:slug},form:{inputs:f.inputs,quantity:f.quantity||{mode:\"free\",min:1,default:1}},price_table:null,option_meta:{}}:null);});FORMS.set(k,pr);pr.then(v=>v===null&&FORMS.delete(k));}return FORMS.get(k);}function useForm(origin,slug,off){const[pack,setPack]=useState(undefined);useEffect(()=>{if(off||!slug)return;let live=true;loadForm(origin,slug).then(p=>live&&setPack(p));return()=>{live=false;};},[origin,slug,off]);return pack;}const visibleInput=(i,v)=>!i.visible_when||String(v[i.visible_when.key])===String(i.visible_when.equals);const keyOf=vals=>vals.map(v=>String(v)).join(\"\\x01\");const runTotal=run=>run&&typeof run===\"object\"?Object.values(run).reduce((s,v)=>s+(Number(v)||0),0):0;const findInput=(inputs,want)=>!want?undefined:inputs.find(i=>i.key===want)||inputs.find(i=>lc(i.key)===lc(want)||lc(i.label)===lc(want));function formInputs(pack){const base=pack?.form?.inputs||[];const ap=pack?.apparel&&Array.isArray(pack.apparel.colours)?pack.apparel:null;if(!ap)return base;const out=base.slice();const cIn=findInput(out,ap.colour_input_key||\"Colour\");const colourOpts=ap.colours.map(c=>({value:c.name,label:c.name,disabled:c.available===false}));if(cIn)out[out.indexOf(cIn)]={...cIn,type:\"select\",options:cIn.options?.length?cIn.options:colourOpts,_swatch:true};else if(ap.colours.length)out.unshift({key:ap.colour_input_key||\"Colour\",label:\"Colour\",type:\"select\",options:colourOpts,required:true,_swatch:true});const sIn=findInput(out,ap.size_input_key||\"Sizes\")||out.find(i=>i.type===\"quantity\");if(!sIn&&ap.sizes?.length)out.push({key:ap.size_input_key||\"Sizes\",label:\"Sizes\",type:\"quantity\",options:ap.sizes.map(s=>({value:s,label:s})),required:true});return out;}const runInputOf=inputs=>inputs.find(i=>i.type===\"quantity\");const packsOf=pack=>pack?.form?.quantity?.mode===\"packs\"?pack.form.quantity.packs||[]:[];const canDesign=pack=>!!pack&&!pack.quote_only&&(!!pack.product?.print_spec?.width_mm||!!pack.apparel&&pack.apparel.design_online!==false||!!pack.templates?.enabled);// ------------------------------------------------------------------ icon + drawer\nfunction CartIcon({cart,ctx}){const{T}=ctx;const[open,setOpen]=useState(false);const[added,setAdded]=useState(false);const count=liveLines(cart).length;useEffect(()=>{const onAdd=()=>{setAdded(true);setOpen(true);};window.addEventListener(\"bg-cart-added\",onAdd);return()=>window.removeEventListener(\"bg-cart-added\",onAdd);},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-icon\",style:iconStyle(ctx),\"aria-label\":`Cart, ${count} item${count===1?\"\":\"s\"}`,onClick:()=>{setAdded(false);setOpen(true);},children:[/*#__PURE__*/_jsx(NavBag,{color:ctx.icon?.color||T.muted,size:ctx.icon?.size||26}),count>0&&/*#__PURE__*/_jsx(\"span\",{className:\"bgc-badge\",children:count})]}),open&&/*#__PURE__*/_jsx(Drawer,{cart:cart,ctx:ctx,added:added,onClose:()=>setOpen(false)})]});}/* The nav's icons share one look with the search icon (ProductSearch):\n   the stroke glyph in Dark Grey at 26px, 10px 8px padding, a Light Grey fill\n   on hover with an 8px radius, the fill easing in over 160ms. */const iconStyle=ctx=>{const i=ctx.icon||{color:\"\",size:26,pad:\"10px 8px\",hover:ctx.T.tile,radius:8};return{padding:i.pad,borderRadius:i.radius,[\"--bgc-hover\"]:i.hover};};function NavBag({color,size}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true,style:{display:\"block\",flex:\"none\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 10a4 4 0 0 1-8 0\"})]});}function NavUser({color,size,signedIn}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true,style:{display:\"block\",flex:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 20.66V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.66\"}),signedIn?/*#__PURE__*/_jsx(\"circle\",{cx:\"19.5\",cy:\"4.5\",r:\"3\",fill:color,stroke:\"none\"}):null]});}/* The account icon (H1 cart wave; modal 2026-09-26; website accounts 2026-09-26).\n   The button opens ONE account modal rendered at the top of the page (a portal\n   on body), so it works whatever the nav is doing.\n   Signed out: sign in with email and password right here (or Google when the\n   platform offers it), create an account in two short steps, or reset a\n   password - all without leaving the page, the cart kept as it is.\n   Back from a platform door (#bg_account=, the confirm email, a reset): the\n   modal opens by itself on \"You're signed in\".\n   Signed in: the nav button shows their initials - the COMPANY's when one is\n   set up - and the modal says \"Signed in as <company>\", their pages (orders,\n   proofs, designs when they have the design studio, invoices and billing,\n   settings) and Sign out.\n   Any other trigger opens it with window \"bg:account-open\" (detail.view:\n   \"signin\" | \"create\" | \"reset\" | \"menu\" | \"welcome\"). */const OWNER=\"__bgAccountOwner\";const asView=(v,signedIn)=>{if(v===\"welcome\")return\"welcome\";if(v===\"reset\")return\"reset\";if(signedIn)return\"menu\";if(v===\"create\"||v===\"check\"||v===\"forgot\")return v;return pendingSignup()?\"check\":\"signin\";};function AccountIcon({ctx}){const{T,origin}=ctx;const[acc,setAcc]=useState(()=>ctx.preview?null:siteAccount());const[open,setOpen]=useState(null);const[busy,setBusy]=useState(false);const[notice,setNotice]=useState(null);const btn=useRef(null);const me=useRef(`a${Math.random().toString(36).slice(2)}`);/* One modal on the page however many account buttons the nav carries\n       (desktop, pill and the phone variants): the button pressed owns it; an\n       event from elsewhere goes to the first one that is on screen. */const claim=()=>{try{window[OWNER]=me.current;}catch{}};const visible=()=>!!btn.current&&btn.current.offsetParent!==null;useEffect(()=>{if(ctx.preview)return;setAcc(siteAccount());const off=onAccountChange(setAcc);void accountProviders(origin)// which sign-in buttons, ready before the modal opens\n;/* This page may be coming back from a platform door; else the kept session\n           says who is signed in now (and links the cart); else, same-site, a\n           platform sign in is found quietly; and a sign up waiting on its\n           confirm is checked. */takeAccountFromUrl(origin).then(()=>refreshAccount(origin)).then(a=>a||quietSignIn(origin)).then(a=>a||checkPending(origin)).then(a=>{if(a)setAcc(a);setNotice(accountNotice());if(a&&takeWelcome()){const w=window;if(!w[OWNER]&&visible()){claim();setOpen(\"welcome\");}else if(!w[OWNER]){/* not on screen (a phone variant): leave the welcome for the one that is */try{sessionStorage.setItem(\"bg-account-welcome\",\"1\");}catch{}}}}).catch(()=>null);const ask=e=>{const w=window;const owner=w[OWNER];if(owner&&owner!==me.current)return;if(!owner&&!visible())return;claim();e.preventDefault();setNotice(accountNotice());setOpen(asView(e.detail?.view,!!siteAccount()));};/* Confirmed on another device, then back to this tab: sign in by itself. */const onFocus=()=>{if(pendingSignup()&&!siteAccount())void checkPending(origin);};window.addEventListener(\"bg:account-open\",ask);window.addEventListener(\"focus\",onFocus);return()=>{off();window.removeEventListener(\"bg:account-open\",ask);window.removeEventListener(\"focus\",onFocus);};},[origin,ctx.preview]);const close=()=>{setOpen(null);try{const w=window;if(w[OWNER]===me.current)w[OWNER]=null;}catch{}setTimeout(()=>btn.current?.focus?.(),0);};const initials=accountInitials(acc);const size=ctx.icon?.size||26;const label=accountLabel(acc);return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acct\",children:[/*#__PURE__*/_jsxs(\"button\",{ref:btn,type:\"button\",className:\"bgc-icon\",style:iconStyle(ctx),\"aria-haspopup\":\"dialog\",\"aria-expanded\":!!open,\"aria-label\":acc?`Your account, signed in as ${label}${Number(acc.menu?.needs_you)>0?`, ${acc.menu.needs_you} waiting on you`:\"\"}`:\"Sign in or create an account\",title:acc?label:undefined,\"data-bg-account\":acc?\"signed-in\":\"signed-out\",onClick:()=>{if(open)return close();claim();setNotice(accountNotice());setOpen(asView(null,!!acc));/* the counts (proofs, invoices...) as they are now */if(acc&&!ctx.preview)void refreshAccount(origin,true);},children:[acc&&Number(acc.menu?.needs_you)>0?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-needdot\",\"aria-hidden\":true,\"data-bg-needs-you\":true}):null,acc&&initials?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-initial\",style:{width:size,height:size,fontSize:Math.round(size*(initials.length>1?.42:.5))},\"aria-hidden\":true,children:initials}):/*#__PURE__*/_jsx(NavUser,{color:ctx.icon?.color||T.muted,size:size,signedIn:!!acc})]}),open?/*#__PURE__*/_jsx(AccountModal,{ctx:ctx,acc:acc,view:open,setView:setOpen,notice:notice,busy:busy,onClose:close,onSignOut:async pulse=>{setBusy(true);await signOutSite(origin,{pulse:false});setBusy(false);close();void pulse;},onSwitch:async()=>{/* Switch account: sign out here (site only), then the sign-in view in the same modal */setBusy(true);await signOutSite(origin,{pulse:false});setBusy(false);setOpen(\"signin\");}}):null]});}const NOTICE_WORDS={unverified:\"Check your email to finish setting up your account, then sign in again.\",expired:\"That sign in timed out. Sign in again to use your account.\",staff:\"That's a Bendigo Graphics staff login - the website treats it as a guest.\",link_expired:\"That link has run out or was already used. Sign in, or ask for a fresh link below.\"};function AccountModal({ctx,acc,view,setView,notice,busy,onClose,onSignOut,onSwitch}){const{T,origin}=ctx;const box=useRef(null);useEffect(()=>{const unlockPage=qLockPage();const onKey=e=>{if(e.key===\"Escape\"){e.preventDefault();onClose();return;}if(e.key!==\"Tab\"||!box.current)return;const f=Array.from(box.current.querySelectorAll('a[href],button:not([disabled]),input:not([disabled]):not([tabindex=\"-1\"]),select:not([disabled])'));if(!f.length)return;const a=f[0];const z=f[f.length-1];if(!box.current.contains(document.activeElement)){e.preventDefault();a.focus();}else if(e.shiftKey&&document.activeElement===a){e.preventDefault();z.focus();}else if(!e.shiftKey&&document.activeElement===z){e.preventDefault();a.focus();}};document.addEventListener(\"keydown\",onKey,true);return()=>{document.removeEventListener(\"keydown\",onKey,true);unlockPage();};},[]);/* Each view puts focus on its first control. */useEffect(()=>{const t=window.setTimeout(()=>box.current?.querySelector(\"[data-acct-first]\")?.focus(),30);return()=>window.clearTimeout(t);},[view,!!acc]);const signedIn=!!acc&&view!==\"reset\";const x=/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{fill:T.accent,d:\"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z\"})});const node=/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acct-root\",\"data-bg-account-modal\":signedIn?view===\"welcome\"?\"welcome\":\"menu\":view,children:[/*#__PURE__*/_jsx(\"div\",{className:\"bgc-scrim\",onClick:onClose,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{ref:box,className:\"bgc-acct-modal\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"bgc-acct-title\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-acct-x\",\"aria-label\":\"Close\",onClick:onClose,children:x}),signedIn?/* Signed in while a sign in / create / check view was up (the\n                       waiting tab, the checkout) - that IS the welcome. *//*#__PURE__*/_jsx(SignedIn,{ctx:ctx,acc:acc,welcome:view!==\"menu\",busy:busy,onSignOut:onSignOut,onSwitch:onSwitch}):/*#__PURE__*/_jsx(AccountFlow,{ctx:ctx,view:view,setView:setView,notice:notice,onDone:()=>setView(\"welcome\"),guestLine:true})]})]});return typeof document!==\"undefined\"?/*#__PURE__*/createPortal(node,document.body):node;}/* The signed-in account modal (contract section 7). The platform builds the menu per customer (modules,\n   role, head counts) - it is rendered as given, in order: what needs them first (tone \"needs_you\", with its\n   count), their areas, a quick reorder list, then Open Pulse and their details. Every link is minted on\n   click through the one-time handoff (openAccountPage). menu undefined = an older platform: the static\n   pages; menu null = no customer account yet: their name, Open Pulse, sign out. Sign out is the SITE only. *//* The modal's chip: the platform's profile (name, initials, https picture) over the account's own fields. */function chipWho(acc){const base=whoOf(acc,null);const m=acc.menu;const pr=m?.profile||{};const pic=typeof pr.avatar_url===\"string\"&&pr.avatar_url.startsWith(\"https://\")?pr.avatar_url:base.avatar&&String(base.avatar).startsWith(\"https://\")?base.avatar:null;return{...base,name:pr.name||base.name,initials:pr.initials||base.initials,avatar:pic,company:m?.company&&m.company!==(pr.name||acc.name)?m.company:base.company};}/* The account modal's list: the BASE pages always (orders, proofs, invoices - with the platform's counts\n   and \"needs you\" tone when it sends them for those keys), the customer's extras on top of them: extras\n   that need them first, then the base, then the other extras. */const BASE_KEYS={orders:[\"orders\",\"production\"],proofs:[\"proofs\"],billing:[\"billing\",\"invoices\"]};function accountMenuItems(menu,pages){const m=menu;const staticBase=(pages?.length?pages:DEFAULT_ACCOUNT_PAGES).filter(p=>p.key!==\"settings\").map(p=>({key:p.key,label:p.label,next:p.path,note:p.note}));if(!m)return staticBase;/* contract 7 (2026-09-27): base (always) + extra (their modules), and the flat `items` in the order to\n       draw - needs-you first, then the base, then the extras; Your details and Open Pulse are the footer. */const FOOT=new Set([\"settings\",\"pulse\"]);if(Array.isArray(m.base)){if(Array.isArray(m.items)&&m.items.length)return m.items.filter(x=>!FOOT.has(x.key));const extras=Array.isArray(m.extra)?m.extra:Array.isArray(m.extras)?m.extras:[];const all=[...m.base.filter(x=>!FOOT.has(x.key)),...extras];return[...all.filter(x=>x.tone===\"needs_you\"),...all.filter(x=>x.tone!==\"needs_you\")];}const items=Array.isArray(m.items)?m.items:[];const used=new Set;const base=staticBase.map(b=>{const hit=items.find(it=>(BASE_KEYS[b.key]||[b.key]).includes(it.key));if(hit)used.add(hit.key);return hit?{...b,...hit,key:hit.key}:b;});const extras=items.filter(it=>!used.has(it.key));return[...extras.filter(x=>x.tone===\"needs_you\"),...base,...extras.filter(x=>x.tone!==\"needs_you\")];}function SignedIn({ctx,acc,welcome,busy,onSignOut,onSwitch}){const{T,origin}=ctx;const[opening,setOpening]=useState(null);const base=origin.replace(/\\/$/,\"\");const label=accountLabel(acc);const menu=acc.menu;/* The welcome is shown once - never again on the next page. */useEffect(()=>{if(welcome)takeWelcome();},[welcome]);const open=(key,next)=>e=>{/* Into Pulse already signed in: a one-time handoff minted now (a plain click only - a new-tab click keeps the plain link) */if(ctx.preview||e.metaKey||e.ctrlKey||e.shiftKey||e.button!==0)return;e.preventDefault();setOpening(key);void openAccountPage(origin,next);};const chev=/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",style:{flex:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{fill:T.accent,d:\"M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z\"})});/* Owner 2026-09-27: Orders, Proofs, Invoices (and the rest of the base) ALWAYS show; the customer's\n       extras from the platform sit on top of them - anything that needs them first. A platform answer\n       that splits them (menu.base / menu.extras) is used as sent; an older one is merged here by key. */const items=accountMenuItems(menu,acc.pages);const pulse=menu?menu.open_pulse:menu===null?{key:\"pulse\",label:\"Open Pulse\",next:\"/overview\",note:null}:null;const reorder=menu?.reorder||[];const savedTpl=menu?.saved_templates;return /*#__PURE__*/_jsxs(_Fragment,{children:[welcome?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acct-ok\",role:\"status\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"tick\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{fill:\"#fff\",d:\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"})})}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"You're signed in\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",style:{display:\"block\"},children:\"Your cart is saved and checkout uses your account.\"})]})]}):null,/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:menu?.greeting||(acc.first_name?`Hi ${acc.first_name}`:\"Signed in\")}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-acct-title bgc-sr\",id:\"bgc-acct-title\",\"data-bg-account-name\":true,children:menu?.company||label}),/*#__PURE__*/_jsx(ProfileChip,{T:T,who:chipWho(acc),onSwitch:onSwitch,busy:busy}),menu?.terms_line||acc.terms_label?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-acct-terms\",\"data-bg-account-terms\":true,children:menu?.terms_line||`Terms: ${acc.terms_label}`}):null]}),items.length?/*#__PURE__*/_jsx(\"nav\",{className:\"bgc-acct-pages\",\"aria-label\":\"Your account\",\"data-bg-account-menu\":menu?menu.kind||\"menu\":\"static\",children:items.map((it,i)=>{const needs=it.tone===\"needs_you\";const n=Number(it.count)>0?Number(it.count):null;return /*#__PURE__*/_jsxs(\"a\",{href:`${base}${it.next}`,className:\"bgc-acct-page\"+(needs?\" needs\":\"\"),\"data-acct-first\":i===0?\"\":undefined,\"data-bg-account-page\":it.key,\"data-bg-tone\":it.tone||undefined,onClick:open(it.key,it.next),\"aria-busy\":opening===it.key||undefined,\"aria-label\":`${it.label}${n?`, ${n}`:\"\"}${needs?\", needs you\":\"\"}`,children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{className:\"t\",children:it.label}),it.note?/*#__PURE__*/_jsx(\"span\",{className:\"s\",children:it.note}):null]}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-acct-end\",children:[n?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-count\"+(needs?\" needs\":\"\"),children:n>99?\"99+\":n}):null,chev]})]},it.key+i);})}):null,savedTpl&&savedTpl.count>0?/* Template library v2: the hearted templates - a plain link ON THE SITE (never the Pulse handoff) *//*#__PURE__*/_jsxs(\"a\",{href:savedTpl.site_path,className:\"bgc-acct-page bgc-acct-saved\",\"data-bg-account-page\":\"saved_templates\",\"aria-label\":`Saved templates, ${savedTpl.count}`,children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:12,minWidth:0},children:[savedTpl.thumbs.length?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-acct-thumbs\",\"aria-hidden\":true,children:savedTpl.thumbs.slice(0,3).map((u,i)=>/*#__PURE__*/_jsx(\"img\",{src:u,alt:\"\",loading:\"lazy\"},i))}):null,/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{className:\"t\",children:\"Saved templates\"}),/*#__PURE__*/_jsx(\"span\",{className:\"s\",children:\"The designs you've hearted\"})]})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-acct-end\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-count\",children:savedTpl.count>99?\"99+\":savedTpl.count}),chev]})]}):null,reorder.length?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acct-reorder\",\"data-bg-account-reorder\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:\"Order again\"}),reorder.map(r=>/*#__PURE__*/_jsxs(\"a\",{href:`${base}${r.next}`,className:\"bgc-reo\",onClick:open(\"reo-\"+r.id,r.next),\"aria-busy\":opening===\"reo-\"+r.id||undefined,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-reo-img\",\"aria-hidden\":true,children:r.image_url?/*#__PURE__*/_jsx(\"img\",{src:r.image_url,alt:\"\",loading:\"lazy\"}):/*#__PURE__*/_jsx(FileIcon,{color:T.muted,size:18})}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-reo-t\",children:[/*#__PURE__*/_jsx(\"b\",{children:r.name}),/*#__PURE__*/_jsx(\"span\",{children:[r.sku,r.price_label].filter(Boolean).join(\" \\xb7 \")})]}),chev]},r.id))]}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acct-foot\",children:[pulse?/*#__PURE__*/_jsx(\"a\",{href:`${base}${pulse.next}`,className:\"bgc-btn bgc-primary bgc-small\",onClick:open(pulse.key,pulse.next),\"aria-busy\":opening===pulse.key||undefined,\"data-bg-open-pulse\":true,\"data-acct-first\":items.length?undefined:\"\",children:pulse.label||\"Open Pulse\"}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acct-foot-row\",children:[menu?.settings?/*#__PURE__*/_jsx(\"a\",{href:`${base}${menu.settings.next}`,className:\"bgc-inline\",onClick:open(menu.settings.key,menu.settings.next),\"data-bg-account-page\":menu.settings.key,children:menu.settings.label}):/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline quiet\",disabled:busy,onClick:()=>onSignOut(false),\"data-bg-sign-out\":true,children:busy?\"Signing out\":\"Sign out\"})]})]})]});}const AU_STATES=[\"VIC\",\"NSW\",\"QLD\",\"SA\",\"WA\",\"TAS\",\"ACT\",\"NT\"];const blankAddr=()=>({street:\"\",suburb:\"\",state:\"VIC\",postcode:\"\"});const addrStarted=a=>!!(a.street.trim()||a.suburb.trim()||a.postcode.trim());const addrComplete=a=>!!(a.street.trim()&&a.suburb.trim()&&/^\\d{4}$/.test(a.postcode.trim()));/* The account forms - the modal and the checkout's inline sign in share them,\n   so they can never disagree. One short question group per view. */function AccountFlow({ctx,view,setView,notice,onDone,guestLine,compact}){const{origin}=ctx;const[email,setEmail]=useState(()=>pendingSignup()?.email||siteAccount()?.email||\"\");const[password,setPassword]=useState(\"\");const[show,setShow]=useState(false);const[err,setErr]=useState(null);const[fields,setFields]=useState({});const[busy,setBusy]=useState(false);const[sent,setSent]=useState(null);const[providers,setProviders]=useState([\"email\"]);const[f,setF]=useState({name:\"\",phone:\"\",company:\"\",abn:\"\",marketing:false,website:\"\"});const[billing,setBilling]=useState(blankAddr);const[delivery,setDelivery]=useState(blankAddr);const[elsewhere,setElsewhere]=useState(false);const Title=compact?\"strong\":\"strong\";useEffect(()=>{if(!ctx.preview)accountProviders(origin).then(setProviders);},[origin]);useEffect(()=>{setErr(null);setSent(null);},[view]);/* Waiting on the confirm: check every few seconds while this view is up. */useEffect(()=>{if(view!==\"check\"||ctx.preview)return;let stop=false;const tick=async()=>{if(stop)return;const a=await checkPending(origin);if(a&&!stop)return onDone();if(!stop)t=window.setTimeout(tick,4e3);};let t=window.setTimeout(tick,4e3);return()=>{stop=true;window.clearTimeout(t);};},[view,origin]);const fail=e=>{setBusy(false);const body=e instanceof CartApiError?e.body:null;if(body?.fields)setFields(body.fields);setErr(e&&e.message||\"Something went wrong. Try again in a moment - your cart is saved.\");};const run=async fn=>{if(busy||ctx.preview)return;setBusy(true);setErr(null);setFields({});try{await fn();}catch(e){return fail(e);}setBusy(false);};const google=providers.includes(\"google\")?/*#__PURE__*/_jsxs(\"a\",{className:\"bgc-btn bgc-outline bgc-small bgc-google\",href:ctx.preview?undefined:signInUrl(origin,undefined,\"google\"),\"data-bg-google\":true,children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 48 48\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{fill:\"#EA4335\",d:\"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#4285F4\",d:\"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#FBBC05\",d:\"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#34A853\",d:\"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z\"})]}),\"Continue with Google\"]}):null;const errLine=err?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-note bgc-acct-err\",role:\"alert\",children:err}):null;const hint=k=>fields[k]?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-acct-hint\",children:fields[k]}):null;const input=props=>/*#__PURE__*/_jsxs(\"label\",{className:\"bgc-acct-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:props.label}),/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",type:props.type||\"text\",value:props.value,autoComplete:props.auto,inputMode:props.mode,placeholder:props.placeholder,\"aria-invalid\":props.k&&fields[props.k]?true:undefined,\"data-acct-first\":props.first?\"\":undefined,onChange:e=>props.set(e.target.value)}),props.k?hint(props.k):null]});const pw=(label,auto,first)=>/*#__PURE__*/_jsxs(\"label\",{className:\"bgc-acct-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:label}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-acct-pw\",children:[/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",type:show?\"text\":\"password\",value:password,autoComplete:auto,\"data-acct-first\":first?\"\":undefined,\"aria-invalid\":fields.password?true:undefined,onChange:e=>setPassword(e.target.value)}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-acct-eye\",\"aria-label\":show?\"Hide password\":\"Show password\",onClick:()=>setShow(v=>!v),children:show?\"Hide\":\"Show\"})]}),hint(\"password\")]});const address=(label,a,set,k)=>/*#__PURE__*/_jsxs(\"fieldset\",{className:\"bgc-acct-addr\",children:[/*#__PURE__*/_jsx(\"legend\",{className:\"bgc-label\",children:label}),/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",\"aria-label\":`${label}: street`,placeholder:\"Street address\",autoComplete:k===\"billing\"?\"billing street-address\":\"shipping street-address\",value:a.street,onChange:e=>set({...a,street:e.target.value})}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-acct-row3\",children:[/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",\"aria-label\":`${label}: suburb`,placeholder:\"Suburb\",autoComplete:k===\"billing\"?\"billing address-level2\":\"shipping address-level2\",value:a.suburb,onChange:e=>set({...a,suburb:e.target.value})}),/*#__PURE__*/_jsx(\"select\",{className:\"bgc-sel\",\"aria-label\":`${label}: state`,value:a.state,onChange:e=>set({...a,state:e.target.value}),children:AU_STATES.map(s=>/*#__PURE__*/_jsx(\"option\",{value:s,children:s},s))}),/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",\"aria-label\":`${label}: postcode`,placeholder:\"Postcode\",inputMode:\"numeric\",maxLength:4,autoComplete:k===\"billing\"?\"billing postal-code\":\"shipping postal-code\",value:a.postcode,onChange:e=>set({...a,postcode:e.target.value.replace(/[^\\d]/g,\"\")})})]}),hint(k)]});const head=(title,line)=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:6},children:[/*#__PURE__*/_jsx(Title,{id:compact?undefined:\"bgc-acct-title\",className:compact?\"bgc-acct-sub\":\"bgc-acct-title\",children:title}),line?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:line}):null]});const noticeLine=notice&&NOTICE_WORDS[notice]&&(view===\"signin\"||view===\"forgot\")?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-note\",children:NOTICE_WORDS[notice]}):null;if(view===\"signin\")return /*#__PURE__*/_jsxs(\"form\",{className:\"bgc-acct-form\",\"data-bg-account-form\":\"signin\",onSubmit:e=>{e.preventDefault();run(async()=>{const a=await signInWithPassword(origin,email.trim(),password);setPassword(\"\");if(a)onDone();});},children:[head(\"Sign in\",\"Track orders, approve proofs and pay invoices. Checkout uses your account terms, and your cart stays just as it is.\"),noticeLine,google,input({label:\"Email\",value:email,set:setEmail,type:\"email\",auto:\"email\",first:true,k:\"email\"}),pw(\"Password\",\"current-password\"),errLine,/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"bgc-btn bgc-primary\",disabled:busy||!email.trim()||!password,\"data-bg-sign-in\":true,children:busy?\"Signing in\":\"Sign in\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-acct-links\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setView(\"forgot\"),children:\"Forgot password?\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setView(\"create\"),\"data-bg-create\":true,children:\"Create an account\"})]}),guestLine?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",style:{textAlign:\"center\"},children:\"No account needed to order - you can check out as a guest.\"}):null]});if(view===\"create\")return /*#__PURE__*/_jsxs(\"form\",{className:\"bgc-acct-form\",\"data-bg-account-form\":\"create\",onSubmit:e=>{e.preventDefault();const miss={};if(f.name.trim().length<2)miss.name=\"Add your name.\";if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email.trim()))miss.email=\"That doesn't look like an email address.\";if(f.phone.replace(/[^\\d]/g,\"\").length<8)miss.phone=\"Add a phone number we can reach you on.\";if(password.length<8)miss.password=\"Use at least 8 characters.\";setFields(miss);if(!Object.keys(miss).length)setView(\"create2\");},children:[head(\"Create your account\",\"Step 1 of 2. Order faster next time, track your orders and approve proofs online.\"),google,input({label:\"Your name\",value:f.name,set:v=>setF({...f,name:v}),auto:\"name\",first:true,k:\"name\"}),input({label:\"Email\",value:email,set:setEmail,type:\"email\",auto:\"email\",k:\"email\"}),input({label:\"Phone\",value:f.phone,set:v=>setF({...f,phone:v}),type:\"tel\",auto:\"tel\",k:\"phone\"}),pw(\"Choose a password\",\"new-password\"),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"bgc-btn bgc-primary\",\"data-bg-create-next\":true,children:\"Continue\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-acct-links\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"Already have an account?\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setView(\"signin\"),children:\"Sign in\"})]})]});if(view===\"create2\")return /*#__PURE__*/_jsxs(\"form\",{className:\"bgc-acct-form\",\"data-bg-account-form\":\"create2\",onSubmit:e=>{e.preventDefault();const miss={};if(addrStarted(billing)&&!addrComplete(billing))miss.billing=\"Add the street, suburb and a 4 digit postcode - or leave the address empty.\";if(elsewhere&&!addrComplete(delivery))miss.delivery=\"Add the street, suburb and a 4 digit postcode for deliveries.\";const abn=f.abn.replace(/\\s+/g,\"\");if(abn&&!/^\\d{11}$/.test(abn))miss.abn=\"An ABN is 11 digits - check it, or leave it empty.\";setFields(miss);if(Object.keys(miss).length)return;run(async()=>{const r=await createAccount(origin,{name:f.name.trim(),email:email.trim(),password,phone:f.phone.trim(),company:f.company.trim()||null,abn:abn||null,billing:addrComplete(billing)?billing:null,delivery:elsewhere&&addrComplete(delivery)?delivery:null,marketing_opt_in:f.marketing,website:f.website});setPassword(\"\");setEmail(r.email);setView(\"check\");}).catch(()=>null);},children:[head(\"About your business\",\"Step 2 of 2. All optional - it fills in your quotes, invoices and checkout.\"),input({label:\"Business name\",value:f.company,set:v=>setF({...f,company:v}),auto:\"organization\",first:true,k:\"company\",placeholder:\"Leave empty if it's just you\"}),input({label:\"ABN\",value:f.abn,set:v=>setF({...f,abn:v}),mode:\"numeric\",k:\"abn\",placeholder:\"11 digits\"}),address(\"Billing address\",billing,setBilling,\"billing\"),/*#__PURE__*/_jsxs(\"label\",{className:\"bgc-acct-check\",children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:elsewhere,onChange:e=>setElsewhere(e.target.checked)}),/*#__PURE__*/_jsx(\"span\",{children:\"We deliver somewhere else\"})]}),elsewhere?address(\"Delivery address\",delivery,setDelivery,\"delivery\"):null,/*#__PURE__*/_jsxs(\"label\",{className:\"bgc-acct-check\",children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:f.marketing,onChange:e=>setF({...f,marketing:e.target.checked})}),/*#__PURE__*/_jsx(\"span\",{children:\"Send me the odd idea and offer by email. Unsubscribe any time.\"})]}),/*#__PURE__*/_jsx(\"input\",{className:\"bgc-acct-hp\",tabIndex:-1,autoComplete:\"off\",\"aria-hidden\":\"true\",value:f.website,onChange:e=>setF({...f,website:e.target.value}),name:\"website\"}),errLine,fields.name||fields.email||fields.phone||fields.password?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setView(\"create\"),children:\"Check step 1\"}):null,/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"bgc-btn bgc-primary\",disabled:busy,\"data-bg-create-submit\":true,children:busy?\"Creating your account\":\"Create account\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setView(\"create\"),children:\"Back\"})]});if(view===\"check\"){const to=pendingSignup()?.email||email;return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acct-form\",\"data-bg-account-form\":\"check\",children:[head(\"Check your email\",`We've sent a link to ${to}. Open it on any device and you're in - you'll come back here signed in, with your cart just as it is.`),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"You can keep shopping while you wait. Until then, checkout works as a guest.\"}),sent?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-note\",role:\"status\",children:sent}):null,errLine,/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary bgc-small\",\"data-acct-first\":\"\",disabled:busy,onClick:()=>run(async()=>{const a=await checkPending(origin);if(a)onDone();else setSent(\"Not confirmed yet - open the link in the email, then press this again.\");}),children:\"I've confirmed my email\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-acct-links\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",disabled:busy,onClick:()=>run(async()=>{await resendConfirm(origin,to);setSent(`Sent again to ${to}. It can take a minute - check your junk folder too.`);}),children:\"Send it again\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>{forgetPending();setView(\"create\");},children:\"Use a different email\"})]})]});}if(view===\"forgot\"||view===\"forgot-sent\")return /*#__PURE__*/_jsxs(\"form\",{className:\"bgc-acct-form\",\"data-bg-account-form\":\"forgot\",onSubmit:e=>{e.preventDefault();run(async()=>{const r=await forgotPassword(origin,email.trim());setSent(r?.message||\"If there's an account for that email, a link to reset your password is on its way.\");});},children:[head(\"Reset your password\",\"We'll email you a link. It brings you back here to choose a new one, then signs you in.\"),noticeLine,input({label:\"Email\",value:email,set:setEmail,type:\"email\",auto:\"email\",first:true,k:\"email\"}),sent?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-note\",role:\"status\",children:sent}):null,errLine,/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"bgc-btn bgc-primary\",disabled:busy||!email.trim(),children:busy?\"Sending\":sent?\"Send it again\":\"Send reset link\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setView(\"signin\"),children:\"Back to sign in\"})]});if(view===\"reset\")return /*#__PURE__*/_jsxs(\"form\",{className:\"bgc-acct-form\",\"data-bg-account-form\":\"reset\",onSubmit:e=>{e.preventDefault();if(password.length<8)return setFields({password:\"Use at least 8 characters.\"});run(async()=>{const a=await resetPassword(origin,password);setPassword(\"\");if(a)onDone();});},children:[head(\"Choose a new password\",\"Then you're signed in, right here.\"),pw(\"New password\",\"new-password\",true),errLine,/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"bgc-btn bgc-primary\",disabled:busy||!password,children:busy?\"Saving\":\"Save and sign in\"}),err?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setView(\"forgot\"),children:\"Send me a fresh link\"}):null]});return null;}function Drawer({cart,ctx,added,onClose}){const{T,origin,cartPath}=ctx;const[shown,setShown]=useState(false);const motion=usePrefersMotion();const close=()=>{setShown(false);setTimeout(onClose,220);};useEffect(()=>{const t=requestAnimationFrame(()=>setShown(true));const onKey=e=>e.key===\"Escape\"&&close();window.addEventListener(\"keydown\",onKey);const unlockPage=qLockPage();return()=>{cancelAnimationFrame(t);window.removeEventListener(\"keydown\",onKey);unlockPage();};},[]);const lines=liveLines(cart);const s=cart?.summary;const node=/*#__PURE__*/_jsxs(\"div\",{className:\"bgc bgc-drawer-root\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Your cart\",style:{fontFamily:T.font,color:T.ink},children:[/*#__PURE__*/_jsx(\"style\",{children:css(T)}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-scrim\",onClick:close,style:{opacity:shown?1:0}}),/*#__PURE__*/_jsxs(\"aside\",{className:\"bgc-drawer\",style:{transform:shown?\"translateX(0)\":\"translateX(100%)\"},children:[/*#__PURE__*/_jsxs(\"header\",{className:\"bgc-drawer-head\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:2},children:[/*#__PURE__*/_jsx(\"strong\",{style:{font:`${T.tw} 22px/1.2 ${T.tfam}`,color:T.accent,letterSpacing:\"-0.02em\"},children:\"Your cart\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13.5,color:T.muted},children:added?\"Added. It's saved while you keep shopping.\":lines.length?`${lines.length} item${lines.length===1?\"\":\"s\"}`:\"Nothing here yet\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:close,\"aria-label\":\"Close\",className:\"bgc-close\",children:/*#__PURE__*/_jsx(XIcon,{color:T.ink})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-drawer-body\",children:lines.length===0?/*#__PURE__*/_jsx(\"p\",{style:{color:T.muted,margin:\"8px 0\"},children:\"Pick a product, choose your options and add it here.\"}):lines.map((l,i)=>/*#__PURE__*/_jsx(DrawerLine,{line:l,ctx:ctx,index:i},l.id))}),lines.length>0&&s&&/*#__PURE__*/_jsxs(\"footer\",{className:\"bgc-drawer-foot\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-row strong\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Subtotal\"}),/*#__PURE__*/_jsx(Count,{value:s.subtotal,motion:motion})]}),s.turnaround?/*#__PURE__*/_jsx(TurnaroundLine,{t:s.turnaround,T:T,delivery:s.delivery?.method===\"delivery\"}):null,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:T.muted},children:\"Prices include GST. Delivery is added at checkout.\"}),/*#__PURE__*/_jsx(\"a\",{href:cartPath,className:\"bgc-btn bgc-primary\",onClick:()=>cart&&saveStage(cart.id,\"items\"),children:\"Review and check out\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-textbtn\",onClick:close,style:{justifySelf:\"center\"},children:\"Keep shopping\"})]})]})]});void origin;return typeof document!==\"undefined\"?/*#__PURE__*/createPortal(node,document.body):node;}function DrawerLine({line,ctx,index}){const{T,origin}=ctx;const[busy,setBusy]=useState(false);const opts=optionList(line).slice(0,3);return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-dline bgc-in\",style:{animationDelay:`${index*60}ms`,opacity:busy?.5:undefined},children:[/*#__PURE__*/_jsx(Thumb,{line:line,T:T,size:72}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:4,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:10,alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"strong\",{style:{font:`${T.tw} 16px/1.25 ${T.tfam}`,color:T.accent},children:line.title||line.slug}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontVariantNumeric:\"tabular-nums\",whiteSpace:\"nowrap\"},children:line.priced?.incomplete?\"\":lineTotal(line)})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:13,color:T.muted},children:[num(line.qty),\" \\xb7 \",opts.map(([,v])=>v).join(\" \\xb7 \")]}),proofState(line)===\"approved\"?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:T.accent},children:\"Proof approved by you\"}):line.artwork?.mode===\"designer\"?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:T.accent},children:\"Our designers set it up\"}):proofState(line)===\"needed\"?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:T.ink},children:\"Check your proof in the cart\"}):null,/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:14},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-textbtn\",disabled:busy,onClick:async()=>{setBusy(true);try{await removeLine(origin,line.id);}catch{setBusy(false);}},children:\"Remove\"})})]})]});}function CartPage({cart,loading,error,ctx}){const{T,origin,statusPath,quotePath,preview}=ctx;const motion=usePrefersMotion();const[placed,setPlaced]=useState(null);const[busy,setBusy]=useState(false);const[notice,setNotice]=useState(null);const[off,setOff]=useState(null);const[editing,setEditing]=useState(null);const[design,setDesign]=useState(null);const[flash,setFlash]=useState({});const[proof,setProof]=useState(null);const[proofBusy,setProofBusy]=useState(false);const[proofErr,setProofErr]=useState(null);const[peek,setPeek]=useState(null);const keyRef=useRef(null);/* Owner 2026-09-28: the line's picture opens a full-screen preview - the platform's own renders of their design\n       or file (the proof GET answers for approved lines too), the product photo when there is no artwork yet. The\n       picture already on the line shows at once; the renders replace it as soon as they arrive. */const openPeek=async line=>{const art=line.artwork||{};const own=art.mode===\"design\"&&!!art.design_id||art.mode===\"upload\"&&(art.files||[]).length>0;const pv=previewOf(line);const first=pv.src?[{label:line.title||\"Your item\",src:pv.src,kind:pv.contain?\"scene\":\"photo\",side:\"front\"}]:facesOfLine(line);const note=own&&lineApproved(line)?\"Proof approved - it prints as you saw it.\":null;const req={line,faces:first,placement:linePlacement(line),waiting:own&&!preview&&!pv.src,note,kind:art.mode===\"upload\"?\"upload\":\"design\"};setPeek(req);if(!own||preview)return;const done=patch=>setPeek(x=>x&&x.line.id===line.id?{...x,...patch,waiting:false}:x);try{const pf=await lineProof(origin,line.id);if(pf&&Array.isArray(pf.renders)&&pf.renders.length)done({faces:pf.renders.map(faceOf),placement:typeof pf.placement===\"boolean\"?pf.placement:req.placement,cutLines:typeof pf.cut_lines===\"boolean\"?pf.cut_lines:null,embed:embedOf(pf)});else done({});}catch{done({});}};/* \"Check your proof\" for a line: the platform's own renders (GET /lines/:id/proof - the picture it\n       pins when they approve). Nothing to draw (409) means we proof that one - say so and stop. */const openProof=async r=>{setProofErr(null);if(preview)return setProof(r);try{const pf=await lineProof(origin,r.line.id);if(!pf){setFlash(f=>({...f,[r.line.id]:\"We can't draw a preview of this one online, so our team checks it and sends you a proof before it prints.\"}));return;}if(pf.state===\"approved\"){setFlash(f=>({...f,[r.line.id]:\"You've approved this proof. It prints as you saw it.\"}));return;}/* the platform labels each picture: \"Front on the product\", \"Front print layout\" (cut, bleed, safe area) */const faces=pf.renders&&pf.renders.length?pf.renders.map(faceOf):r.faces;const q=pf;setProof({...r,kind:pf.kind||r.kind,faces,checkboxText:pf.checkbox_text||null,placement:typeof q.placement===\"boolean\"?q.placement:linePlacement(r.line),cutLines:typeof q.cut_lines===\"boolean\"?q.cut_lines:null,checks:Array.isArray(q.checks)&&q.checks.length&&q.checks.every(c=>typeof c===\"string\")?q.checks:null,embed:embedOf(q)});}catch{// the proof route didn't answer - show what we have; approving still goes through the platform\nsetProof({...r,placement:linePlacement(r.line)});}};/* Approved: POST /lines/:id/approve with exactly the words they ticked. *//* Polish 2 (ask 23): optimistic. The screen flips to \"Approved\" on the press and closes once the tick has\n       drawn; the line says so straight away. The write runs behind it - if it fails, the proof comes back\n       with the reason. */const approveProof=async tickText=>{if(!proof||proofBusy)return;const req=proof;setProofBusy(true);setProofErr(null);const closeT=window.setTimeout(()=>{setProof(x=>x===req?null:x);setFlash(f=>({...f,[req.line.id]:\"Proof approved. It prints as you saw it.\"}));},450);try{await approveLine(origin,req.line.id,req.checkboxText||tickText,cart?.contact?.name||null);}catch(e){window.clearTimeout(closeT);const err=e;setFlash(f=>{const n={...f};delete n[req.line.id];return n;});setProof(req);setProofErr(err?.status===409?\"We can't pin this proof online, so our team checks it and sends you a proof before it prints.\":err?.message||\"Your approval didn't save. Try again.\");}finally{setProofBusy(false);}};// A refused write anywhere on the page (ordering switched off) shows once, with the quote form.\nuseEffect(()=>{if(preview)return;return onCartError(e=>e.code===\"checkout_off\"&&setOff(e.message||\"Online ordering is being set up. Call us or use the quote form.\"));},[preview]);// Back from the editor on a phone: /cart?line=<id>&design_id=<id>\nuseEffect(()=>{if(preview||typeof window===\"undefined\"||!cart)return;const q=new URLSearchParams(window.location.search);const lineId=q.get(\"line\");const designId=q.get(\"design_id\");if(!lineId||!designId)return;const line=cart.lines.find(l=>l.id===lineId);const clean=()=>{const u=new URL(window.location.href);[\"line\",\"design_id\",\"thumbnail\",\"approved\",\"qty\"].forEach(k=>u.searchParams.delete(k));window.history.replaceState(null,\"\",u.toString());};clean();if(!line)return;const thumb=q.get(\"thumbnail\");const approved=q.get(\"approved\")===\"1\";const qty=Number(q.get(\"qty\"))||0;void approved// the proof is approved here, on the site (below), whatever the editor said\n;// the same as the embedded editor's finished: the design goes on the line, then \"Check your proof\"\nconst artwork={mode:\"design\",design_id:designId,...thumb&&/^https:\\/\\//.test(thumb)?{design_thumb:thumb}:{}};patchLine(origin,line.id,{artwork,...qty&&qty!==line.qty?{qty}:{}}).then(r=>{const fresh=r.line||line;openProof({line:fresh,kind:\"design\",faces:facesOfLine({...fresh,artwork:{...fresh.artwork||{},...artwork}})});return getCart(origin);}).catch(()=>getCart(origin).catch(()=>null));},[!!cart,preview]);const openDesign=async(line,start)=>{if(design||preview)return;const wide=typeof window!==\"undefined\"&&window.innerWidth>=ctx.embedFrom;const here=new URL(window.location.href);[\"line\",\"design_id\",\"thumbnail\",\"approved\",\"qty\"].forEach(k=>here.searchParams.delete(k));if(!wide)here.searchParams.set(\"line\",line.id);if(wide)setDesign({line,url:null,editorOrigin:origin,design_id:null,finishing:false,notice:null});try{const r=await lineDesign(origin,line.id,{...start?{start:true}:{},embed:wide,return_url:here.toString()});if(!wide){window.location.href=r.editor_url;return;}let editorOrigin=origin;try{editorOrigin=new URL(r.editor_url).origin;}catch{}setDesign(x=>x?{...x,url:r.editor_url,design_id:r.design_id,editorOrigin}:x);}catch(e){const msg=e?.message||\"We couldn't open the editor. Try again.\";if(wide)setDesign(x=>x?{...x,notice:msg}:x);else setFlash(f=>({...f,[line.id]:msg}));}};const designFinished=async(line,d)=>{setDesign(null);try{const artwork={mode:\"design\",design_id:d.designId,...d.thumbnail&&/^https:\\/\\//.test(d.thumbnail)?{design_thumb:d.thumbnail}:{}};const r=await patchLine(origin,line.id,{artwork,...d.qty&&d.qty!==line.qty?{qty:d.qty}:{}});const fresh=r.line||line;const faces=d.renders&&d.renders.length?d.renders.map(x=>faceOf(x)):facesOfLine({...fresh,artwork:{...fresh.artwork||{},...artwork}});openProof({line:fresh,kind:\"design\",faces});getCart(origin).catch(()=>null);}catch(e){setFlash(f=>({...f,[line.id]:e?.message||\"Your design is saved, but it didn't attach. Refresh the page.\"}));}};/* ---- the four stages (cart v3): Items -> Details -> Delivery -> Pay. The stage is kept per cart\n       in the browser (BGCartStore saveStage), so a refresh or the round trip through signing in comes\n       back to it. Forward moves go through each stage's own button (which checks what that stage\n       needs); the step strip goes back. */const urlStage=useRef(typeof window!==\"undefined\"&&!preview?takeStageFromUrl():null);const[stage,setStageState]=useState(()=>urlStage.current||cart&&savedStage(cart.id)||\"items\");const[dir,setDir]=useState(1);const[showErr,setShowErr]=useState(null);const[moving,setMoving]=useState(false);const[paid,setPaid]=useState(false);const rootRef=useRef(null);const headRef=useRef(null);const cartId=cart?.id||null;useEffect(()=>{if(!cartId)return;if(urlStage.current){saveStage(cartId,urlStage.current);urlStage.current=null;return;}const s0=savedStage(cartId);if(s0&&s0!==stage)setStageState(s0);},[cartId]);const go=to=>{if(to===stage)return;setDir(CART_STAGES.indexOf(to)>=CART_STAGES.indexOf(stage)?1:-1);setStageState(to);setShowErr(null);setNotice(null);if(cartId&&!preview)saveStage(cartId,to);if(typeof window!==\"undefined\")window.requestAnimationFrame(()=>{const el=rootRef.current;if(el&&el.getBoundingClientRect().top<0)el.scrollIntoView({behavior:motion?\"smooth\":\"auto\",block:\"start\"});headRef.current?.focus({preventScroll:true});});};/* Each stage's button: what it needs is checked against the platform's own answer (the save\n       queue is flushed first), and a gap shows on the stage instead of moving on. */const advance=async()=>{if(!cart||moving||preview){if(preview)go(CART_STAGES[Math.min(3,CART_STAGES.indexOf(stage)+1)]);return;}if(stage===\"items\"){const t=itemsTarget(cart);if(t)return scrollToId(t.id);return go(\"details\");}setMoving(true);try{const ok=await flushCartPatches(origin);const now=latestCart()||cart;const b=now.summary.blocking||[];if(!ok){setNotice({text:\"Your latest changes haven't saved yet. Check your connection and try again.\"});return;}if(stage===\"details\"){if(b.includes(\"contact_missing\"))return setShowErr(\"details\");return go(\"delivery\");}if(stage===\"delivery\"){if(b.includes(\"address_missing\"))return setShowErr(\"delivery\");return go(\"pay\");}}finally{setMoving(false);}};const place=async extra=>{if(!cart||busy||preview)return null;setBusy(true);setNotice(null);keyRef.current=keyRef.current||`${cart.id}-${cart.version}-${Math.random().toString(36).slice(2)}`;try{const r=await checkout(origin,cart.version,keyRef.current,extra);setPlaced(r);if(!(r.payment&&r.payment_state===\"ready\"))finishOrder();return r;}catch(e){const err=e;if(err.code===\"price_changed\"||err.code===\"cart_changed\"){keyRef.current=null;await getCart(origin).catch(()=>null);setNotice({text:err.code===\"price_changed\"?\"The total changed since you last looked. Check the new figures, then place your order.\":\"Your cart changed in another tab. Check it, then place your order.\"});}else if(err.code===\"checkout_off\"){setOff(err.message);}else if(err.code===\"cannot_checkout\"){setNotice({text:(err.body?.issues||[]).map(i=>i.message).join(\" \")||\"A few details are missing.\"});}else if(err.code===\"account_on_hold\"){setNotice({text:err.message||\"Please give us a call on (03) 5441 7900 to place this order.\"});}else{setNotice({text:err.message||\"Your order didn't go through. Try again - you won't be charged twice.\"});}return null;}finally{setBusy(false);}};const payable=!!placed&&!!placed.payment&&placed.payment_state===\"ready\";if(placed&&(paid||!payable))return /*#__PURE__*/_jsx(Placed,{result:placed,ctx:ctx,paid:paid});if(loading&&!cart)return /*#__PURE__*/_jsx(Skeleton,{T:T});if(cart&&cart.status===\"ordered\"&&!placed)return /*#__PURE__*/_jsx(Ordered,{cart:cart,ctx:ctx});if(!cart||liveLines(cart).length===0)return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-card bgc-in\",style:{display:\"grid\",gap:12,maxWidth:640},children:[/*#__PURE__*/_jsx(\"strong\",{style:{font:`${T.tw} 24px/1.2 ${T.tfam}`,color:T.accent},children:\"Your cart is empty.\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.muted},children:error||\"Pick a product, choose your options and add it here. Or tell us what you need and we'll quote it.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/products\",className:\"bgc-btn bgc-primary\",children:\"Shop products\"}),/*#__PURE__*/_jsx(\"a\",{href:quotePath,className:\"bgc-btn bgc-outline\",children:\"Get a quote\"})]})]});const s=cart.summary;const locked=busy||!!design||!!proof||!!placed;/* What still stops this stage, said right above its button (never over a control): owner 2026-09-27. */const stageHint=showErr===\"details\"?\"Add your name, email and phone to carry on.\":showErr===\"delivery\"?\"Add your street, suburb and postcode to carry on.\":null;const stageNode=stage===\"items\"?/*#__PURE__*/_jsxs(\"section\",{\"aria-label\":\"Your items\",className:\"bgc-lines\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-lines-head\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[liveLines(cart).length,\" item\",liveLines(cart).length===1?\"\":\"s\"]}),/*#__PURE__*/_jsx(\"a\",{href:\"/products\",className:\"bgc-textbtn\",children:\"Keep shopping\"})]}),cart.lines.map((l,i)=>/*#__PURE__*/_jsx(LineCard,{line:l,index:i,ctx:ctx,locked:locked,editing:editing===l.id,onEdit:on=>setEditing(on?l.id:null),onDesign:start=>openDesign(l,start),onProof:openProof,onPeek:openPeek,flash:flash[l.id]||null,issues:s.issues?.filter(x=>x.line_id===l.id).map(x=>x.message),designFee:designEach(s)},l.id)),/*#__PURE__*/_jsx(Recs,{cart:cart,ctx:ctx,onAdded:(lineId,needsOptions)=>{if(!needsOptions||!lineId)return;setEditing(lineId);window.setTimeout(()=>scrollToId(`line-${lineId}`),200);}})]}):stage===\"details\"?/*#__PURE__*/_jsx(Details,{cart:cart,ctx:ctx,showErr:showErr===\"details\",stage:stage}):stage===\"delivery\"?/*#__PURE__*/_jsxs(\"section\",{className:\"bgc-card\",\"aria-labelledby\":\"bgc-st-delivery\",style:{display:\"grid\",gap:16},children:[/*#__PURE__*/_jsx(\"strong\",{id:\"bgc-st-delivery\",className:\"bgc-h3\",children:\"Pickup or delivery\"}),/*#__PURE__*/_jsx(DeliveryStage,{cart:cart,ctx:ctx,showErr:showErr===\"delivery\"})]}):/*#__PURE__*/_jsx(PayStage,{cart:cart,ctx:ctx,busy:busy,motion:motion,notice:notice,off:off,placed:placed,onPlace:place,onPaid:()=>setPaid(true),onDone:(r,pd)=>{setPlaced(r);setPaid(pd);},onGo:go});return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"bgc-page\",\"data-bg-stage\":stage,style:{scrollMarginTop:96},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-main\",children:[off&&/*#__PURE__*/_jsx(OffBanner,{text:off,ctx:ctx}),/*#__PURE__*/_jsx(\"div\",{ref:headRef,tabIndex:-1,className:\"bgc-stagehead\",\"aria-live\":\"polite\",children:/*#__PURE__*/_jsx(StageSteps,{stage:stage,onGo:go,lockBack:!!placed})}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-stage \"+(dir>0?\"fwd\":\"back\"),children:[stageNode,showErr&&notice?null:notice&&stage!==\"pay\"?/*#__PURE__*/_jsx(\"div\",{role:\"alert\",className:\"bgc-note\",children:notice.text}):null,stage!==\"items\"&&!placed?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-textbtn bgc-back\",onClick:()=>go(CART_STAGES[CART_STAGES.indexOf(stage)-1]),children:[/*#__PURE__*/_jsx(BackIcon,{color:T.muted}),\" Back to \",STAGE_LABEL[CART_STAGES[CART_STAGES.indexOf(stage)-1]].toLowerCase()]}):null]},stage)]}),/*#__PURE__*/_jsx(Rail,{cart:cart,ctx:ctx,stage:stage,busy:moving,motion:motion,off:off,onAction:advance,hint:stageHint}),!editing&&!design&&!proof&&!peek&&stage!==\"pay\"?/*#__PURE__*/_jsx(DecisionBar,{cart:cart,stage:stage,busy:moving,motion:motion,onAction:advance,locked:locked,hint:stageHint}):null,proof?/*#__PURE__*/_jsx(ProofScreen,{open:true,T:{accent:T.accent,ink:T.ink,muted:T.muted,line:T.line,tint:T.tint,font:T.font,titleFont:\"'Instrument Serif', Georgia, serif\",titleWeight:400,canvas:T.canvas,card:T.card,headFont:T.tfam,headWeight:T.tw},kind:proof.kind,title:proof.line.title||proof.line.slug,faces:proof.faces,options:optionList(proof.line),qty:proof.line.qty,price:proof.line.priced?.incomplete?null:lineTotal(proof.line),readyBy:lineReadyText(proof.line),findings:proof.findings||null,summary:proof.summary||null,placement:proof.placement??null,cutLines:proof.cutLines??null,checks:proof.checks||null,approveLabel:\"Approve proof\",busy:proofBusy,err:proofErr,onApprove:approveProof,onBack:proof.kind===\"design\"?()=>{const l=proof.line;setProof(null);openDesign(l,false);}:null,onClose:()=>setProof(null)}):null,peek?/*#__PURE__*/_jsx(PreviewScreen,{open:true,T:{accent:T.accent,ink:T.ink,muted:T.muted,line:T.line,tint:T.tint,font:T.font,titleFont:\"'Instrument Serif', Georgia, serif\",titleWeight:400,canvas:T.canvas,card:T.card,headFont:T.tfam,headWeight:T.tw},title:peek.line.title||peek.line.slug,faces:peek.faces,embed:peek.embed||null,kind:peek.kind,placement:peek.placement,cutLines:peek.cutLines??null,waiting:peek.waiting,note:peek.note,onClose:()=>setPeek(null)}):null,design&&/*#__PURE__*/_jsx(DesignOverlay,{open:design,ctx:ctx,setOpen:setDesign,onFinished:d=>designFinished(design.line,d)}),void statusPath]});}function OffBanner({text,ctx}){const{T,quotePath}=ctx;return /*#__PURE__*/_jsxs(\"div\",{role:\"alert\",className:\"bgc-note bgc-in\",style:{display:\"grid\",gap:10},children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:T.accent},children:text}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:quotePath,className:\"bgc-btn bgc-primary bgc-small\",children:\"Use the quote form\"}),/*#__PURE__*/_jsx(\"a\",{href:\"tel:0354417900\",className:\"bgc-btn bgc-outline bgc-small\",children:\"Call (03) 5441 7900\"})]})]});}// ------------------------------------------------------------------ a line\nconst optionList=line=>{const o=line.options&&typeof line.options===\"object\"?Object.entries(line.options).filter(([,v])=>v!=null&&String(v)!==\"\"):[];if(o.length)return o.map(([k,v])=>[k.replace(/^detail:/,\"\"),String(v)]);// older lines: the spec line, minus the quantity\nreturn String(line.summary||\"\").split(\" \\xb7 \").filter(x=>x&&!/^qty\\b/i.test(x)).map(x=>[\"\",x]);};/* Back to the item's product page (owner 2026-09-27). The product page takes no saved configuration\n   in its URL (it reads /products/<slug> only), so it is the plain page - editing this line's options stays\n   the cart's own Edit options. A page link the platform sends wins. */const productHref=line=>{const l=line;const own=l.product_url||l.page_url||l.product_path;if(typeof own===\"string\"&&/^(\\/|https:\\/\\/(www\\.)?bendigographics\\.com\\/)/.test(own))return own;return`/products/${encodeURIComponent(line.form_slug||line.slug)}`;};const lineTotal=line=>line.priced?.display?.total||money(line.priced?.total_inc??null);const perUnit=line=>line.priced?.display?.per_unit||(line.priced?.per_unit_inc!=null?`${money(line.priced.per_unit_inc)} each`:\"\");/* Every line shows a picture (H1 cart wave): the design's render, the upload's\n   preview (the platform draws page one of a PDF - lib/asset-preview.ts), the\n   template's thumbnail, else the product photo. A file-type tile only when the\n   platform has no preview of an upload yet. */const previewOf=line=>{const art=line.artwork||{};const l=line;// CART-CONTRACT 1: the platform picks the row's picture (approved render > design > upload preview > template > photo)\nif(line.preview_url)return{src:line.preview_url,contain:!!line.preview_kind&&line.preview_kind!==\"product\"};const file=(art.files||[]).find(f=>f.preview_url)||(art.files||[]).find(f=>isImage(f));const design=l.preview_url||art.preview_url||art.design_thumb||art.render_url||null;if(art.mode===\"design\"&&design)return{src:design,contain:true};if(art.mode===\"upload\"&&file)return{src:file.preview_url||file.url,contain:true};if(design)return{src:design,contain:true};return{src:l.template_thumb||line.image||l.product_image||null,contain:false};};function Thumb({line,T,size}){const art=line.artwork;const pv=previewOf(line);const file=pv.contain&&art?.mode===\"upload\";const src=pv.src;const pdf=!src&&art?.mode===\"upload\"&&(art.files||[]).length?art.files[0]:null;return /*#__PURE__*/_jsx(\"div\",{className:\"bgc-thumb\"+(src&&(pv.contain||file)?\" art\":\"\"),style:{width:size,background:src&&(pv.contain||file)?\"#fff\":T.tile},\"aria-hidden\":true,children:src?/* Polish 2 (ask 22/24): no padding frame, no shadow. 2026-09-29: a render or preview is shown as\n                   drawn on a white tile - never multiplied onto the cream (that washed the garment and print out). *//*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",loading:\"lazy\",className:pv.contain||file?\"bgc-thumb-art\":undefined,style:{width:\"100%\",height:\"100%\",objectFit:pv.contain||file?\"contain\":\"cover\",padding:file&&line.preview_kind===\"upload\"?6:0,boxSizing:\"border-box\"}}):pdf?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",placeItems:\"center\",gap:4,color:T.accent,font:`700 12px ${T.font}`},children:[/*#__PURE__*/_jsx(FileIcon,{color:T.accent}),extOf(pdf.name)]}):/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",placeItems:\"center\",gap:4,color:T.muted,font:`600 11.5px ${T.font}`,textAlign:\"center\",padding:6},children:[/*#__PURE__*/_jsx(PenIcon,{color:T.muted}),art?.mode===\"design\"?\"Your design\":art?.mode===\"designer\"?\"We design it\":\"Artwork\"]})});}/* A render from the platform, read the one way (P-PROOF contract 1: short_label, side, legend - each optional). */const faceOf=x=>({label:String(x.label||(x.side?String(x.side)[0].toUpperCase()+String(x.side).slice(1):\"Front\")),src:x.url||null,kind:typeof x.kind===\"string\"?x.kind:null,side:typeof x.side===\"string\"?x.side:null,/* contract 9: `name` is the platform's own short, distinct chip name (\"As it's cut\", \"On the desk\"); short_label before it */short:typeof x.name===\"string\"&&x.name.trim()?x.name:typeof x.short_label===\"string\"&&x.short_label.trim()?x.short_label:null,legend:Array.isArray(x.legend)?x.legend.map(String):x.legend===null?null:undefined});/* Decorated, not printed edge to edge, until the proof says (proof.placement): garments, caps, bags, mugs. */const PLACEMENT_RX=/\\b(caps?|hats?|beanies?|bucket|trucker|tees?|t-shirts?|shirts?|polos?|hood(ie|y)s?|jumpers?|crews?|singlets?|jackets?|vests?|hi-?vis|aprons?|totes?|bags?|mugs?|bottles?|stubby|stubbies|pens?|keyrings?|apparel)\\b/i;const linePlacement=l=>PLACEMENT_RX.test(`${l.slug||\"\"} ${l.title||\"\"}`.replace(/-/g,\" \"));const facesOfLine=line=>{const art=line.artwork||{};if(line.proof?.render_url)return[{label:\"Front\",src:line.proof.render_url,side:\"front\"}];/* the platform's own renders keep their side (a front-only design has no \"Back\" to offer) */if(Array.isArray(art.renders)&&art.renders.length)return art.renders.map(r=>({...faceOf(r),label:String(r.label||\"Front\")}));if(art.mode===\"upload\"){const fs=art.files||[];/* a file's side is the platform's word when it gives one; else the upload order (front first, then back) */const sideOfFile=(f,i)=>f&&(f.side===\"front\"||f.side===\"back\")?f.side:fs.length>1&&i>0?\"back\":\"front\";return fs.length?fs.map((f,i)=>({label:fs.length>1?sideOfFile(f,i)===\"back\"?\"Back\":\"Front\":\"Your file\",src:f.preview_url||(isImage(f)?f.url:null),name:f.name,side:sideOfFile(f,i)})):[{label:\"Your file\",src:null,side:\"front\"}];}return[{label:\"Front\",src:line.preview_url||art.design_thumb||null}];};function LineCard({line,index,ctx,locked,editing,onEdit,onDesign,onProof,onPeek,flash,issues,designFee}){const{T,origin}=ctx;const motion=usePrefersMotion();const pack=useForm(origin,line.form_slug||line.slug,ctx.preview);const[busy,setBusy]=useState(null);const[allOpts,setAllOpts]=useState(false);const[pct,setPct]=useState(null);const[err,setErr]=useState(null);const[gone,setGone]=useState(false);const fileRef=useRef(null);const art=line.artwork||{mode:\"upload\",files:[]};const files=art.files||[];const inputs=useMemo(()=>formInputs(pack),[pack]);const run=runInputOf(inputs);const packs=packsOf(pack);const narrow=useNarrow(600);const act=async(kind,fn)=>{if(locked||ctx.preview)return;setBusy(kind);setErr(null);try{await fn();}catch(e){setErr(e?.message||\"That didn't save. Try again.\");if(kind===\"remove\")setGone(false);}finally{setBusy(null);setPct(null);}};const setQty=(q,total)=>act(\"qty\",()=>patchLine(origin,line.id,{qty:Math.max(1,q)},total!=null&&total>0?{total_inc:total}:null));const setSpeed=tier=>act(\"speed\",()=>setLineSpeed(origin,line.id,tier));const setMode=mode=>act(\"mode\",()=>patchLine(origin,line.id,{artwork:{mode,files:mode===\"upload\"?files.map(f=>f.id):[],design_id:null}}));/* A file from the cart: upload, attach, check it, then \"Check your proof\" - approving it there is what lets it print as shown. */const onFiles=list=>{const f=list?.[0];if(!f)return;act(\"file\",async()=>{const id=await uploadFile(origin,f,setPct);const checked=await checkUpload(origin,id,line.slug,line.values).catch(()=>null);const r=await patchLine(origin,line.id,{artwork:{mode:\"upload\",files:[id]}});const fresh=r.line||line;onProof({line:fresh,kind:\"upload\",faces:[{label:\"Your file\",src:checked?.preview||null,name:f.name}],findings:checked?.preflight?.findings||null,summary:checked?.preflight?.summary||null});});};const[note,setNote]=useState(line.note||\"\");useEffect(()=>setNote(line.note||\"\"),[line.note]);const saveNote=()=>{if((line.note||\"\")===note.trim()||ctx.preview)return;act(\"mode\",()=>patchLine(origin,line.id,{note:note.trim().slice(0,1e3)}));};/* Remove at once: the store takes the row out of the totals and the row folds away (fade, slide,\n       then its height closes so the lines below glide up); the DELETE runs behind it. Refused, the\n       row comes back and says so. */const remove=()=>{if(locked||ctx.preview)return;setErr(null);removeLine(origin,line.id).catch(()=>{setErr(\"Couldn't remove that - try again.\");});};const leaving=!!line._removing;const ta=line.priced?.turnaround||null;const approved=lineApproved(line);const pstate=proofState(line);// the platform says which lines can take an online proof (\"needed\"); before it answers, any finished design or upload\nconst selfArt=pstate?pstate!==\"ours\"&&(art.mode===\"design\"&&!!art.design_id||art.mode===\"upload\"&&files.length>0):art.mode===\"design\"&&!!art.design_id||art.mode===\"upload\"&&files.length>0;const opts=optionList(line);const incomplete=!!line.priced?.incomplete;const hasForm=!!pack&&inputs.length>0;const designable=art.mode===\"design\"&&art.design_id?true:canDesign(pack);/* The file's own name, never glued to other words with a hyphen - it is\n       truncated on its own line (the full name on hover). */const fileName=art.mode===\"upload\"&&files.length?files.map(f=>f.name).join(\", \"):null;const reproof=(line.proof?.reproof)||null;const approvedQty=Number(line.proof?.approved_qty)||null;/* The proof status lives in ONE element (cart v3 polish): the chip, with its detail in the chip's own\n       (i) - \"we send you a proof\" never takes a line of the item's main column. */const artState=art.mode===\"designer\"?{chip:\"Our designers set it up\",tone:\"ours\",tip:\"We send you a proof to approve before it prints.\"}:selfArt&&approved?{chip:\"Proof approved\",tone:\"ok\",tip:approvedQty&&approvedQty!==line.qty?\"Approved by you. A new quantity doesn't need a new proof - it prints as you saw it.\":\"Approved by you. It prints as you saw it.\"}:reproof?.message?{chip:reproof.message,tone:\"warn\",tip:null}:art.mode===\"design\"&&art.design_id?{chip:\"Proof to check\",tone:\"need\",tip:\"Check your design and approve it, and it prints as shown.\"}:files.length?{chip:\"Proof to check\",tone:\"need\",tip:\"Check your file and approve it, and it prints as shown.\"}:pstate===\"ours\"?{chip:\"We'll proof it\",tone:\"ours\",tip:\"We send you a proof to approve before it prints.\"}:{chip:\"Add your artwork\",tone:\"need\",tip:null};const needsArt=(art.mode===\"upload\"||art.mode===\"later\"||!art.mode)&&!files.length;const needsProof=selfArt&&!approved&&pstate!==\"ours\";return /*#__PURE__*/_jsx(\"div\",{className:\"bgc-fold\"+(leaving?\" out\":\"\"),\"aria-hidden\":leaving||undefined,\"data-bg-line-leaving\":leaving||undefined,children:/*#__PURE__*/_jsxs(\"article\",{id:`line-${line.id}`,className:\"bgc-line bgc-in\"+(gone||leaving?\" gone\":\"\"),style:{animationDelay:`${index*60}ms`},\"aria-busy\":!!busy,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-line-grid\",children:[onPeek?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-thumb-link bgc-thumb-peek\",onClick:()=>onPeek(line),\"aria-label\":`See ${line.title||\"this item\"} larger`,\"data-bg-line-preview\":true,children:[/*#__PURE__*/_jsx(Thumb,{line:line,T:T,size:narrow?76:128}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-thumb-zoom\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{fill:T.accent,d:\"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Zm112,0a8,8,0,0,1-8,8H120v24a8,8,0,0,1-16,0V120H80a8,8,0,0,1,0-16h24V80a8,8,0,0,1,16,0v24h24A8,8,0,0,1,152,112Z\"})})})]}):/*#__PURE__*/_jsx(\"a\",{href:productHref(line),className:\"bgc-thumb-link\",\"aria-hidden\":true,tabIndex:-1,\"data-bg-line-product\":true,children:/*#__PURE__*/_jsx(Thumb,{line:line,T:T,size:narrow?76:128})}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-line-body\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-line-top\",children:[/*#__PURE__*/_jsx(\"a\",{href:productHref(line),className:\"bgc-line-title\",\"data-bg-line-title\":true,children:line.title||line.slug}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-line-money\",style:{opacity:busy===\"qty\"?.6:1,transition:\"opacity 160ms ease-out\"},children:[incomplete?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,color:T.muted},children:\"Choose options\"}):/*#__PURE__*/_jsx(Count,{value:line.priced?.total_inc??0,motion:motion}),!incomplete&&perUnit(line)?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:perUnit(line)}):null]})]}),opts.length>0&&/*#__PURE__*/_jsx(Specs,{opts:opts,open:allOpts,onToggle:()=>setAllOpts(v=>!v),id:line.id}),incomplete&&/*#__PURE__*/_jsxs(\"span\",{role:\"alert\",className:\"bgc-warn\",children:[\"Finish choosing \",((line.priced?.missing||[]).join(\", \")||\"options\").toLowerCase(),\".\"]}),/*#__PURE__*/_jsx(SpeedRow,{line:line,T:T,busy:busy===\"speed\",disabled:locked||!!ctx.preview,onPick:setSpeed}),void ta,/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-art\",\"data-bg-art\":artState.tone,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-art-head\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-art-tag \"+artState.tone,\"data-bg-proof-chip\":true,children:[artState.tone===\"ok\"?/*#__PURE__*/_jsx(TickMark,{}):art.mode===\"design\"||art.mode===\"designer\"?/*#__PURE__*/_jsx(PenIcon,{color:artState.tone===\"ours\"?T.accent:T.ink,size:14}):/*#__PURE__*/_jsx(FileIcon,{color:artState.tone===\"need\"||artState.tone===\"warn\"?T.ink:T.accent,size:14}),/*#__PURE__*/_jsx(\"span\",{children:busy===\"file\"&&pct!=null?`Uploading ${pct}%`:artState.chip})]}),artState.tip?/*#__PURE__*/_jsx(InfoTip,{T:T,id:\"proof-\"+line.id,label:\"About your proof\",text:artState.tip}):null,artState.tone===\"ok\"&&onPeek?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>onPeek(line),\"data-bg-see-proof\":true,children:\"See your proof\"}):null,needsProof&&!locked?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary bgc-small\",onClick:()=>onProof({line,kind:art.mode===\"upload\"?\"upload\":\"design\",faces:facesOfLine(line)}),\"data-bg-check-proof\":true,children:\"Check your proof\"}):null]}),fileName?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-file\",title:fileName,children:[/*#__PURE__*/_jsx(FileIcon,{color:T.muted,size:14}),/*#__PURE__*/_jsx(\"span\",{children:fileName})]}):null,needsArt&&!locked&&art.mode!==\"designer\"?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[\"Or\",\" \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>setMode(\"designer\"),disabled:!!busy,children:\"let us design it for you\"})]}):null]}),art.mode===\"designer\"?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-brief\",\"data-bg-design-brief\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-feeline\",\"data-bg-design-fee\":true,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-row-tip\",children:[\"Design setup\",/*#__PURE__*/_jsx(DesignFeeTip,{T:T,id:line.id,each:designFee})]}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-num\",children:designFee!=null?money(designFee):\"\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"bgc-brief-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:\"Brief / instructions\"}),/*#__PURE__*/_jsx(\"textarea\",{className:\"bgc-note-in\",value:note,maxLength:1e3,placeholder:\"Your business name, the words, phone and web address, and any look you have in mind. You can send your logo after you order.\",onChange:e=>setNote(e.target.value),onBlur:saveNote,disabled:locked})]})]}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-line-actions\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-qtyrow\",children:[run?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-qty-static\",children:[num(line.qty),\" total\"]}):/*#__PURE__*/_jsx(QtyControl,{line:line,pack:pack,packs:packs,busy:busy===\"qty\",disabled:locked,onChange:setQty,T:T,origin:origin}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-act quiet\",onClick:remove,disabled:locked||!!busy,children:\"Remove\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-actions\",children:[hasForm&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-act\",\"aria-expanded\":editing,onClick:()=>onEdit(!editing),disabled:locked,children:[/*#__PURE__*/_jsx(SlidersIcon,{color:T.accent}),\" \",run?\"Edit options and sizes\":\"Edit options\"]}),designable&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-act\",onClick:()=>onDesign(!(art.mode===\"design\"&&art.design_id)),disabled:locked,children:[/*#__PURE__*/_jsx(PenIcon,{color:T.accent,size:16}),\" \",art.mode===\"design\"&&art.design_id?\"Edit design\":\"Design it online\"]}),needsArt||art.mode===\"upload\"&&files.length?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-act\",onClick:()=>fileRef.current?.click(),disabled:locked||busy===\"file\",children:[/*#__PURE__*/_jsx(UploadIcon,{color:T.accent}),\" \",art.mode===\"upload\"&&files.length?\"Replace file\":\"Upload a file\"]}):/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-act-opt\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-act quiet\",onClick:()=>fileRef.current?.click(),disabled:locked||busy===\"file\",\"data-bg-upload-optional\":true,children:[/*#__PURE__*/_jsx(UploadIcon,{color:T.muted}),\" Upload a file\"]}),/*#__PURE__*/_jsx(InfoTip,{T:T,id:\"up-\"+line.id,label:\"Is uploading a file optional?\",text:art.mode===\"designer\"?\"Optional - add your logo or any files now, or send them after you order. We proof it before it prints.\":\"Optional - swap your online design for a print-ready file of your own. We check it before it prints.\"})]}),/*#__PURE__*/_jsx(\"input\",{ref:fileRef,type:\"file\",hidden:true,accept:\".pdf,.ai,.eps,.svg,.png,.jpg,.jpeg,.tif,.tiff,.psd,.zip\",onChange:e=>{onFiles(e.target.files);e.target.value=\"\";}})]})]}),!!(err||flash||issues?.length)&&/*#__PURE__*/_jsx(\"span\",{role:\"status\",className:err||issues?.length?\"bgc-warn\":\"bgc-ok\",children:err||(issues?.length?issues.join(\" \"):flash)})]})]}),editing&&pack&&(narrow?/*#__PURE__*/_jsx(Sheet,{title:`Edit ${line.title||\"options\"}`,T:T,onClose:()=>onEdit(false),children:footer=>/*#__PURE__*/_jsx(LineEditor,{line:line,pack:pack,ctx:ctx,onClose:()=>onEdit(false),footerSlot:footer})}):/*#__PURE__*/_jsx(LineEditor,{line:line,pack:pack,ctx:ctx,onClose:()=>onEdit(false)}))]})});}/* The design fee's (i): a small icon button - hover or focus shows it on a desktop, a tap toggles it on\n   a phone, Esc or a tap elsewhere shuts it. The words are the owner's (2026-09-26). *//* Design setup is the platform's per-item fee (summary.design_fee_each, $50 today): one 15-minute block each. */const designEach=s=>Number(s?.design_fee_each)>0?Number(s.design_fee_each):null;const designFeeTip=each=>`${each?money(each).replace(/\\.00$/,\"\"):\"The design fee\"} covers 15 minutes of design work. If your job needs more, we'll let you know before we update your invoice.`;function DesignFeeTip({T,id,each}){return /*#__PURE__*/_jsx(InfoTip,{T:T,id:id,label:\"About the design setup fee\",text:designFeeTip(each),data:\"fee\"});}/* THE (i) tip (the design fee's, generalised for cart v3): hover or focus on a desktop, a tap on a phone,\n   Esc or a tap elsewhere shuts it. */function InfoTip({T,id,label,text,data}){const[open,setOpenRaw]=useState(false);const[edge,setEdge]=useState(\"\");const ref=useRef(null);const tipId=\"bgc-tip-\"+id;/* near either edge of the screen the bubble lines up with the (i) instead of centring on it, so it never runs off */const setOpen=v=>setOpenRaw(o=>{const next=typeof v===\"function\"?v(o):v;if(next&&ref.current&&typeof window!==\"undefined\"){const r=ref.current.getBoundingClientRect();setEdge(r.left<140?\" l\":window.innerWidth-r.right<140?\" r\":\"\");}return next;});useEffect(()=>{if(!open)return;const off=e=>ref.current&&!ref.current.contains(e.target)&&setOpen(false);const esc=e=>e.key===\"Escape\"&&setOpen(false);document.addEventListener(\"pointerdown\",off);document.addEventListener(\"keydown\",esc);return()=>{document.removeEventListener(\"pointerdown\",off);document.removeEventListener(\"keydown\",esc);};},[open]);return /*#__PURE__*/_jsxs(\"span\",{ref:ref,className:\"bgc-tip\",onMouseEnter:()=>window.matchMedia?.(\"(hover: hover)\").matches&&setOpen(true),onMouseLeave:()=>window.matchMedia?.(\"(hover: hover)\").matches&&setOpen(false),children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-tip-btn\",\"aria-label\":label,\"aria-expanded\":open,\"aria-describedby\":open?tipId:undefined,onClick:()=>setOpen(o=>!o),onFocus:e=>e.currentTarget.matches(\":focus-visible\")&&setOpen(true),onBlur:()=>setOpen(false),\"data-bg-fee-tip\":data===\"fee\"?true:undefined,\"data-bg-tip\":data||id,children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{fill:T.accent,d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z\"})})}),open?/*#__PURE__*/_jsx(\"span\",{role:\"tooltip\",id:tipId,className:\"bgc-tip-bubble\"+edge,children:text}):null]});}function useNarrow(px){const[n,setN]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const f=()=>setN(window.innerWidth<px);f();window.addEventListener(\"resize\",f);return()=>window.removeEventListener(\"resize\",f);},[px]);return n;}function turnaroundView(t,opts={}){if(!t)return null;const fromLabel=/^Estimated ready by (.+)$/.exec(t.label||\"\")?.[1]||null;const date=t.ready_by_label||fromLabel||dayLabel(t.ready_by||t.ready_to||t.ready_from);if(!date)return null;const deliver=opts.delivery?t.deliver_by_label||dayLabel(t.deliver_by):null;return{date,second:deliver?`Estimated delivery by ${deliver}`:null};}const CalendarCheck=({color})=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{fill:color,d:\"M208,28H188V24a12,12,0,0,0-24,0v4H92V24a12,12,0,0,0-24,0v4H48A20,20,0,0,0,28,48V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V48A20,20,0,0,0,208,28ZM68,52a12,12,0,0,0,24,0h72a12,12,0,0,0,24,0h16V76H52V52ZM52,204V100H204V204Zm120.49-84.49a12,12,0,0,1,0,17l-48,48a12,12,0,0,1-17,0l-24-24a12,12,0,0,1,17-17L116,159l39.51-39.52A12,12,0,0,1,172.49,119.51Z\"})});function TurnaroundLine({t,T,delivery}){const v=turnaroundView(t,{delivery});if(!v)return null;return /*#__PURE__*/_jsxs(\"span\",{className:\"bgc-ta\",\"data-bg-turnaround\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-dot\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(CalendarCheck,{color:T.accent})}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-ta-text\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-ta-main\",children:[\"Estimated ready by \",/*#__PURE__*/_jsx(\"b\",{children:v.date})]}),v.second?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-sub\",children:v.second}):null]})]});}/* A tier's date as the customer reads it: ready at our studio, or - when the supplier sends it straight to\n   them (ships_direct) - its estimated delivery. */const optDate=o=>o.ships_direct?{word:\"delivery\",date:o.estimated_date_label||dayLabel(o.estimated_date)}:{word:\"ready\",date:o.ready_by_label||dayLabel(o.ready_by)||o.estimated_date_label||null};function tierOf(line){const opts=Array.isArray(line.speed_options)?line.speed_options.filter(o=>o&&o.tier):[];const cur=opts.find(o=>o.tier===line.turnaround_tier)||null;const label=line.turnaround_tier_label||cur?.label||(opts.length?opts[0].label:null);const direct=!!(line.ships_direct||cur?.ships_direct);const date=direct?line.estimated_date_label||(cur?optDate(cur).date:null):line.ready_by_label||(cur?optDate(cur).date:null)||dayLabel(line.ready_by||null);if(label||date)return{tier:line.turnaround_tier||cur?.tier||\"standard\",label:label||\"Standard\",date:date||null,direct,options:opts};const t=line.priced?.turnaround;const v=turnaroundView(t);if(!v)return null;return{tier:t?.rush_applied?\"rush\":\"standard\",label:t?.rush_applied?\"Rush\":\"Standard\",date:v.date,options:[]};}/** The proof screen's one line about timing for this item. */const lineReadyText=line=>{const t=tierOf(line);return t?.date?`Estimated ${t.direct?\"delivery\":\"ready\"} by ${t.date}`:readyByText(line.priced?.turnaround);};function SpeedRow({line,T,busy,disabled,onPick}){const v=tierOf(line);const[open,setOpen]=useState(false);const[act,setAct]=useState(0);const wrap=useRef(null);const btn=useRef(null);const list=useRef(null);const pos=useFloat(btn,open,3*56+16,320);useEffect(()=>{if(!open)return;const t=window.setTimeout(()=>list.current?.focus({preventScroll:true}),0);const off=e=>wrap.current&&!wrap.current.contains(e.target)&&!list.current?.contains(e.target)&&setOpen(false);document.addEventListener(\"mousedown\",off);return()=>{window.clearTimeout(t);document.removeEventListener(\"mousedown\",off);};},[open]);if(!v)return null;const words=/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-ta-main\",children:[/*#__PURE__*/_jsx(\"b\",{className:\"tier\",children:v.label}),v.date?/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",\"- est. \",v.direct?\"delivery\":\"ready\",\" \",/*#__PURE__*/_jsx(\"b\",{children:v.date})]}):null]});const dot=/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-dot\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(CalendarCheck,{color:T.accent})});if(v.options.length<2)return /*#__PURE__*/_jsxs(\"span\",{className:\"bgc-ta\",\"data-bg-turnaround\":true,\"data-bg-tier\":v.tier,children:[dot,/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-text\",children:words})]});const opts=v.options;const id=\"bgc-speed-\"+line.id;const curFee=opts.find(o=>o.tier===v.tier)?.fee||0;const take=o=>{setOpen(false);btn.current?.focus({preventScroll:true});if(o.tier!==v.tier)onPick(o.tier);};const onKey=e=>{if(e.key===\"ArrowDown\")e.preventDefault(),setAct(i=>Math.min(opts.length-1,i+1));else if(e.key===\"ArrowUp\")e.preventDefault(),setAct(i=>Math.max(0,i-1));else if(e.key===\"Home\")e.preventDefault(),setAct(0);else if(e.key===\"End\")e.preventDefault(),setAct(opts.length-1);else if(e.key===\"Enter\"||e.key===\" \")e.preventDefault(),take(opts[act]);else if(e.key===\"Escape\")e.preventDefault(),e.stopPropagation(),setOpen(false),btn.current?.focus({preventScroll:true});else if(e.key===\"Tab\")setOpen(false);};return /*#__PURE__*/_jsxs(\"div\",{ref:wrap,className:\"bgc-speed\"+(busy?\" busy\":\"\"),\"data-bg-turnaround\":true,\"data-bg-tier\":v.tier,children:[/*#__PURE__*/_jsxs(\"button\",{ref:btn,type:\"button\",className:\"bgc-ta bgc-speed-btn\",\"aria-haspopup\":\"listbox\",\"aria-expanded\":open,\"aria-controls\":open?id:undefined,\"aria-label\":`Production speed: ${v.label}${v.date?`, estimated ${v.direct?\"delivery\":\"ready\"} ${v.date}`:\"\"}. Change`,disabled:disabled||busy,onClick:()=>{setAct(Math.max(0,opts.findIndex(o=>o.tier===v.tier)));setOpen(x=>!x);},onKeyDown:e=>{if((e.key===\"ArrowDown\"||e.key===\"ArrowUp\")&&!open){e.preventDefault();setAct(Math.max(0,opts.findIndex(o=>o.tier===v.tier)));setOpen(true);}},children:[dot,/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-text\",children:words}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-speed-chev\",style:{transform:open?\"rotate(180deg)\":\"none\"},children:/*#__PURE__*/_jsx(ChevronIcon,{color:T.ink})})]}),open&&pos?onBody(/*#__PURE__*/_jsxs(\"div\",{ref:list,id:id,role:\"listbox\",tabIndex:-1,\"aria-label\":\"Production speed\",\"aria-activedescendant\":`${id}-o${act}`,className:\"bgpb-qlist bgc-speed-list bgc-floating\",style:{...pos,fontFamily:T.font,color:T.ink},onKeyDown:onKey,children:[/*#__PURE__*/_jsx(\"style\",{children:qrowCss({...T,soft:T.field,radius:16})}),opts.map((o,i)=>{const on=o.tier===v.tier;const d=(o.fee||0)-curFee;return /*#__PURE__*/_jsxs(\"div\",{id:`${id}-o${i}`,role:\"option\",\"aria-selected\":on,className:\"bgpb-qrow bgpb-ddrow bgc-speed-opt\"+(on?\" on\":\"\")+(i===act?\" act\":\"\"),onMouseDown:e=>e.preventDefault(),onMouseEnter:()=>setAct(i),onClick:()=>take(o),\"data-bg-speed\":o.tier,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"l\",children:[/*#__PURE__*/_jsx(\"b\",{children:o.label}),/*#__PURE__*/_jsx(\"span\",{children:optDate(o).date?`Est. ${optDate(o).word} ${optDate(o).date}`:o.estimated_label?shortEst(o.estimated_label):\"\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"d\",children:on?\"Chosen\":Math.abs(d)<.005?\"Included\":`${d>0?\"+\":\"-\"}${money(Math.abs(d))}`}),/*#__PURE__*/_jsx(\"span\",{className:\"k\",\"aria-hidden\":true,children:on?/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{fill:T.accent,d:\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"})}):null})]},o.tier);})]})):null]});}/* ---- cart v3: many options (signage can carry eight or more). Up to four read in one line; past that the\n   three that matter most (size, material, sides...) stay in view and the rest open under a quiet\n   \"All options (n)\" as a two-column spec list. Editing still goes through Edit options. */const SPEC_RANK=[/size|dimension|width|height/i,/material|stock|substrate|media|paper|fabric|garment|colou?r/i,/side|print|finish|lamin/i,/thick|weight|gsm/i,/shape|corner|cut/i];const specRank=k=>{const i=SPEC_RANK.findIndex(r=>r.test(k));return i<0?SPEC_RANK.length:i;};function Specs({opts,open,onToggle,id}){if(opts.length<=4)return /*#__PURE__*/_jsx(\"ul\",{className:\"bgc-opts\",children:opts.map(([k,v],i)=>/*#__PURE__*/_jsxs(\"li\",{children:[k?/*#__PURE__*/_jsx(\"span\",{className:\"k\",children:k}):null,/*#__PURE__*/_jsx(\"span\",{className:\"v\",children:v})]},k+i))});const top=opts.map((o,i)=>({o,i,r:specRank(o[0])})).sort((a,b)=>a.r-b.r||a.i-b.i).slice(0,3).sort((a,b)=>a.i-b.i).map(x=>x.o);const listId=\"bgc-specs-\"+id;return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-specwrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-specline\",children:[/*#__PURE__*/_jsx(\"ul\",{className:\"bgc-opts\",children:top.map(([k,v],i)=>/*#__PURE__*/_jsxs(\"li\",{children:[k?/*#__PURE__*/_jsx(\"span\",{className:\"k\",children:k}):null,/*#__PURE__*/_jsx(\"span\",{className:\"v\",children:v})]},k+i))}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-specbtn\",\"aria-expanded\":open,\"aria-controls\":listId,onClick:onToggle,\"data-bg-all-options\":true,children:[open?\"Fewer options\":`All options (${opts.length})`,/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",transform:open?\"rotate(180deg)\":\"none\",transition:\"transform 160ms ease-out\"},children:/*#__PURE__*/_jsx(ChevronIcon,{color:\"currentColor\"})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-specfold\"+(open?\" open\":\"\"),children:/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"dl\",{id:listId,className:\"bgc-specgrid\",hidden:!open,children:opts.map(([k,v],i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"dt\",{children:k||\"Option\"}),/*#__PURE__*/_jsx(\"dd\",{children:v})]},k+i))})})})]});}function QtyControl({line,pack,packs,busy,disabled,onChange,T,origin}){const[v,setV]=useState(String(line.qty));useEffect(()=>setV(String(line.qty)),[line.qty]);/* the stepper waits 250 ms after the last tap, so five quick taps are one price change */const timer=useRef(undefined);useEffect(()=>()=>window.clearTimeout(timer.current),[]);const QT={...T,soft:T.field,radius:16};const table=pack?.price_table;const row=table?table.rows.find(r=>keyOf(r.values)===keyOf(table.keys.map(k=>line.values[k]))):null;const list=packs.length?packs.includes(line.qty)?packs:[...packs,line.qty].sort((a,b)=>a-b):[];const[ladder,setLadder]=useState(null);const lkey=JSON.stringify([line.slug,line.values,list]);useEffect(()=>{if(!list.length||row||!line.slug)return;let live=true;fetchLadder(origin,line.form_slug||line.slug,line.values,list).then(rows=>live&&setLadder({key:lkey,rows}));return()=>{live=false;};},[lkey,!!row,origin]);if(list.length){const rows=row?list.map(p=>{const at=table.packs.indexOf(p);return{qty:p,total:at>=0?row.totals[at]??null:p===line.qty&&line.priced?.total_inc!=null?Number(line.priced.total_inc):null};}):ladder&&ladder.key===lkey?ladder.rows.map(r=>r.qty===line.qty&&r.total==null&&line.priced?.total_inc!=null?{...r,total:Number(line.priced.total_inc)}:r):list.map(p=>({qty:p,total:p===line.qty&&line.priced?.total_inc!=null?Number(line.priced.total_inc):undefined}));return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-qtypick\"+(disabled||busy?\" off\":\"\"),children:[/*#__PURE__*/_jsx(\"style\",{children:qrowCss(QT)}),/*#__PURE__*/_jsx(QtyPicker,{T:QT,id:\"bgc-qty-\"+line.id,rows:rows,qty:line.qty,unitWord:\"\",onPick:q=>q!==line.qty&&onChange(q,rows.find(r=>r.qty===q)?.total??null)})]});}const commit=()=>{const n=Math.max(1,Math.floor(Number(v)||1));if(n!==line.qty)onChange(n);else setV(String(line.qty));};const bump=d=>{const n=Math.max(1,(Number(v)||line.qty)+d);setV(String(n));window.clearTimeout(timer.current);timer.current=window.setTimeout(()=>n!==line.qty&&onChange(n),250);};return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-stepper\",\"aria-label\":\"Quantity\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Fewer\",onClick:()=>bump(-1),disabled:disabled||(Number(v)||line.qty)<=1,children:\"-\"}),/*#__PURE__*/_jsx(\"input\",{value:v,inputMode:\"numeric\",\"aria-label\":\"Quantity\",disabled:disabled,onChange:e=>setV(e.target.value.replace(/\\D/g,\"\")),onBlur:commit,onKeyDown:e=>e.key===\"Enter\"&&commit()}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"More\",onClick:()=>bump(1),disabled:disabled,children:\"+\"})]});}// ------------------------------------------------------------------ the quantity dropdown (polish 2026-09-26)\n/* THE product page's quantity dropdown, the same markup and classes (.bgpb-q*), so the cart line and the\n   product page match: each pack with its total, price each and saving for this line's choices; a\n   listbox (arrows, Enter, Esc, Home / End); a bottom sheet on a phone. Prices come from the page pack's\n   table, else one ladder call to the platform. */const qUnitMoney=n=>n==null?\"\":new Intl.NumberFormat(\"en-AU\",{style:\"currency\",currency:\"AUD\",minimumFractionDigits:2,maximumFractionDigits:n<.1?3:2}).format(n);function QShim({T,w,h,r=8}){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,className:\"bgc-shim\",style:{display:\"inline-block\",width:w,height:h,borderRadius:r,background:T.soft}});}const LADDERS=new Map;function fetchLadder(origin,slug,values,qtys){const k=JSON.stringify([origin,slug,values,qtys]);if(!LADDERS.has(k)){const post=(qty,extra={})=>fetch(`${origin}/api/public/pricing/${encodeURIComponent(slug)}?v=2`,{method:\"POST\",headers:{\"content-type\":\"application/json\"},body:JSON.stringify({qty,values,...extra})}).then(r=>r.ok?r.json():null);const one=j=>j&&!j.incomplete&&Number(j.total_inc)>0?Number(j.total_inc):null;const p=post(qtys[0],{qtys}).then(j=>{if(j&&Array.isArray(j.ladder))return qtys.map(q=>({qty:q,total:one(j.ladder.find(x=>Number(x.qty)===q))}));return Promise.all(qtys.map((q,i)=>i===0&&j?Promise.resolve({qty:q,total:one(j)}):post(q).then(x=>({qty:q,total:one(x)})).catch(()=>({qty:q,total:null}))));}).catch(()=>{LADDERS.delete(k);return qtys.map(q=>({qty:q,total:null}));});LADDERS.set(k,p);}return LADDERS.get(k);}function qtyFloor(rows){const priced=rows.filter(r=>typeof r.total===\"number\"&&r.qty>0);if(priced.length<2)return{amount:null,rows:new Set};const low=Math.min(...priced.map(r=>r.total));const at=priced.filter(r=>Math.abs(r.total-low)<=.05).sort((a,b)=>a.qty-b.qty);if(at.length<2)return{amount:null,rows:new Set};return{amount:at[0].total,rows:new Set(at.map(r=>r.qty))};}function savingsBase(rows,fl){const first=rows.find(r=>r.total!=null&&r.qty>0&&!fl?.rows.has(r.qty));return first?first.total/first.qty:null;}function QtyRow({T,r:raw,on,active,base,unitWord:uw0,id,onPick,as=\"option\",fl}){const floored=!!fl?.rows?.has(raw.qty);const r=floored?{...raw,total:fl.amount}:raw;const unitWord=r.qty===1&&uw0===\"units\"?\"unit\":uw0;const each=r.total!=null&&r.qty?r.total/r.qty:null;const save=!floored&&each!=null&&base?Math.round((1-each/base)*100):0;const dead=r.total===null;const common={id,className:\"bgpb-qrow\"+(on?\" on\":\"\")+(active?\" act\":\"\")+(dead?\" dead\":\"\"),onMouseDown:e=>e.preventDefault(),onClick:()=>!dead&&onPick(r.qty),\"data-qty\":r.qty};const cells=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"span\",{className:\"q\",children:[num(r.qty),/*#__PURE__*/_jsxs(\"span\",{className:\"u\",children:[\" \",unitWord]})]}),/*#__PURE__*/_jsx(\"span\",{className:\"t\",children:r.total===undefined?/*#__PURE__*/_jsx(QShim,{T:T,w:64,h:12,r:6}):dead?\"Not available\":money(r.total)}),/*#__PURE__*/_jsx(\"span\",{className:\"e\",children:r.total===undefined?/*#__PURE__*/_jsx(QShim,{T:T,w:44,h:12,r:6}):each!=null?`${qUnitMoney(each)} each`:\"\"}),/*#__PURE__*/_jsx(\"span\",{className:\"s\",children:save>=1?/*#__PURE__*/_jsxs(\"span\",{className:\"save\",children:[\"Save \",save,\"%\"]}):null}),/*#__PURE__*/_jsx(\"span\",{className:\"k\",\"aria-hidden\":\"true\",children:on?/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{fill:T.accent,d:\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"})}):null})]});if(as===\"button\")return /*#__PURE__*/_jsx(\"button\",{type:\"button\",...common,\"aria-pressed\":on,disabled:dead,\"aria-label\":`${num(r.qty)} ${unitWord}${r.total!=null?`, ${money(r.total)}`:\"\"}${save>=1?`, save ${save}%`:\"\"}`,children:cells});return /*#__PURE__*/_jsx(\"div\",{...common,role:\"option\",\"aria-selected\":on,\"aria-disabled\":dead||undefined,children:cells});}/* THE quantity dropdown (owner 2026-09-26: never the native menu). The field reads like every other\n   input; open, each pack shows its total, price each and saving for what is chosen now. A listbox:\n   arrows move, Enter takes, Esc shuts, Home / End, Tab leaves; on a phone it opens as a bottom sheet. */function QtyPicker({T,id,rows,qty,onPick,unitWord}){const[open,setOpen]=useState(false);const[act,setAct]=useState(0);const[phone,setPhone]=useState(false);const wrap=useRef(null);const btn=useRef(null);const list=useRef(null);const listId=id+\"-list\";const usable=rows.map((r,i)=>r.total===null?-1:i).filter(i=>i>=0);const openAt=()=>{const i=rows.findIndex(r=>r.qty===qty);setAct(i>=0?i:usable[0]??0);setPhone(window.innerWidth<600);setOpen(true);};const close=(focus=true)=>{setOpen(false);if(focus)btn.current?.focus({preventScroll:true});};const take=q=>{onPick(q);close();};useEffect(()=>{if(!open)return;const t=window.setTimeout(()=>list.current?.focus({preventScroll:true}),0);/* the list lives on <body> (so no card, fold or section clips it): a press outside BOTH the field and the list shuts it */const off=e=>!phone&&wrap.current&&!wrap.current.contains(e.target)&&!list.current?.contains(e.target)&&setOpen(false);document.addEventListener(\"mousedown\",off);let lock=null;if(phone)lock=qLockPage();return()=>{window.clearTimeout(t);document.removeEventListener(\"mousedown\",off);lock?.();};},[open,phone]);useEffect(()=>{if(!open)return;list.current?.querySelector(`[data-i=\"${act}\"]`)?.scrollIntoView?.({block:\"nearest\"});},[act,open]);const move=d=>{const pos=usable.indexOf(act);const next=usable[Math.max(0,Math.min(usable.length-1,(pos<0?0:pos)+d))];if(next!=null)setAct(next);};const onListKey=e=>{if(e.key===\"ArrowDown\")e.preventDefault(),move(1);else if(e.key===\"ArrowUp\")e.preventDefault(),move(-1);else if(e.key===\"Home\")e.preventDefault(),setAct(usable[0]??0);else if(e.key===\"End\")e.preventDefault(),setAct(usable[usable.length-1]??0);else if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();const r=rows[act];if(r&&r.total!==null)take(r.qty);}else if(e.key===\"Escape\")e.preventDefault(),e.stopPropagation(),close();else if(e.key===\"Tab\")close(false);};const cur=rows.find(r=>r.qty===qty);const fl=qtyFloor(rows);const base=savingsBase(rows,fl);/* Owner 2026-09-28: the open list overlapped the line, lost its \"Save x%\" chips off the right and ran over\n       the next section. It is now a popover on <body>: fixed to the field, at least wide enough for every column\n       (460, never wider than the window), above everything, flipping up when there is no room below, scrolling\n       when long; it follows the field on scroll and resize. The phone keeps its bottom sheet. */const pos=useFloat(btn,open&&!phone,344,460);const listbox=/*#__PURE__*/_jsx(\"div\",{ref:list,id:listId,role:\"listbox\",tabIndex:-1,\"aria-label\":\"Quantity\",\"aria-activedescendant\":`${id}-o${act}`,className:\"bgpb-qlist\"+(phone?\" phone\":\" float\"),style:phone?undefined:{...pos||{position:\"fixed\",visibility:\"hidden\"},zIndex:2147482e3,fontFamily:T.font},onKeyDown:onListKey,\"data-bg-qty-list\":true,children:rows.map((r,i)=>/*#__PURE__*/_jsx(\"div\",{\"data-i\":i,onMouseEnter:()=>r.total!==null&&setAct(i),children:/*#__PURE__*/_jsx(QtyRow,{T:T,r:r,id:`${id}-o${i}`,on:r.qty===qty,active:i===act,base:base,unitWord:unitWord,onPick:take,fl:fl})},r.qty))});return /*#__PURE__*/_jsxs(\"div\",{ref:wrap,style:{position:\"relative\",flex:\"1 1 auto\",minWidth:0},children:[/*#__PURE__*/_jsxs(\"button\",{ref:btn,type:\"button\",id:id,className:\"bgpb-sel bgpb-qbtn\",\"aria-haspopup\":\"listbox\",\"aria-expanded\":open,\"aria-controls\":open?listId:undefined,onClick:()=>open?close():openAt(),onKeyDown:e=>{if(e.key===\"ArrowDown\"||e.key===\"ArrowUp\"){e.preventDefault();if(!open)openAt();}},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontVariantNumeric:\"tabular-nums\"},children:num(qty)}),cur&&cur.total!=null?/*#__PURE__*/_jsxs(\"span\",{className:\"bgpb-qbtn-p\",children:[qUnitMoney((fl.rows.has(cur.qty)&&fl.amount!=null?fl.amount:cur.total)/cur.qty),\" each\"]}):null,/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:16,top:15,pointerEvents:\"none\",transform:open?\"rotate(180deg)\":\"none\",transition:\"transform 160ms ease-out\"},children:/*#__PURE__*/_jsx(ChevronIcon,{color:T.ink})})]}),open&&!phone?onBody(listbox):null,open&&phone&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"bgpb-qsheet-root\",style:{fontFamily:T.font},children:[/*#__PURE__*/_jsx(\"style\",{children:qsheetCss(T)}),/*#__PURE__*/_jsx(\"div\",{className:\"bgpb-qsheet-scrim\",onClick:()=>close(),\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgpb-qsheet\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Choose a quantity\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,padding:\"16px 20px 8px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:18,color:T.accent},children:\"Quantity\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgpb-sheet-x\",style:{width:44,height:44},\"aria-label\":\"Close\",onClick:()=>close(),children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{fill:T.accent,d:\"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z\"})})})]}),/*#__PURE__*/_jsx(\"style\",{children:qrowCss(T)}),listbox]})]}),document.body):null]});}function qsheetCss(T){return`\n.bgpb-qsheet-root{position:fixed;inset:0;z-index:2147483000}\n.bgpb-qsheet-root *{box-sizing:border-box}\n.bgpb-qsheet-scrim{position:absolute;inset:0;background:rgba(23,31,64,.35);animation:bgpbFade 200ms ease-out}\n.bgpb-qsheet{position:absolute;left:0;right:0;bottom:0;max-height:80dvh;display:flex;flex-direction:column;background:#FFFDEB;border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -24px 40px -28px rgba(23,31,64,.45);animation:bgpbUp 260ms cubic-bezier(0,0,0.58,1)}\n.bgpb-qsheet .bgpb-sheet-x{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid ${T.edge};background:${T.soft};cursor:pointer}\n.bgpb-qsheet .bgpb-sheet-x:focus-visible{outline:2px solid ${T.accent};outline-offset:2px}\n@keyframes bgpbUp{from{transform:translateY(100%)}to{transform:none}}\n@keyframes bgpbFade{from{opacity:0}to{opacity:1}}\n@media (prefers-reduced-motion: reduce){.bgpb-qsheet,.bgpb-qsheet-scrim{animation:none!important}}\n`;}/* Quantity rows - shared by the dropdown, its phone sheet and the Pricing guide. Hover = the tile hover\n   (soft fill, the line edge); selected = the tile's selected state (Pale Blue, Blue edge and text). */function qrowCss(T){return`\n.bgpb-qlist{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:344px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:${T.radius}px;background:#FFFDEB;border:1px solid ${T.edge};box-shadow:0 12px 20px -12px rgba(23,31,64,.25);outline:none;display:grid;align-content:start;gap:2px;box-sizing:border-box}\n.bgpb-qlist.float{animation:bgpbQPop 160ms cubic-bezier(0,0,0.58,1)}\n.bgpb-qlist *{box-sizing:border-box}\n@keyframes bgpbQPop{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}\n@media (prefers-reduced-motion: reduce){.bgpb-qlist.float{animation:none}}\n.bgpb-qlist.phone{position:static;max-height:none;border:0;box-shadow:none;border-radius:0;padding:4px 12px 16px;overflow-y:auto;flex:1 1 auto;min-height:0}\n.bgpb-qrows{display:grid;gap:4px}\n.bgpb-qhead,.bgpb-qrow{display:grid;grid-template-columns:minmax(84px,1.1fr) minmax(80px,1fr) minmax(96px,1fr) 84px 18px;grid-template-areas:\"q t e s k\";align-items:center;column-gap:10px}\n.bgpb-qhead{padding:0 13px 4px;font-size:13px;font-weight:600;color:${T.muted}}\n.bgpb-qrow{width:100%;min-height:48px;padding:8px 12px;border-radius:12px;border:1px solid transparent;background:transparent;font-family:${T.font};font-weight:500;font-size:15px;line-height:1.3;color:${T.ink};text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;transition:background 160ms ease-out,border-color 160ms ease-out,color 160ms ease-out}\n.bgpb-qrow .q{grid-area:q;font-weight:600}\n.bgpb-qrow .q .u{font-weight:500;font-size:13px;color:${T.muted}}\n.bgpb-qrow .t{grid-area:t;font-weight:600;display:flex;align-items:center}\n.bgpb-qrow .e{grid-area:e;font-size:14px;color:${T.muted};display:flex;align-items:center}\n.bgpb-qrow .s{grid-area:s;display:flex;justify-content:flex-end}\n.bgpb-qrow .k{grid-area:k;display:flex;justify-content:flex-end}\n.bgpb-qrow .save{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:${T.tint};color:${T.accent};font-size:12.5px;font-weight:600;white-space:nowrap}\n.bgpb-qrow:hover:not(.dead):not(.on),.bgpb-qrow.act:not(.on){background:${T.soft};border-color:${T.edge}}\n.bgpb-qrow.on{background:${T.tint};border:1.5px solid ${T.accent};padding:7.5px 11.5px;color:${T.accent}}\n.bgpb-qrow.on .q .u,.bgpb-qrow.on .e{color:${T.accent}}\n.bgpb-qrow.on .save{background:#fff}\n.bgpb-qrow.dead{opacity:.5;cursor:not-allowed}\n.bgpb-qrow:focus-visible{outline:2px solid ${T.accent};outline-offset:2px}\n.bgpb-qrow.bgpb-ddrow{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:none;align-items:center;column-gap:12px;min-height:44px}\n.bgpb-ddrow .l,.bgpb-ddrow .d,.bgpb-ddrow .k{grid-area:auto}\n.bgpb-ddrow .l{min-width:0;overflow-wrap:anywhere}\n.bgpb-ddrow .d{font-size:13.5px;color:${T.muted};font-variant-numeric:tabular-nums;white-space:nowrap}\n.bgpb-ddrow.on .d{color:${T.accent}}\n.bgpb-sel[aria-expanded=true],.bgpb-sel:focus-visible{outline:none;border-color:${T.accent};box-shadow:0 0 0 1px ${T.accent}}\n@media (max-width:600px){\n.bgpb-qhead,.bgpb-qrow{grid-template-columns:minmax(0,1fr) auto 76px 16px;grid-template-areas:\"q t s k\" \"q e s k\";row-gap:0}\n.bgpb-qhead span:nth-child(3){display:none}\n.bgpb-qrow{min-height:56px}\n.bgpb-qrow .t,.bgpb-qrow .e{justify-content:flex-end}\n.bgpb-qrow .e{font-size:13px}\n}\n`;}function qLockPage(){const w=window;const html=document.documentElement;w.__bgLocks=(w.__bgLocks||0)+1;if(w.__bgLocks===1){const gap=window.innerWidth-html.clientWidth;w.__bgLockBefore={o:html.style.overflow,g:html.style.scrollbarGutter,p:html.style.paddingRight};const gutter=typeof CSS!==\"undefined\"&&CSS.supports?.(\"scrollbar-gutter\",\"stable\");if(gutter)html.style.scrollbarGutter=\"stable\";else if(gap>0)html.style.paddingRight=`${gap}px`;html.style.overflow=\"hidden\";}let done=false;return()=>{if(done)return;done=true;w.__bgLocks=Math.max(0,(w.__bgLocks||1)-1);if(w.__bgLocks===0&&w.__bgLockBefore){html.style.overflow=w.__bgLockBefore.o;html.style.scrollbarGutter=w.__bgLockBefore.g;html.style.paddingRight=w.__bgLockBefore.p;}};}// ------------------------------------------------------------------ edit options (in place / sheet)\nfunction initialValues(inputs,from){const out={};for(const i of inputs){let v=from[i.key]??i.default??null;if(v==null&&i.type===\"select\"&&i.required&&i.options?.length)v=(i.options.find(o=>!o.disabled)||i.options[0]).value;if(v==null&&i.type===\"toggle\")v=false;if(i.type===\"quantity\"&&(v==null||typeof v!==\"object\"))v={};out[i.key]=v;}for(const[k,v]of Object.entries(from))if(!(k in out))out[k]=v;return out;}function LineEditor({line,pack,ctx,onClose,footerSlot}){const{T,origin}=ctx;const motion=usePrefersMotion();const inputs=useMemo(()=>formInputs(pack),[pack]);const run=runInputOf(inputs);const packs=packsOf(pack);const table=pack.price_table||null;const[values,setValues]=useState(()=>initialValues(inputs,line.values));const[qty,setQty]=useState(line.qty);const[posted,setPosted]=useState(null);const[saving,setSaving]=useState(false);const[err,setErr]=useState(null);const seq=useRef(0);const ctrl=useRef(null);const effQty=run?runTotal(values[run.key]):qty;const meta=pack.option_meta||{};const payloadValues=(vals=values)=>{const out={};for(const i of inputs){if(!visibleInput(i,vals))continue;const v=vals[i.key];if(v===null||v===undefined||v===\"\")continue;if(i.type===\"quantity\"&&typeof v===\"object\"&&!Object.keys(v).length)continue;out[i.key]=v;}return out;};const rowIndex=useMemo(()=>{const m=new Map;if(table)for(const r of table.rows)m.set(keyOf(r.values),r.totals);return m;},[table]);const totalsFor=vals=>table?rowIndex.get(keyOf(table.keys.map(k=>vals[k])))||null:null;const packAt=table?table.packs.indexOf(qty):-1;// Live price while editing - the buy column's way: the pack's table, else POST pricing (debounced, aborted, in order).\nuseEffect(()=>{if(table||ctx.preview)return;if(effQty<1)return;setPosted(p=>({...p||{total:null,per_unit:null},pending:true}));const t=setTimeout(()=>{const my=++seq.current;ctrl.current?.abort();ctrl.current=new AbortController;fetch(`${origin}/api/public/pricing/${encodeURIComponent(line.form_slug||line.slug)}?v=2`,{method:\"POST\",headers:{\"content-type\":\"application/json\"},body:JSON.stringify({qty:effQty,values:payloadValues()}),signal:ctrl.current.signal}).then(r=>r.ok?r.json():Promise.reject(r.status)).then(j=>{if(my!==seq.current)return;setPosted({total:j.incomplete?null:j.total_inc,per_unit:j.incomplete?null:j.per_unit_inc,incomplete:j.incomplete,missing:j.missing,disabled:j.disabled,pending:false});const adj=j.adjusted||{};const keys=Object.keys(adj).filter(k=>k!==\"qty\");if(keys.length)setValues(v=>({...v,...Object.fromEntries(keys.map(k=>[k,adj[k]]))}));if(adj.qty&&!run&&Number(adj.qty)!==qty)setQty(Number(adj.qty));}).catch(e=>{if(e?.name===\"AbortError\"||my!==seq.current)return;setPosted({total:null,per_unit:null,failed:true});});},250);return()=>clearTimeout(t);},[values,qty,effQty,table]);const current=useMemo(()=>{if(table){const totals=totalsFor(values);const total=totals&&packAt>=0?totals[packAt]:null;return{total,per_unit:total!=null&&qty?total/qty:null};}if(run&&effQty<1)return{total:null,per_unit:null,incomplete:true,missing:[run.label]};return posted||{total:null,per_unit:null,pending:true};},[table,rowIndex,values,qty,posted,effQty]);const disabledFor=(key,value)=>{if(table){if(!table.keys.includes(key)||packAt<0)return{off:false,delta:null};const totals=totalsFor({...values,[key]:value});const t=totals?totals[packAt]:null;if(t==null)return{off:true,delta:null};return{off:false,delta:current.total!=null?Math.round((t-current.total)*100)/100:null};}const dis=(posted?.disabled||line.priced?.disabled||{})[key]||[];return{off:value!=null&&dis.includes(String(value)),delta:null};};const set=(k,v)=>{setValues(s=>({...s,[k]:v}));setErr(null);};const was=line.priced?.total_inc??null;const changed=JSON.stringify(payloadValues())!==JSON.stringify(payloadValues(initialValues(inputs,line.values)))||effQty!==line.qty;const save=async()=>{if(saving||ctx.preview)return;setSaving(true);setErr(null);try{const r=await patchLine(origin,line.id,{values:payloadValues(),qty:Math.max(1,effQty)});if(r.line?.priced?.incomplete)setErr(`Choose ${((r.line.priced.missing||[]).join(\", \")||\"every option\").toLowerCase()} to finish this item.`);else onClose();}catch(e){setErr(e?.message||\"That didn't save. Try again.\");}finally{setSaving(false);}};const vis=inputs.filter(i=>visibleInput(i,values));const footer=/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-editor-foot\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-editor-price\",\"aria-live\":\"polite\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:\"New total\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-editor-total\",style:{opacity:current.pending?.45:1},children:current.total!=null?/*#__PURE__*/_jsx(Count,{value:current.total,motion:motion}):current.failed?\"Price unavailable\":current.incomplete?`Choose ${(current.missing||[]).join(\", \").toLowerCase()}`:current.pending?\"Pricing\":\"Not available in that combination\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[current.total!=null&&current.per_unit!=null?`${money(Math.round(current.per_unit*1e3)/1e3)} each \\xb7 ${num(effQty)}`:\"\",current.total!=null&&was!=null&&Math.abs(current.total-was)>.004?` \\xb7 was ${money(was)}`:\"\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-outline bgc-small\",onClick:onClose,disabled:saving,children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary bgc-small\"+(!changed||current.total==null?\" bgc-off\":\"\"),onClick:save,disabled:saving||!changed||current.total==null,children:saving?\"Saving\":\"Save changes\"})]})]});return /*#__PURE__*/_jsxs(\"div\",{className:footerSlot===undefined?\"bgc-editor bgc-in\":\"bgc-editor sheet\",children:[footerSlot===undefined?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",gap:12},children:[/*#__PURE__*/_jsx(\"strong\",{className:\"bgc-h4\",children:\"Edit options\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"Prices update as you choose. Nothing changes until you save.\"})]}):null,!run&&packs.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:\"Quantity\"}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-grid plain\",children:packs.map(p=>{const at=table?table.packs.indexOf(p):-1;const totals=totalsFor(values);const dead=!!table&&(!totals||at<0||totals[at]==null);const on=p===qty;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-tile\",\"aria-pressed\":on,disabled:dead&&!on,onClick:()=>setQty(p),children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15},children:num(p)}),table&&totals&&at>=0&&totals[at]!=null?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:money(totals[at])}):dead?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"Not available\"}):null]},p);})})]}),!run&&!packs.length&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:\"Quantity\"}),/*#__PURE__*/_jsx(NumberStep,{value:qty,min:pack.form.quantity?.min||1,onChange:n=>setQty(Math.max(1,n)),T:T})]}),vis.map(i=>/*#__PURE__*/_jsx(FieldFor,{input:i,value:values[i.key],onPick:v=>set(i.key,v),meta:meta[i.key]||{},offFor:disabledFor,T:T},i.key)),err&&/*#__PURE__*/_jsx(\"span\",{role:\"alert\",className:\"bgc-warn\",children:err}),footerSlot?/*#__PURE__*/createPortal(footer,footerSlot):footer]});}const deltaText=d=>d?`${d>0?\"+\":\"-\"}${money(Math.abs(d))}`:\"\";function FieldFor({input,value,onPick,meta,offFor,T}){const label=/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:input.label});if(input.type===\"select\"){const opts=input.required?input.options||[]:[{value:null,label:\"None\"},...input.options||[]];if(opts.length>8&&!input._swatch)return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:8},children:[label,/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"select\",{className:\"bgc-sel\",value:value==null?\"\":String(value),onChange:e=>onPick(e.target.value===\"\"?null:e.target.value),children:opts.map(o=>{const{off,delta}=offFor(input.key,o.value);const on=String(value??null)===String(o.value);return /*#__PURE__*/_jsxs(\"option\",{value:o.value==null?\"\":String(o.value),disabled:(off||!!o.disabled)&&!on,children:[o.label,off||o.disabled?\" (not available)\":delta?`  ${deltaText(delta)}`:\"\"]},String(o.value));})}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:16,top:14,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(ChevronIcon,{color:T.ink})})]})]});const pictured=opts.some(o=>meta[String(o.value)]?.image_url);const anyNote=pictured||opts.some(o=>{const r=offFor(input.key,o.value);return!!o.disabled||r.off||!!r.delta;});return /*#__PURE__*/_jsxs(\"div\",{role:\"radiogroup\",\"aria-label\":input.label,style:{display:\"grid\",gap:8},children:[label,/*#__PURE__*/_jsx(\"div\",{className:\"bgc-grid\"+(pictured?\"\":\" plain\"),children:opts.map(o=>{const m=meta[String(o.value)]||{};const on=String(value??null)===String(o.value);const{off,delta}=offFor(input.key,o.value);const dis=!!o.disabled||off;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":on,\"aria-pressed\":on,disabled:dis&&!on,className:\"bgc-tile\",onClick:()=>onPick(o.value),title:m.description||undefined,children:[pictured&&/*#__PURE__*/_jsx(\"span\",{className:\"bgc-pic\",style:{background:m.image_url?`${T.tile} center / cover no-repeat url(\"${m.image_url}\")`:T.tile}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,lineHeight:1.3},children:o.label}),anyNote?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",style:{minHeight:18},children:dis&&!on?\"Not available\":deltaText(delta)}):null]},String(o.value));})})]});}if(input.type===\"toggle\"){const{off}=offFor(input.key,!value);return /*#__PURE__*/_jsxs(\"label\",{className:\"bgc-toggle-row\"+(value?\" on\":\"\"),style:{cursor:off?\"not-allowed\":\"pointer\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:2},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:T.accent},children:input.label}),off?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"Not available with these options\"}):null]}),/*#__PURE__*/_jsx(Toggle,{on:!!value,onChange:v=>!off&&onPick(v),label:input.label})]});}if(input.type===\"number\")return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[label,/*#__PURE__*/_jsx(NumberStep,{value:value===\"\"||value==null?input.min||1:Number(value),min:input.min,max:input.max,step:input.step,unit:input.unit,onChange:onPick,T:T})]});if(input.type===\"size\"){const cur=typeof value===\"object\"&&value?value:{width:\"\",height:\"\"};const box=(k,ph)=>/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",type:\"number\",inputMode:\"decimal\",\"aria-label\":ph,placeholder:ph,value:cur[k]??\"\",onChange:e=>onPick({...cur,[k]:e.target.value===\"\"?\"\":Number(e.target.value)})});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[label,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"center\"},children:[box(\"width\",`Width${input.unit?\" (\"+input.unit+\")\":\"\"}`),/*#__PURE__*/_jsx(\"span\",{style:{color:T.muted},children:\"x\"}),box(\"height\",`Height${input.unit?\" (\"+input.unit+\")\":\"\"}`)]})]});}if(input.type===\"quantity\"){const runV=value&&typeof value===\"object\"?value:{};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-label\",children:[input.label,\" \",/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[num(runTotal(runV)),\" in total\"]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-sizes\",children:(input.options||[]).map(o=>{const n=Number(runV[o.value])||0;return /*#__PURE__*/_jsxs(\"label\",{className:\"bgc-size\"+(n>0?\" on\":\"\"),children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,color:n>0?T.accent:T.muted},children:o.label}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:0,inputMode:\"numeric\",\"aria-label\":`How many ${o.label}`,value:runV[o.value]??\"\",placeholder:\"0\",onChange:e=>{const k=Math.max(0,Math.floor(Number(e.target.value)||0));const next={...runV};if(k>0)next[o.value]=k;else delete next[o.value];onPick(next);}})]},o.value);})})]});}return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:8},children:[label,/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",type:\"text\",value:value??\"\",onChange:e=>onPick(e.target.value)})]});}function NumberStep({value,min,max,step,unit,onChange,T}){const st=Number(step)||1;const clamp=n=>Math.min(max??Infinity,Math.max(min??1,n));return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-stepper wide\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Less\",onClick:()=>onChange(clamp(value-st)),disabled:min!=null&&value<=min,children:\"-\"}),/*#__PURE__*/_jsx(\"input\",{value:String(value),inputMode:\"numeric\",onChange:e=>onChange(clamp(Number(e.target.value.replace(/[^\\d.]/g,\"\"))||(min??1)))}),unit?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",style:{paddingRight:8},children:unit}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"More\",onClick:()=>onChange(clamp(value+st)),disabled:max!=null&&value>=max,children:\"+\"}),void T]});}/* A bottom sheet for phones: the scrim, the options scrolling, the price and Save pinned under them. */function Sheet({title,T,onClose,children}){const[shown,setShown]=useState(false);const[slot,setSlot]=useState(null);useEffect(()=>{const t=requestAnimationFrame(()=>setShown(true));const unlockPage=qLockPage();const esc=e=>e.key===\"Escape\"&&onClose();window.addEventListener(\"keydown\",esc);return()=>{cancelAnimationFrame(t);unlockPage();window.removeEventListener(\"keydown\",esc);};},[]);const node=/*#__PURE__*/_jsxs(\"div\",{className:\"bgc bgc-sheet-root\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":title,style:{fontFamily:T.font,color:T.ink},children:[/*#__PURE__*/_jsx(\"style\",{children:css(T)}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-scrim\",onClick:onClose,style:{opacity:shown?1:0}}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-sheet\",style:{transform:shown?\"translateY(0)\":\"translateY(100%)\"},children:[/*#__PURE__*/_jsxs(\"header\",{className:\"bgc-sheet-head\",children:[/*#__PURE__*/_jsx(\"strong\",{style:{font:`${T.tw} 19px/1.2 ${T.tfam}`,color:T.accent},children:title}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-close\",onClick:onClose,\"aria-label\":\"Close\",children:/*#__PURE__*/_jsx(XIcon,{color:T.ink})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-sheet-body\",onFocus:e=>{const el=e.target;if(el&&/INPUT|SELECT|TEXTAREA/.test(el.tagName))setTimeout(()=>el.scrollIntoView({block:\"center\",behavior:\"smooth\"}),250);},children:children(slot)}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-sheet-foot\",ref:setSlot})]})]});return typeof document!==\"undefined\"?/*#__PURE__*/createPortal(node,document.body):node;}// ------------------------------------------------------------------ the editor, from a line\nfunction DesignOverlay({open,ctx,setOpen,onFinished}){const{T,origin}=ctx;const frame=useRef(null);const ref=useRef(open);ref.current=open;const timer=useRef(null);useEffect(()=>{const onMsg=e=>{const ed=ref.current;if(!ed||e.origin!==ed.editorOrigin&&e.origin!==origin)return;const d=e.data;if(!d||d.bgd!==1||typeof d.type!==\"string\")return;/* polish 2: any word from the editor means it is up (the loading cover comes off); its full-screen\n               Preview gets the whole window (our frame and header step aside) */if(!ed.ready)setOpen(x=>x?{...x,ready:true}:x)// finish-error before ready too\n;if(d.type===\"preview\"){setOpen(x=>x?{...x,previewing:d.open!==false}:x);}else if(d.type===\"review\"){// the editor's own \"Review your design\" step - Approve is theirs to press\nclearTimeout(timer.current);setOpen(x=>x?{...x,finishing:false,reviewing:true,notice:null}:x);}else if(d.type===\"editing\"){clearTimeout(timer.current);setOpen(x=>x?{...x,finishing:false,reviewing:false}:x);}else if(d.type===\"finished\"){clearTimeout(timer.current);const designId=typeof d.designId===\"string\"&&d.designId?d.designId:ed.design_id;if(!designId)return setOpen(null);const renders=Array.isArray(d.renders)?d.renders.filter(x=>x&&typeof x.url===\"string\"&&/^https:\\/\\//.test(x.url)).map(x=>({...x,label:String(x.label||\"Front\"),url:x.url})):undefined;onFinished({designId,thumbnail:typeof d.thumbnail===\"string\"&&d.thumbnail?d.thumbnail:null,qty:Number(d.qty)||undefined,renders});}else if(d.type===\"finish-error\"){clearTimeout(timer.current);setOpen(x=>x?{...x,finishing:false,notice:\"We couldn't finish your design just then. Your work is saved.\"}:x);}};window.addEventListener(\"message\",onMsg);const esc=e=>e.key===\"Escape\"&&!ref.current?.previewing&&setOpen(null);document.addEventListener(\"keydown\",esc);const unlockPage=qLockPage();return()=>{window.removeEventListener(\"message\",onMsg);document.removeEventListener(\"keydown\",esc);unlockPage();clearTimeout(timer.current);};},[]);const finish=()=>{const ed=ref.current;if(!ed||ed.finishing||!ed.url)return;setOpen({...ed,finishing:true,notice:null});try{frame.current?.contentWindow?.postMessage({bgd:1,type:\"finish\"},ed.editorOrigin);}catch{}clearTimeout(timer.current);timer.current=setTimeout(()=>setOpen(x=>x&&x.finishing?{...x,finishing:false,notice:\"The editor is taking a while to finish. Your work is saved.\"}:x),9e4);};const node=/*#__PURE__*/_jsxs(\"div\",{className:\"bgc bgc-ed-root\"+(open.previewing?\" previewing\":\"\"),role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Design editor\",style:{fontFamily:T.font,color:T.ink},children:[/*#__PURE__*/_jsx(\"style\",{children:css(T)}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-ed\",children:[/*#__PURE__*/_jsxs(\"header\",{className:\"bgc-ed-head\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"strong\",{style:{font:`${T.tw} 18px/1.2 ${T.tfam}`,color:T.accent},children:open.line.title||\"Your design\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:open.notice||(open.reviewing?\"Check your design, then approve it in the editor.\":\"Your work saves as you go. Finish brings it back to your cart.\")})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-outline bgc-small\",onClick:()=>setOpen(null),children:\"Close\"}),!open.reviewing&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary bgc-small\"+(!open.url?\" bgc-off\":\"\"),onClick:finish,disabled:!open.url||open.finishing,children:open.finishing?\"Finishing\":\"Finish\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-ed-frame\",children:[open.url?/*#__PURE__*/_jsx(\"iframe\",{ref:frame,src:open.url,title:\"Design editor\",allow:\"clipboard-read; clipboard-write; fullscreen\",allowFullScreen:true,onLoad:()=>setTimeout(()=>setOpen(x=>x&&!x.ready?{...x,ready:true}:x),1500)}):null,!open.url||!open.ready?/*#__PURE__*/_jsx(\"div\",{className:\"bgc-ed-wait\",children:open.notice&&!open.url?open.notice:`Opening your ${open.line.title||\"design\"}`}):null]})]})]});return typeof document!==\"undefined\"?/*#__PURE__*/createPortal(node,document.body):node;}// ------------------------------------------------------------------ details, delivery, extras\nfunction useSaveState(){const[st,setSt]=useState({s:\"idle\",code:null});useEffect(()=>onSaveState((s,e)=>setSt({s,code:e?.code||null})),[]);return st;}function useSiteAccount(ctx){const[a,setA]=useState(()=>ctx.preview?null:siteAccount());useEffect(()=>{if(ctx.preview)return;setA(siteAccount());return onAccountChange(setA);},[ctx.preview]);return a;}function whoOf(site,cart){const ca=cart?.account;const st=cart?.account_state;/* contract 8: the cart's own answer wins when it gives one */if(st&&st!==\"signed_in\")return null;if(st===\"signed_in\"&&!(ca&&ca.signed_in)&&!site){const sa=cart.signed_in_as||{};const nm=sa.name||sa.email||\"\";return{name:nm,email:sa.email,company:null,initials:accountInitials({display_name:nm}),avatar:null,phone:null,terms:null};}const cartSaysGuest=ca&&ca.state===\"guest\";if(site&&!cartSaysGuest){const s=site;return{name:site.name||accountLabel(site),email:site.email,company:site.company&&site.company!==site.name?site.company:null,initials:accountInitials(site),avatar:s.avatar_url||s.picture||null,phone:s.phone||null,terms:site.terms_label||ca?.terms?.label||null};}if(ca&&(ca.signed_in||ca.state===\"signed_in\")){const label=ca.display_name||ca.company||ca.name||ca.email||\"\";const initials=ca.initials||accountInitials({display_name:label});return{name:ca.name||label,email:ca.email,company:ca.company&&ca.company!==ca.name?ca.company:null,initials,avatar:ca.avatar_url||null,phone:ca.phone||null,terms:ca.terms?.label||null};}return null;}/* THE profile chip (owner 2026-09-27): avatar (their picture, else initials), name, company under it, and a\n   grey \"Switch account\". The same chip on the Details stage and at the top of the account modal. *//* the chip shows the PERSON, so its initials are the person's (the nav's round button keeps the company's) */const personInitials=(name,fallback)=>{const w=String(name||\"\").replace(/@.*$/,\"\").split(/[\\s-]+/).filter(Boolean);return w.length>=2?(w[0][0]+w[w.length-1][0]).toUpperCase():w[0]?w[0].slice(0,2).toUpperCase():fallback;};function ProfileChip({T,who,onSwitch,busy,id}){return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-pchip\",\"data-bg-profile-chip\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-pchip-av\",\"aria-hidden\":true,children:who.avatar?/*#__PURE__*/_jsx(\"img\",{src:who.avatar,alt:\"\"}):personInitials(who.name,who.initials)}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-pchip-t\",children:[/*#__PURE__*/_jsx(\"strong\",{id:id,children:who.name}),/*#__PURE__*/_jsx(\"span\",{children:who.company||who.email||\"\"})]}),onSwitch?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-pchip-sw\",onClick:onSwitch,disabled:busy,\"data-bg-switch-account\":true,children:busy?\"Switching\":\"Switch account\"}):null,void T]});}/* ---- stage 2: details (cart v3.1). Signed in: the profile chip, their details filled in and editable.\n   Signed out: an account is the main path (why, in one short list: track, approve, reorder, saved card)\n   and the guest route stays one quiet link. Signing up or in from here comes back to THIS stage - the\n   stage is carried over the confirm-email round trip (markStageCarry) and the cart follows the account. */const REQUIRED=[[\"name\",\"Add your name\"],[\"email\",\"Add your email\"],[\"phone\",\"Add your phone\"]];const emailOk=v=>/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$/.test(String(v||\"\").trim());function contactGaps(c){return REQUIRED.filter(([k])=>k===\"email\"?!emailOk(c[k]):!String(c[k]||\"\").trim()).map(([k])=>k);}function Details({cart,ctx,showErr,stage}){const{T,origin}=ctx;const site=useSiteAccount(ctx);const who=whoOf(site,cart);const[c,setC]=useState(cart.contact||{});const acState=cart.account_state;/* a guest's details are kept in this browser for next time (never a staff member typing a customer's) */const keepTyped=!who&&acState!==\"staff\"&&!ctx.preview;const keepT=useRef(undefined);const keepQ=useRef({});const keepNow=()=>{window.clearTimeout(keepT.current);if(Object.keys(keepQ.current).length)rememberDetails(keepQ.current);keepQ.current={};};useEffect(()=>()=>keepNow(),[]);const set=(k,v)=>{setC(x=>({...x,[k]:v}));if(!ctx.preview)queueCartPatch(origin,{contact:{[k]:v}});if(keepTyped){keepQ.current[k]=v;window.clearTimeout(keepT.current);keepT.current=window.setTimeout(keepNow,500);}if(fromLast)setFromLast(false);};/* Owner 2026-09-28: Details fills itself. Signed in - the account (below). Signed in but ordering as a guest\n       (staff, or an unconfirmed email) - the person on the site session. A guest who has ordered in this browser\n       before - what they typed last time. Only empty fields are filled; everything stays editable. */const[fromLast,setFromLast]=useState(false);useEffect(()=>{if(who||ctx.preview)return;const from=cart.contact||{};const s=acState===\"staff\"||acState===\"unverified\"?site:null;const src=s?{name:s.name,email:s.email,phone:s.phone,company:s.company&&s.company!==s.name?s.company:null}:savedDetails()||{};const fill={};for(const k of[\"name\",\"company\",\"email\",\"phone\"])if(!String(from[k]||\"\").trim()&&src[k])fill[k]=String(src[k]);if(!Object.keys(fill).length)return;setC(x=>({...x,...Object.fromEntries(Object.entries(fill).filter(([k])=>!String(x[k]||\"\").trim()))}));queueCartPatch(origin,{contact:fill});if(!s){setFromLast(true);setGuest(true);}},[cart.id,acState,site?.email]);const clearLast=()=>{forgetDetails();setFromLast(false);const blank={name:\"\",company:\"\",email:\"\",phone:\"\"};setC(x=>({...x,...blank}));if(!ctx.preview)queueCartPatch(origin,{contact:blank});};/* Signed in: what the cart lacks comes from the account - shown at once, saved to the cart. */const whoKey=who?`${who.email}|${who.name}`:\"\";useEffect(()=>{if(!who)return;const from=cart.contact||{};const fill={};if(!from.name&&who.name)fill.name=who.name;if(!from.email&&who.email)fill.email=who.email;if(!from.phone&&who.phone)fill.phone=who.phone;if(!from.company&&who.company)fill.company=who.company;setC(x=>({...fill,...from,...Object.fromEntries(Object.entries(x).filter(([,v])=>!!v))}));if(Object.keys(fill).length&&!ctx.preview)queueCartPatch(origin,{contact:fill});/* signed in on the site but this cart isn't linked yet: link it (their terms apply) */if(site&&!cart.account?.signed_in&&!ctx.preview)void refreshAccount(origin,true);},[whoKey]);const[inline,setInline]=useState(null);const[guest,setGuest]=useState(()=>acState===\"staff\"||acState===\"unverified\"||!!(cart.contact?.name||cart.contact?.email||cart.contact?.phone));const[switching,setSwitching]=useState(false);useEffect(()=>{if(showErr&&!who)setGuest(true);},[showErr]);const openFlow=v=>{markStageCarry(stage);setInline(v);};const switchAccount=async()=>{if(ctx.preview)return;setSwitching(true);markStageCarry(stage);try{await signOutSite(origin,{pulse:false});}finally{setSwitching(false);setGuest(false);setInline(\"signin\");}};const gaps=showErr?contactGaps(c):[];const fields=/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-fields\",\"data-bg-details-fields\":true,children:[/*#__PURE__*/_jsx(Field,{label:\"Your name\",value:c.name||\"\",onChange:v=>set(\"name\",v),autoComplete:\"name\",invalid:gaps.includes(\"name\"),hint:gaps.includes(\"name\")?\"Add your name\":null}),/*#__PURE__*/_jsx(Field,{label:\"Business (optional)\",value:c.company||\"\",onChange:v=>set(\"company\",v),autoComplete:\"organization\"}),/*#__PURE__*/_jsx(Field,{label:\"Email\",type:\"email\",value:c.email||\"\",onChange:v=>set(\"email\",v),autoComplete:\"email\",invalid:gaps.includes(\"email\"),hint:gaps.includes(\"email\")?\"Add an email we can send your order to\":null}),/*#__PURE__*/_jsx(Field,{label:\"Phone\",type:\"tel\",value:c.phone||\"\",onChange:v=>set(\"phone\",v),autoComplete:\"tel\",invalid:gaps.includes(\"phone\"),hint:gaps.includes(\"phone\")?\"Add a phone number\":null})]});/* the first gap takes the focus (never covered by a message - the words sit under each field) */useEffect(()=>{if(!showErr||!gaps.length)return;const el=document.querySelector(`[data-bg-details-fields] input[aria-invalid=true]`);if(el){el.scrollIntoView({behavior:\"smooth\",block:\"center\"});window.setTimeout(()=>el.focus({preventScroll:true}),350);}},[showErr,gaps.join()]);if(who)return /*#__PURE__*/_jsxs(\"section\",{className:\"bgc-card bgc-details\",\"aria-labelledby\":\"bgc-st-details\",\"data-bg-checkout-account\":\"signed-in\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-details-head\",children:[/*#__PURE__*/_jsx(\"strong\",{id:\"bgc-st-details\",className:\"bgc-h3\",children:\"Your details\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:who.terms?`Signed in. Your terms: ${who.terms}.`:\"Signed in - your account terms apply.\"})]}),/*#__PURE__*/_jsx(ProfileChip,{T:T,who:who,onSwitch:switchAccount,busy:switching}),fields,/*#__PURE__*/_jsx(SaveNote,{ctx:ctx})]});return /*#__PURE__*/_jsxs(\"section\",{className:\"bgc-card bgc-details\",\"aria-labelledby\":\"bgc-st-details\",\"data-bg-checkout-account\":inline?\"open\":guest?\"guest\":\"signed-out\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"bgc-details-head\",children:/*#__PURE__*/_jsx(\"strong\",{id:\"bgc-st-details\",className:\"bgc-h3\",children:\"Your details\"})}),acState===\"staff\"||acState===\"unverified\"?/* Polish 2 (ask 25): the person signed in, as the nav shows them (their picture, else their\n                   initials) with their name - and one quiet line on how this order goes through. */site?/*#__PURE__*/_jsx(\"div\",{\"data-bg-account-state\":acState,children:/*#__PURE__*/_jsx(ProfileChip,{T:T,who:{name:site.name||accountLabel(site),email:site.email,initials:accountInitials(site),avatar:site.avatar_url||site.picture||null,company:acState===\"staff\"?\"Bendigo Graphics staff - this order goes through as a guest\":\"Confirm your email to use your account. You can order as a guest now.\"}})}):/*#__PURE__*/_jsx(\"p\",{className:\"bgc-note\",\"data-bg-account-state\":acState,children:acState===\"staff\"?\"You're signed in as Bendigo Graphics staff - this order goes through as a guest.\":\"Confirm your email to use your account - you can order as a guest now.\"}):null,inline?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-who-flow\",children:[/*#__PURE__*/_jsx(AccountFlow,{ctx:ctx,view:inline,setView:setInline,onDone:()=>setInline(null),compact:true}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline quiet\",style:{justifySelf:\"start\"},onClick:()=>setInline(null),children:\"Back\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[!guest?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acctpush\",\"data-bg-account-push\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acctpush-t\",children:[/*#__PURE__*/_jsx(\"strong\",{className:\"bgc-h4\",children:\"Check out with an account\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"It takes a minute, and your cart comes with you.\"})]}),/*#__PURE__*/_jsxs(\"ul\",{className:\"bgc-perks\",children:[/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(TickMark,{}),\" Track every order as it's made\"]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(TickMark,{}),\" Approve proofs online\"]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(TickMark,{}),\" Reorder in a few taps\"]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(TickMark,{}),\" Your card saved for next time\"]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-acctpush-acts\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary\",onClick:()=>openFlow(pendingSignup()?\"check\":\"create\"),\"data-bg-checkout-create\":true,children:\"Create an account\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[\"Have one?\",\" \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>openFlow(\"signin\"),\"data-bg-checkout-signin\":true,children:\"Sign in\"})]})]})]}):acState===\"staff\"||acState===\"unverified\"?null:/*#__PURE__*/_jsxs(\"p\",{className:\"bgc-who-line\",children:[\"Checking out as a guest.\",\" \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>openFlow(\"create\"),\"data-bg-checkout-create\":true,children:\"Create an account\"}),\" \",\"or\",\" \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>openFlow(\"signin\"),\"data-bg-checkout-signin\":true,children:\"sign in\"}),\" \",\"to track it later.\"]}),guest?/*#__PURE__*/_jsxs(_Fragment,{children:[fromLast?/*#__PURE__*/_jsxs(\"p\",{className:\"bgc-meta bgc-lastnote\",\"data-bg-details-remembered\":true,children:[\"Filled in from last time.\",\" \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline quiet\",onClick:clearLast,children:\"Clear\"})]}):null,fields]}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-guestlink\",onClick:()=>setGuest(true),\"data-bg-checkout-guest\":true,children:\"Continue as a guest\"})]}),/*#__PURE__*/_jsx(SaveNote,{ctx:ctx}),void T]});}function SaveNote({ctx}){const{s,code}=useSaveState();if(s===\"idle\")return null;return /*#__PURE__*/_jsxs(\"span\",{className:\"bgc-save\"+(s===\"error\"?\" err\":\"\"),role:s===\"error\"?\"alert\":\"status\",children:[s===\"saving\"?\"Saving\":s===\"saved\"?\"Saved\":code===\"checkout_off\"?\"Not saved - online ordering is switched off.\":\"Not saved yet - we'll keep trying.\",s===\"error\"&&code!==\"checkout_off\"?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>saveCartNow(ctx.origin,{}),children:\"Try now\"}):null]});}// ------------------------------------------------------------------ stage 3: delivery (cart v3, contract 2)\n/* Pickup / Standard delivery / Express delivery side by side, each with the platform's price and\n   estimated date for THIS cart. A v2 platform (today's live answer) has no options list, so the\n   choice falls back to Pickup / Delivery with the one fee it knows. */const DELIVERY_WORDS={pickup:\"Pickup\",standard:\"Standard delivery\",express:\"Express delivery\"};function deliveryOptionsOf(cart){const d=cart.summary.delivery;if(Array.isArray(d?.options)&&d.options.length)return d.options;const ta=cart.summary.turnaround;const pickupDate=readyByText(ta);return[{option:\"pickup\",label:\"Pickup from our Bendigo studio\",fee:0,available:true,estimated_label:pickupDate},{option:\"standard\",label:\"Delivery\",fee:d?.method===\"delivery\"&&cart.fulfilment?.address?.postcode?d.fee:null,available:!!(d?.method===\"delivery\"&&cart.fulfilment?.address?.postcode),estimated_label:d?.method===\"delivery\"?readyByText(ta,true):null,reason:\"postcode_needed\"}];}function DeliveryStage({cart,ctx,showErr}){const{T,origin}=ctx;const[choice,setChoice]=useState(()=>deliveryChoiceOf(cart));const[a,setA]=useState(()=>{const addr=cart.fulfilment?.address||{};return{line1:addr.line1||\"\",line2:addr.line2||\"\",suburb:addr.suburb||\"\",state:addr.state||\"VIC\",postcode:addr.postcode||\"\"};});const save=(c,addr,delay=700)=>!ctx.preview&&queueCartPatch(origin,{fulfilment:{...fulfilmentFor(c),address:addr}},delay);const choose=c=>{setChoice(c);save(c,a,0);};const set=(patch,delay=700)=>{const next={...a,...patch};setA(next);save(choice,next,delay);};const d=cart.summary.delivery;const opts=deliveryOptionsOf(cart);const byOpt=o=>opts.find(x=>x.option===o);const shown=[\"pickup\",\"standard\",\"express\"].filter(o=>byOpt(o));const delivering=choice!==\"pickup\";const missing=showErr&&delivering?{line1:!a.line1.trim(),suburb:!a.suburb.trim(),postcode:!/^\\d{4}$/.test(a.postcode.trim())}:{line1:false,suburb:false,postcode:false};/* Supplier freight is never named or itemised (owner 2026-09-27: it reads as outsourcing) - it is inside\n       each option's one price, and the summary's Delivery line carries the breakdown tip. Notes that name\n       a supplier are left out; the platform's own plain notes (\"... can't be made faster\") show. */const notes=(d?.notes||[]).filter(n=>n&&!SUPPLIER_WORDS.test(n));return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:16},\"data-bg-delivery-stage\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"bgc-dopts\",role:\"radiogroup\",\"aria-label\":\"Pickup or delivery\",children:shown.map(o=>{const x=byOpt(o);const on=choice===o;const notOffered=x.reason===\"not_offered\"||x.reason===\"not_faster\";const priced=x.available&&x.fee!=null;const date=x.estimated_label||(x.estimated_date_label?`${o===\"pickup\"?\"Estimated ready by\":\"Estimated delivery by\"} ${x.estimated_date_label}`:null);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":on,\"aria-disabled\":notOffered||undefined,className:\"bgc-dopt\"+(notOffered?\" off\":\"\"),onClick:()=>!notOffered&&choose(o),\"data-bg-delivery\":o,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-radio\",\"aria-hidden\":true}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-dopt-text\",children:[/*#__PURE__*/_jsx(\"strong\",{children:DELIVERY_WORDS[o]}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:x.reason===\"not_faster\"?\"Wouldn't get this order to you any sooner\":notOffered?\"Not available for this order\":date?shortEst(date):o===\"pickup\"?\"From our Bendigo studio\":\"Add your address to see the date\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-dopt-fee\",children:notOffered?\"\":priced?x.fee>.004?money(x.fee):\"Free\":o===\"pickup\"?\"Free\":\"\"})]},o);})}),!delivering?/*#__PURE__*/_jsx(\"p\",{className:\"bgc-meta\",style:{margin:0},children:\"Collect from our studio at 2/176 Lyttleton Terrace, Bendigo. We'll let you know when it's ready.\"}):/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-fields bgc-addr\",\"data-bg-address\":true,children:[/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1/-1\"},children:/*#__PURE__*/_jsx(AddressSearch,{ctx:ctx,value:a.line1,invalid:missing.line1,onType:v=>set({line1:v,lat:undefined,lng:undefined}),onPick:r=>set({line1:r.line1,line2:r.line2||\"\",suburb:r.suburb,state:(r.state||\"VIC\").toUpperCase(),postcode:r.postcode,...r.lat!=null&&r.lng!=null?{lat:r.lat,lng:r.lng}:{}},0)})}),/*#__PURE__*/_jsx(Field,{label:\"Suburb\",value:a.suburb,onChange:v=>set({suburb:v}),autoComplete:\"address-level2\",invalid:missing.suburb,hint:missing.suburb?\"Add your suburb\":null}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-addr-pair\",children:[/*#__PURE__*/_jsx(Field,{label:\"State\",value:a.state,onChange:v=>set({state:v.toUpperCase().replace(/[^A-Z]/g,\"\").slice(0,3)}),autoComplete:\"address-level1\"}),/*#__PURE__*/_jsx(Field,{label:\"Postcode\",value:a.postcode,onChange:v=>set({postcode:v.replace(/\\D/g,\"\").slice(0,4)}),autoComplete:\"postal-code\",inputMode:\"numeric\",invalid:missing.postcode,hint:missing.postcode?\"Add a 4 digit postcode\":null})]})]}),delivering&&d?.method===\"delivery\"&&d.free_over&&!d.free_applied&&(d.free_short_by||0)>.004?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",\"data-bg-free-over\":true,children:[\"Spend \",money(d.free_short_by),\" more for free standard delivery.\"]}):null,notes.map((n,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",\"data-bg-delivery-note\":true,children:n},i)),d?.fallback&&d.note?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:d.note}):null,/*#__PURE__*/_jsx(SaveNote,{ctx:ctx}),void T]});}/* \"Estimated delivery by Wed 14 Oct\" reads as \"Est. delivery Wed 14 Oct\" in a tile - still an estimate. */const SUPPLIER_WORDS=/supplier|print partner|partner|vendor|vistaprint|easy ?signs/i;/* The Delivery line's one breakdown (tip only): our delivery, express, a bulky item and the handling and\n   freight that covers anything we bring in - never a supplier. */function deliveryBreakdown(cart){const d=cart.summary.delivery;if(!d)return[];const rows=[];const pick=(d.option||(d.method===\"delivery\"?\"standard\":\"pickup\"))===\"pickup\";if(!pick&&d.zone_fee!=null)rows.push(d.free_applied?`Delivery${d.zone_label?` to ${d.zone_label}`:\"\"}: free`:`Delivery${d.zone_label?` to ${d.zone_label}`:\"\"}: ${money(d.zone_fee)}`);if(!pick&&(d.express_fee||0)>.004)rows.push(`Express: ${money(d.express_fee)}`);if(!pick&&(d.bulky_fee||0)>.004)rows.push(`Bulky item: ${money(d.bulky_fee)}`);if((d.vendor_freight_total||0)>.004)rows.push(`Handling and freight: ${money(d.vendor_freight_total)}`);return rows;}const shortEst=label=>label.replace(/^Estimated (ready|delivery) by /,(_m,w)=>`Est. ${w===\"ready\"?\"ready\":\"delivery\"} `);/* The street line with suggestions as you type (contract 4): a combobox in the site's one field style\n   and the quantity dropdown's list, arrows / Enter / Esc, then the suburb, state and postcode fill\n   in and stay editable. No service (today's live platform, a 503) = a plain field. *//* A dropdown that nothing can clip (owner 2026-09-27: the address list was cut off by the footer): it\n   renders on the page body, fixed under (or, with no room below, over) its field, measured against the\n   VISIBLE viewport so a phone keyboard counts, and follows the field on scroll and resize. */function useFloat(anchor,open,want,minW=260){const[pos,setPos]=useState(null);useEffect(()=>{if(!open||typeof window===\"undefined\"){setPos(null);return;}let raf=0;const place=()=>{window.cancelAnimationFrame(raf);raf=window.requestAnimationFrame(()=>{const el=anchor.current;if(!el)return;const r=el.getBoundingClientRect();const vv=window.visualViewport;const top0=vv?vv.offsetTop:0;const bottom0=vv?vv.offsetTop+vv.height:window.innerHeight;const below=bottom0-r.bottom-12;const above=r.top-top0-12;const up=below<Math.min(want,220)&&above>below;const maxHeight=Math.max(112,Math.min(want,up?above:below));const width=Math.min(Math.max(r.width,minW),window.innerWidth-16);const left=Math.max(8,Math.min(r.left,window.innerWidth-width-8));setPos(up?{position:\"fixed\",left,width,maxHeight,top:\"auto\",bottom:window.innerHeight-r.top+6,right:\"auto\"}:{position:\"fixed\",left,width,maxHeight,top:r.bottom+6,bottom:\"auto\",right:\"auto\"});});};place();window.addEventListener(\"scroll\",place,true);window.addEventListener(\"resize\",place);window.visualViewport?.addEventListener(\"resize\",place);window.visualViewport?.addEventListener(\"scroll\",place);return()=>{window.cancelAnimationFrame(raf);window.removeEventListener(\"scroll\",place,true);window.removeEventListener(\"resize\",place);window.visualViewport?.removeEventListener(\"resize\",place);window.visualViewport?.removeEventListener(\"scroll\",place);};},[open,want,minW]);return pos;}const onBody=node=>typeof document!==\"undefined\"?/*#__PURE__*/createPortal(node,document.body):node;const newSession=()=>{try{if(typeof crypto!==\"undefined\"&&crypto.randomUUID)return crypto.randomUUID();}catch{}return\"s-\"+Date.now().toString(36)+Math.random().toString(36).slice(2,10);};function AddressSearch({ctx,value,invalid,onType,onPick}){const{T,origin}=ctx;const[list,setList]=useState([]);const[open,setOpen]=useState(false);const[act,setAct]=useState(-1);const[busy,setBusy]=useState(false);const[off,setOff]=useState(false);const session=useRef(null);const timer=useRef(undefined);const seq=useRef(0);const wrap=useRef(null);const field=useRef(null);const listRef=useRef(null);const id=\"bgc-addr\";const pos=useFloat(field,open,4*56+16);useEffect(()=>()=>window.clearTimeout(timer.current),[]);useEffect(()=>{if(!open)return;const outside=e=>wrap.current&&!wrap.current.contains(e.target)&&!listRef.current?.contains(e.target)&&setOpen(false);document.addEventListener(\"mousedown\",outside);document.addEventListener(\"touchstart\",outside,{passive:true});return()=>{document.removeEventListener(\"mousedown\",outside);document.removeEventListener(\"touchstart\",outside);};},[open]);const lookup=q=>{window.clearTimeout(timer.current);if(off||ctx.preview||q.trim().length<3){setList([]);setOpen(false);return;}timer.current=window.setTimeout(async()=>{const my=++seq.current;if(!session.current)session.current=newSession();setBusy(true);const r=await suggestAddress(origin,q.trim(),session.current);if(my!==seq.current)return;setBusy(false);if(r===null){setOff(true);setOpen(false);return;}setList(r.slice(0,4));setAct(r.length?0:-1);setOpen(true);},250);};const pick=async sg=>{setOpen(false);setBusy(true);const r=await placeAddress(origin,sg.id,session.current||newSession());session.current=null;setBusy(false);if(r)onPick(r);else onType(sg.main||sg.label);};const onKey=e=>{if(!open||!list.length){if(e.key===\"ArrowDown\"&&list.length)e.preventDefault(),setOpen(true);return;}if(e.key===\"ArrowDown\")e.preventDefault(),setAct(i=>Math.min(list.length-1,i+1));else if(e.key===\"ArrowUp\")e.preventDefault(),setAct(i=>Math.max(0,i-1));else if(e.key===\"Enter\"&&act>=0)e.preventDefault(),void pick(list[act]);else if(e.key===\"Escape\")e.preventDefault(),setOpen(false);else if(e.key===\"Tab\")setOpen(false);};const QT={...T,soft:T.field,radius:16};return /*#__PURE__*/_jsxs(\"div\",{ref:wrap,className:\"bgc-addr-search\",style:{position:\"relative\",display:\"grid\",gap:6},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,className:\"bgc-label\",children:\"Street address\"}),/*#__PURE__*/_jsxs(\"span\",{ref:field,className:\"bgc-addr-in\",children:[/*#__PURE__*/_jsx(PinIcon,{color:T.muted}),/*#__PURE__*/_jsx(\"input\",{id:id,className:\"bgc-input\",value:value,role:off?undefined:\"combobox\",\"aria-autocomplete\":off?undefined:\"list\",\"aria-expanded\":off?undefined:open,\"aria-controls\":open?id+\"-list\":undefined,\"aria-activedescendant\":open&&act>=0?`${id}-o${act}`:undefined,\"aria-invalid\":invalid||undefined,autoComplete:\"address-line1\",placeholder:off?\"\":\"Start typing your address\",onFocus:()=>{if(!session.current)session.current=newSession();if(list.length&&value.trim().length>=3)setOpen(true);},onChange:e=>{onType(e.target.value);lookup(e.target.value);},onKeyDown:onKey}),busy?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-addr-spin\",\"aria-hidden\":true}):null]}),invalid?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-hint\",role:\"alert\",children:\"Add your street address\"}):null,open&&pos?onBody(/*#__PURE__*/_jsxs(\"div\",{ref:listRef,id:id+\"-list\",role:\"listbox\",\"aria-label\":\"Address suggestions\",className:\"bgpb-qlist bgc-addr-list bgc-floating\",style:{...pos,fontFamily:T.font,color:T.ink},\"data-bg-address-list\":true,children:[/*#__PURE__*/_jsx(\"style\",{children:qrowCss(QT)}),list.length?list.map((sg,i)=>/*#__PURE__*/_jsxs(\"div\",{id:`${id}-o${i}`,role:\"option\",\"aria-selected\":i===act,className:\"bgpb-qrow bgc-addr-row\"+(i===act?\" act\":\"\"),onMouseDown:e=>e.preventDefault(),onMouseEnter:()=>setAct(i),onClick:()=>void pick(sg),children:[/*#__PURE__*/_jsx(PinIcon,{color:T.muted}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-addr-words\",children:[/*#__PURE__*/_jsx(\"b\",{children:sg.main||sg.label}),sg.secondary?/*#__PURE__*/_jsx(\"span\",{children:sg.secondary}):null]})]},sg.id)):/*#__PURE__*/_jsx(\"div\",{className:\"bgc-addr-none\",children:\"No matches yet. Keep typing, or fill in the fields below.\"})]})):null]});}// ------------------------------------------------------------------ stage 2: recommended products (contract 5)\n/* Their own artwork drawn on other products. Skeleton while it loads; nothing at all when the\n   platform has nothing (or the route is not there yet). One tap adds the line as the platform\n   built it (their file carried) - it lands in their items to proof like any other. */function Recs({cart,ctx,onAdded}){const{T,origin}=ctx;const[recs,setRecs]=useState(ctx.preview?DEMO_RECS:null);const[hasArt,setHasArt]=useState(true);const[added,setAdded]=useState({});useEffect(()=>{if(ctx.preview)return;let live=true;let retry=null;cartRecs(origin).then(r=>{if(!live)return;setHasArt(r.hasArtwork);setRecs(r.items.slice(0,6));/* Contract 5: cards still being drawn come back with image_pending - ask once more\n               after ~2s and swap their pictures in by slug (never a second retry). */if(r.items.some(x=>x&&x.image_pending)){retry=setTimeout(()=>{cartRecs(origin).then(again=>{if(!live||!again.items.length)return;const bySlug=new Map(again.items.map(x=>[x.slug,x]));setRecs(prev=>prev?prev.map(x=>{const n=bySlug.get(x.slug);return n&&n.image_url?{...x,image_url:n.image_url,image_kind:n.image_kind,image_pending:false}:x;}):prev);});},2e3);}});return()=>{live=false;if(retry)clearTimeout(retry);};},[cart.id,origin]);if(recs&&!recs.length)return null;const add=async(r,k)=>{if(ctx.preview||added[k]===\"busy\"||added[k]===\"done\")return;setAdded(x=>({...x,[k]:\"busy\"}));try{const res=await addLine(origin,r.add);setAdded(x=>({...x,[k]:\"done\"}));onAdded?.(res?.line_id||null,!!r.needs_options);}catch{setAdded(x=>({...x,[k]:\"err\"}));}};return /*#__PURE__*/_jsxs(\"section\",{className:\"bgc-recs\",\"aria-labelledby\":\"bgc-recs-h\",\"data-bg-recs\":true,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:4},children:[/*#__PURE__*/_jsx(\"strong\",{id:\"bgc-recs-h\",className:\"bgc-h3\",children:hasArt?\"Your artwork on more things\":\"Goes well with your order\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:hasArt?\"Added with your file. You check each proof in your items before anything is made.\":\"Pairs well with what you're ordering. Add one and set it up in your items.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bgc-rec-rail\",role:\"list\",tabIndex:0,\"aria-label\":\"Recommended products, scroll sideways for more\",children:recs===null?[0,1,2].map(i=>/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-rec\",role:\"listitem\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-rec-img bgc-bone\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-bone\",style:{height:16,width:\"70%\"}}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-bone\",style:{height:12,width:\"45%\"}})]},i)):recs.map((r,i)=>{const k=r.slug+\":\"+(r.source_line_id||i);const st=added[k];return /*#__PURE__*/_jsxs(\"article\",{className:\"bgc-rec bgc-in\",role:\"listitem\",style:{animationDelay:`${i*60}ms`},\"data-bg-rec\":r.slug,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-rec-img\"+(r.image_kind===\"mockup\"?\" mock\":\"\"),children:r.image_url?/*#__PURE__*/_jsx(\"img\",{src:r.image_url,alt:r.image_kind===\"mockup\"?`${r.title} with your artwork`:r.title,loading:\"lazy\"}):/*#__PURE__*/_jsx(\"span\",{className:\"bgc-rec-noimg\",children:r.title})}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-rec-words\",children:[/*#__PURE__*/_jsx(\"strong\",{children:r.title}),r.reason?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:r.reason}):null]}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-rec-foot\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-rec-price\",children:r.price_label||(r.price_inc?money(r.price_inc):r.from_inc?`From ${money(r.from_inc)}`:\"\")}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-rec-add\"+(st===\"done\"?\" done\":\"\"),onClick:()=>add(r,k),disabled:st===\"busy\"||st===\"done\",\"aria-label\":st===\"done\"?`${r.title} added to your items`:`Add ${r.title} to your items`,\"data-bg-rec-add\":true,children:st===\"done\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(TickMark,{}),\" Added\"]}):st===\"busy\"?\"Adding\":\"Add\"})]}),st===\"err\"?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"That didn't add. Try again.\"}):st===\"done\"&&r.needs_options?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",\"data-bg-rec-options\":true,children:\"Choose its options above before you check out.\"}):null]},k);})}),void T]});}// ------------------------------------------------------------------ the stage strip, rail and bar\nconst STAGE_LABEL={items:\"Items\",details:\"Details\",delivery:\"Delivery\",pay:\"Pay\"};/* A small step strip at the top of the cart: done stages carry a tick, the current one its ring,\n   earlier stages go back on a tap. Forward is always the stage's own button. */function StageSteps({stage,onGo,lockBack}){const at=CART_STAGES.indexOf(stage);return /*#__PURE__*/_jsx(\"ol\",{className:\"bgc-steps top\",\"aria-label\":\"Checkout steps\",children:CART_STAGES.map((k,i)=>{const done=i<at;const on=i===at;const can=done&&!lockBack;return /*#__PURE__*/_jsx(\"li\",{className:\"bgc-step\"+(done?\" done\":on?\" on\":\"\"),\"aria-current\":on?\"step\":undefined,children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>can&&onGo(k),disabled:!can,\"aria-label\":`${STAGE_LABEL[k]}${done?\", done\":on?\", current step\":\"\"}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-node\",\"aria-hidden\":true,children:done?/*#__PURE__*/_jsx(TickMark,{}):i+1}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-step-label\",children:STAGE_LABEL[k]})]})},k);})});}const scrollToId=id=>{const el=typeof document!==\"undefined\"?document.getElementById(id):null;if(el)el.scrollIntoView({behavior:\"smooth\",block:\"start\"});};/* What still stops the items going through (a line to finish, artwork to add, a proof to check). */const itemsTarget=cart=>{const b=cart.summary.blocking||[];if(b.includes(\"incomplete_line\")||b.includes(\"artwork_missing\")||b.includes(\"proof_unapproved\")){const i=cart.summary.issues?.find(x=>x.line_id);return{id:i?.line_id?`line-${i.line_id}`:\"bgc-top\",label:b.includes(\"incomplete_line\")?\"Finish your items\":b.includes(\"artwork_missing\")?\"Add your artwork\":\"Check your proof\"};}return null;};const ACTION_WORDS={items:\"Checkout\",details:\"Continue to delivery\",delivery:\"Continue to payment\",pay:\"\"};const stageAction=(cart,stage)=>stage===\"items\"?itemsTarget(cart)?.label||ACTION_WORDS.items:ACTION_WORDS[stage];/* What the card is charged now, as the summary sends it - never worked out here. */const chargeNow=s=>s.charge_now!=null?s.charge_now:s.due_now;const surchargeOn=s=>(s.surcharge||0)>.004;function Rail({cart,ctx,stage,busy,motion,off,onAction,hint}){const{T,quotePath}=ctx;const s=cart.summary;const d=s.delivery;const at=CART_STAGES.indexOf(stage);const railRef=useRef(null);const[top,setTop]=useState(110);useEffect(()=>{const el=railRef.current;if(!el||typeof window===\"undefined\")return;const fit=()=>setTop(Math.min(110,window.innerHeight-el.offsetHeight-24));fit();const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(fit):null;ro?.observe(el);window.addEventListener(\"resize\",fit);return()=>{ro?.disconnect();window.removeEventListener(\"resize\",fit);};},[]);const pending=useCartPending();const chose=at>=2;const est=orderEstimate(cart,chose);const pickup=deliveryChoiceOf(cart)===\"pickup\";const delivLabel=!pickup?\"Delivery\":(d?.fee||0)>.004?\"Handling and freight\":\"Pickup\";const breakdown=deliveryBreakdown(cart);return /*#__PURE__*/_jsxs(\"aside\",{ref:railRef,className:\"bgc-rail\",\"aria-label\":\"Order summary\",style:{top},children:[/*#__PURE__*/_jsx(\"strong\",{className:\"bgc-h3 bgc-in\",children:\"Order summary\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-rows bgc-in\"+(pending||s._local?\" bgc-pending\":\"\"),style:{animationDelay:\"60ms\"},\"aria-busy\":pending||undefined,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-row\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"Items (\",s.line_count,\")\"]}),/*#__PURE__*/_jsx(Count,{value:s.subtotal,motion:motion})]}),Number(s.design_lines)>0&&/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-row\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-row-tip\",children:[s.design_label||`Design setup (${s.design_lines} item${s.design_lines===1?\"\":\"s\"})`,/*#__PURE__*/_jsx(DesignFeeTip,{T:T,id:\"rail\",each:designEach(s)})]}),/*#__PURE__*/_jsx(Count,{value:s.design_fee,motion:motion})]}),s.rush_fee>.004&&/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-row\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Faster turnaround\"}),/*#__PURE__*/_jsx(Count,{value:s.rush_fee,motion:motion})]}),s.promo?.valid&&/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-row\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"Promo \",s.promo.code]}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-num\",children:[\"-\",money(s.discount)]})]}),chose?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-row\",\"data-bg-delivery-row\":true,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-row-tip\",children:[delivLabel,breakdown.length>1?/*#__PURE__*/_jsx(InfoTip,{T:T,id:\"rail-delivery\",label:\"What delivery covers\",text:breakdown.join(\"\\n\"),data:\"delivery\"}):null]}),(d?.fee||0)>.004?/*#__PURE__*/_jsx(Count,{value:d.fee,motion:motion}):/*#__PURE__*/_jsx(\"span\",{children:\"Free\"})]}):/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-row\",\"data-bg-delivery-row\":true,children:[/*#__PURE__*/_jsx(\"span\",{children:\"Delivery\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:\"Chosen at the next steps\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-total\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[chose?\"Total\":\"Subtotal\",/*#__PURE__*/_jsx(\"span\",{className:\"bgc-gst\",children:chose?`Includes GST of ${money(s.gst)}`:\"Includes GST\"})]}),/*#__PURE__*/_jsx(Count,{value:chose?s.total:beforeDelivery(cart),motion:motion})]})]}),est?/*#__PURE__*/_jsx(\"div\",{className:\"bgc-in\",style:{animationDelay:\"90ms\"},children:/*#__PURE__*/_jsx(EstimateLine,{text:est,T:T})}):null,stage===\"pay\"?null:/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-decide-in bgc-in\",style:{animationDelay:\"120ms\"},children:[off?/*#__PURE__*/_jsxs(\"div\",{role:\"alert\",className:\"bgc-note\",style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{children:off}),/*#__PURE__*/_jsx(\"a\",{href:quotePath,className:\"bgc-inline\",children:\"Use the quote form\"})]}):null,hint?/*#__PURE__*/_jsx(\"p\",{className:\"bgc-hint bgc-hint-top\",role:\"alert\",\"data-bg-stage-hint\":true,children:hint}):null,/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary\",onClick:onAction,disabled:busy,\"aria-busy\":busy||undefined,\"data-bg-stage-next\":stage,children:[stageAction(cart,stage),!busy&&!(stage===\"items\"&&itemsTarget(cart))?/*#__PURE__*/_jsx(ArrowIcon,{color:\"#fff\"}):null]})]})]});}/* Before the delivery stage: the order without any delivery charge (supplier freight applies to pickup\n   too, so the platform's total can already carry it - it shows from the delivery stage on). */const beforeDelivery=cart=>Math.max(0,Math.round(((cart.summary.total||0)-(cart.summary.delivery?.fee||0))*100)/100);/* The order's one estimate (contract 2: one date per order, the latest line). Before delivery is\n   chosen it is the ready date; from the delivery stage on, the chosen option's own words. */function orderEstimate(cart,chose){const d=cart.summary.delivery;if(chose&&d?.estimated_label)return d.estimated_label;if(!chose){const pick=(d?.options||[]).find(o=>o.option===\"pickup\");if(pick?.estimated_label)return pick.estimated_label;}return readyByText(cart.summary.turnaround,chose&&d?.method===\"delivery\");}function EstimateLine({text,T}){const m=/^(Estimated (?:ready|delivery) by )(.+)$/.exec(text);return /*#__PURE__*/_jsxs(\"span\",{className:\"bgc-ta\",\"data-bg-turnaround\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-dot\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(CalendarCheck,{color:T.accent})}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-text\",children:/*#__PURE__*/_jsx(\"span\",{className:\"bgc-ta-main\",children:m?/*#__PURE__*/_jsxs(_Fragment,{children:[m[1],/*#__PURE__*/_jsx(\"b\",{children:m[2]})]}):text})})]});}/* Phones: the stage's one action pinned to the bottom while the cart scrolls. */function DecisionBar({cart,stage,busy,motion,onAction,locked,hint}){const s=cart.summary;const dim=useCartPending()||!!s._local;return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-bar\"+(dim?\" bgc-pending\":\"\")+(hint?\" has-hint\":\"\"),role:\"region\",\"aria-label\":\"Next step\",children:[hint?/*#__PURE__*/_jsx(\"p\",{className:\"bgc-hint bgc-bar-hint\",role:\"alert\",children:hint}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:stage===\"items\"||stage===\"details\"?\"Subtotal\":\"Total\"}),/*#__PURE__*/_jsx(\"strong\",{className:\"bgc-bar-money\",children:/*#__PURE__*/_jsx(Count,{value:stage===\"items\"||stage===\"details\"?beforeDelivery(cart):s.total,motion:motion})})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary bgc-small\"+(locked?\" bgc-off\":\"\"),onClick:onAction,disabled:busy||locked,\"data-bg-bar-next\":stage,children:stageAction(cart,stage)})]});}/* How this order is paid is the platform's call (contract 3): everyone pays in full upfront, a\n   Net 30 account pays nothing today, an account with its own deposit keeps it. ONE line says which. */function paymentOf(cart){const s=cart.summary;const where=s.delivery?.method===\"delivery\"?\"before delivery\":\"before pickup\";const now=chargeNow(s);const mode=s.payment?.mode||(s.total>0&&now<.005?\"account\":s.deposit_pct>0&&s.deposit_pct<100?\"deposit\":\"upfront\");if(mode===\"account\")return{mode,label:s.payment?.label||\"On your 30 day account - nothing to pay today\"};if(mode===\"deposit\"&&s.balance_after>.004)return{mode,label:`Deposit today, then ${money(s.balance_after)} ${where}`};return{mode,label:s.payment?.label||\"Due today\"};}// ------------------------------------------------------------------ stage 4: check and pay\nfunction PayStage({cart,ctx,busy,motion,notice,off,placed,onPlace,onPaid,onDone,onGo}){const{T,quotePath,statusPath}=ctx;const s=cart.summary;const c=cart.contact||{};const f=cart.fulfilment||{};const choice=deliveryChoiceOf(cart);const addr=f.address||{};const blockingNow=(s.blocking||[]).filter(b=>b!==\"price_changed\");const back=blockingNow.includes(\"contact_missing\")?\"details\":blockingNow.includes(\"address_missing\")?\"delivery\":itemsTarget(cart)?\"items\":null;const pm=paymentOf(cart);/* the card form's setup, asked for as the stage opens (undefined = still asking, null = none: the older path) */const[setup,setSetup]=useState(undefined);const[bump,setBump]=useState(0);useEffect(()=>{if(ctx.preview||pm.mode===\"account\")return setSetup(null);let live=true;paySetup(ctx.origin).then(x=>live&&setSetup(x));return()=>{live=false;};},[cart.id,pm.mode,cart.summary.total,cart.version,bump]);const est=orderEstimate(cart,true);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"section\",{className:\"bgc-card\",\"aria-labelledby\":\"bgc-st-pay\",style:{display:\"grid\",gap:18},\"data-bg-review\":true,children:[/*#__PURE__*/_jsx(\"strong\",{id:\"bgc-st-pay\",className:\"bgc-h3\",children:\"Check your order\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review-block\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:\"Items\"}),!placed?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>onGo(\"items\"),children:\"Edit\"}):null]}),liveLines(cart).map(l=>/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-rline\",children:[/*#__PURE__*/_jsx(Thumb,{line:l,T:T,size:52}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-rline-t\",children:[/*#__PURE__*/_jsx(\"strong\",{children:l.title||l.slug}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[num(l.qty),tierOf(l)?` \\xb7 ${tierOf(l).label}`:\"\"]})]}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-num\",children:l.priced?.incomplete?\"\":lineTotal(l)})]},l.id))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review-block\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:\"Your details\"}),!placed?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>onGo(\"details\"),children:\"Change\"}):null]}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-review-v\",children:[c.name,c.company].filter(Boolean).join(\", \")||\"-\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:[c.email,c.phone].filter(Boolean).join(\" \\xb7 \")})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review-block\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review-head\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-label\",children:[DELIVERY_WORDS[choice],choice!==\"pickup\"||(cart.summary.delivery?.fee||0)>.004?` \\xb7 ${(cart.summary.delivery?.fee||0)>.004?money(cart.summary.delivery.fee):\"Free\"}`:\"\"]}),!placed?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline\",onClick:()=>onGo(\"delivery\"),children:\"Change\"}):null]}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-review-v\",children:choice===\"pickup\"?\"2/176 Lyttleton Terrace, Bendigo\":[addr.line1,addr.line2,[addr.suburb,addr.state,addr.postcode].filter(Boolean).join(\" \")].filter(Boolean).join(\", \")}),est?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:est}):null]})]}),!placed?/*#__PURE__*/_jsx(PromoField,{cart:cart,ctx:ctx}):null]}),/*#__PURE__*/_jsxs(\"section\",{id:\"bgc-pay\",className:\"bgc-card\",\"aria-labelledby\":\"bgc-pay-h\",style:{display:\"grid\",gap:18,scrollMarginTop:120},\"data-bg-pay-stage\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-review-head\",children:[/*#__PURE__*/_jsx(\"strong\",{id:\"bgc-pay-h\",className:\"bgc-h3\",children:pm.mode===\"account\"?\"Place your order\":\"Payment\"}),placed?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-chip ready\",children:[/*#__PURE__*/_jsx(\"i\",{}),\"Order \",placed.order_ref]}):null]}),/*#__PURE__*/_jsx(PaySummary,{cart:cart,motion:motion,cardOff:!!setup&&(setup.state===\"card_off\"||setup.state===\"unavailable\")}),notice?/*#__PURE__*/_jsx(\"div\",{role:\"alert\",className:\"bgc-note\",children:notice.text}):null,off?/*#__PURE__*/_jsxs(\"div\",{role:\"alert\",className:\"bgc-note\",style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{children:off}),/*#__PURE__*/_jsx(\"a\",{href:quotePath,className:\"bgc-inline\",children:\"Use the quote form\"})]}):null,back&&!placed?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-hint bgc-hint-top\",role:\"alert\",children:BLOCKING_COPY[blockingNow.find(b=>b!==\"promo_invalid\")||\"\"]||\"A few details are missing.\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-primary\",onClick:()=>back===\"items\"?(onGo(\"items\"),setTimeout(()=>{const t=itemsTarget(cart);if(t)scrollToId(t.id);},400)):onGo(back),children:back===\"items\"?itemsTarget(cart).label:back===\"details\"?\"Add your details\":\"Add your address\"})]}):pm.mode===\"account\"||chargeNow(s)<.005?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>void onPlace(),disabled:busy||!!off,\"aria-busy\":busy||undefined,className:\"bgc-btn bgc-primary\"+(off?\" bgc-off\":\"\"),\"data-bg-place-order\":true,children:busy?\"Placing your order\":\"Place order\"}):setup===undefined&&!ctx.preview?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-card-skel\",\"aria-busy\":\"true\",\"aria-label\":\"Loading the card form\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-bone\",style:{height:44}}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-bone\",style:{height:44,width:\"60%\"}}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-bone\",style:{height:48,borderRadius:40}})]}):setup&&setup.state===\"ready\"&&setup.publishable_key||ctx.preview?/*#__PURE__*/_jsx(CardPay,{cart:cart,ctx:ctx,setup:setup||PREVIEW_SETUP,refresh:()=>setBump(n=>n+1),onDone:onDone}):setup&&(setup.state===\"card_off\"||setup.state===\"unavailable\")&&!placed?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-note\",children:\"Card payments are paused for a moment. Place your order and we'll email you a link to pay, or call us on (03) 5441 7900.\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>void onPlace(),disabled:busy||!!off,\"aria-busy\":busy||undefined,className:\"bgc-btn bgc-primary\",\"data-bg-place-order\":true,children:busy?\"Placing your order\":\"Place order\"})]}):placed?.payment&&placed.payment_state===\"ready\"?/* an older platform (no pay setup): the order is placed first, then the card - still here, never a Stripe page *//*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(StripePay,{payment:placed.payment,returnUrl:placed.status_url||statusPath,T:T,origin:ctx.origin,onPaid:()=>{finishOrder();onPaid();}})}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>void onPlace(),disabled:busy||!!off,\"aria-busy\":busy||undefined,className:\"bgc-btn bgc-primary\"+(off?\" bgc-off\":\"\"),\"data-bg-place-order\":true,children:busy?\"Placing your order\":s.payment?.button||`Pay ${money(chargeNow(s))}`}),pm.mode!==\"account\"&&chargeNow(s)>=.005&&!(setup&&(setup.state===\"card_off\"||setup.state===\"unavailable\"))?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta bgc-pay-lock\",children:[/*#__PURE__*/_jsx(LockIcon,{color:T.muted}),\" Secure payment by Stripe\"]}):null]})]});}/* ---- the money on the Pay stage (owner 2026-09-27: \"Paid in full today $225\" didn't fit the site). ONE\n   figure that matters, big; what it is above it; one line of what happens next; the account's own terms\n   in a quiet pill when signed in. Wording is the platform's payment mode - never a choice here. */function PaySummary({cart,motion,cardOff}){const s=cart.summary;const pm=paymentOf(cart);const where=s.delivery?.method===\"delivery\"?\"before delivery\":\"before pickup\";void cardOff;const terms=cart.account?.signed_in||cart.account?.state===\"signed_in\"?cart.account?.terms?.label||null:null;const dim=useCartPending()||!!s._local;const view=pm.mode===\"account\"?{k:\"On your account\",v:s.total,next:\"Nothing to pay today. We invoice you once your order is ready.\"}:pm.mode===\"deposit\"&&s.balance_after>.004?{k:\"Deposit due today\",v:chargeNow(s),next:`Then ${money(s.balance_after)} ${where}.`}:{k:\"Due today\",v:chargeNow(s),next:\"\"};return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-paysum3 \"+pm.mode+(dim?\" bgc-pending\":\"\"),\"data-bg-paysum\":pm.mode,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-paysum3-k\",children:view.k}),/*#__PURE__*/_jsx(\"strong\",{className:\"bgc-paysum3-v\",children:/*#__PURE__*/_jsx(Count,{value:view.v,motion:motion})}),view.next||surchargeOn(s)?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-paysum3-next\",children:[view.next,surchargeOn(s)?`Includes a ${money(s.surcharge||0)} card surcharge.`:\"\"].filter(Boolean).join(\" \")}):null,terms?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-paysum3-terms\",\"data-bg-pay-terms\":true,children:[\"Your terms: \",terms]}):null]});}/* ---- the card, right there on the Pay stage (owner 2026-09-27: \"I don't see the card inputs\"; contract 3a).\n   Stripe's Payment Element is drawn from pay-setup's own elements_options (a deferred intent - no order yet),\n   and ONE press places the order and pays: POST /cart/pay with a ConfirmationToken from the Element, or a\n   saved card in their wallet. The platform confirms the intent itself; 3-D Secure is Stripe's handleNextAction\n   in the page. Never a Stripe page. A signed-in customer's default saved card is the selected option, drawn\n   like the profile chip; a new card is kept in their account unless they say not. */const cents=n=>Math.max(0,Math.round((Number(n)||0)*100));const PREVIEW_SETUP={state:\"ready\",publishable_key:null,currency:\"aud\",can_save:false,saved_cards:[]};const asResult=(b,state)=>({order_ref:b.order_ref||\"\",status_url:b.status_url||null,review_url:b.review_url||null,total:Number(b.total)||0,gst:Number(b.gst)||0,due_now:Number(b.due_now)||0,balance_after:Number(b.balance_after)||0,payment_state:state,payment_mode:b.payment_mode,payment_label:b.payment_label||null,estimated_ready:b.estimated_ready||null,payment:null,...b.message?{message:b.message}:{}});function CardPay({cart,ctx,setup,refresh,onDone}){const{T,origin}=ctx;const saved=(setup.saved_cards||[]).slice().sort((a,b)=>Number(b.payment_method_id===setup.default_payment_method_id||b.is_default)-Number(a.payment_method_id===setup.default_payment_method_id||a.is_default));const[pick,setPick]=useState(()=>saved[0]?saved[0].payment_method_id:\"new\");const[choosing,setChoosing]=useState(false);const canSave=!!setup.can_save;const[save,setSave]=useState(canSave&&setup.save_card!==false);const[paying,setPaying]=useState(false);const[err,setErr]=useState(null);const card=useRef(null);const[ready,setReady]=useState(false);const useNew=pick===\"new\";const chosen=saved.find(c=>c.payment_method_id===pick)||null;const amountCents=Number(setup.amount_cents)||cents(chargeNow(cart.summary));const blocked=(setup.blocking||[]).filter(b=>b!==\"price_changed\").length>0;const answer=async(r,depth=0)=>{const b=r.body||{};const st=String(b.state||b.error||\"\");if(r.status===200&&st===\"paid\"){forgetPayKey();finishOrder();return onDone(asResult(b,\"paid\"),true);}if(r.status===200&&st===\"requires_action\"&&b.client_secret&&depth<2){const e=card.current?await card.current.nextAction(b.client_secret,setup.publishable_key||\"\"):await nextActionWith(setup.publishable_key||\"\",b.client_secret);if(e)return setErr(e);return answer(await payCart(origin,{check:true,idempotency_key:payKey(cart.id)}),depth+1);}if((r.status===200||r.status===201)&&(st===\"processing\"||st===\"placed\"||st===\"pay_later\")){forgetPayKey();finishOrder();return onDone(asResult(b,st===\"placed\"?b.payment_mode===\"account\"?\"on_account\":\"nothing_due\":st),false);}if(r.status===409&&st===\"amount_changed\"){if(b.amount_cents)card.current?.setAmount(Number(b.amount_cents));refresh();void getCart(origin).catch(()=>null);return setErr(`The total changed to ${money(Number(b.amount_cents)/100)}. Check it, then press Pay again.`);}if(r.status===409&&(st===\"price_changed\"||st===\"cart_changed\")){refresh();void getCart(origin).catch(()=>null);return setErr(st===\"price_changed\"?\"A price changed since you last looked. Check the total, then press Pay again.\":\"Your cart changed in another tab. Check it, then press Pay again.\");}if(r.status===409&&st===\"checkout_in_progress\"&&depth<3){await new Promise(res=>setTimeout(res,Math.max(1,Number(b.retry_after)||2)*1e3));return answer(await payCart(origin,lastBody.current),depth+1);}setErr(b.message||(r.status===402?\"Your card was declined. Try another card.\":\"The payment didn't go through. Try again - you won't be charged twice.\"));};const lastBody=useRef(null);const pay=async()=>{if(paying||ctx.preview||blocked)return;setPaying(true);setErr(null);try{const saved0=await flushCartPatches(origin);if(!saved0)return setErr(\"Your latest details haven't saved yet. Check your connection, then press Pay again.\");const version=(latestCart()||cart).version;const base={version,idempotency_key:payKey(cart.id),amount_cents:amountCents};let body;if(useNew){const t=await card.current?.token();if(!t||t.error)return setErr(t?.error||\"The card form is still loading.\");body={...base,confirmation_token:t.id,save_card:canSave?save:false,return_url:typeof window!==\"undefined\"?window.location.href.split(\"#\")[0]:undefined};}else body={...base,payment_method_id:pick};lastBody.current=body;await answer(await payCart(origin,body));}finally{setPaying(false);}};const canPay=!paying&&!blocked&&(useNew?ready||!!ctx.preview:true);return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-pay\",\"data-bg-pay\":true,\"data-bg-pay-mode\":\"setup\",children:[chosen&&!choosing?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-pchip bgc-cardchip\",\"data-bg-saved-card-chip\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-pchip-av bgc-brand\",\"aria-hidden\":true,children:brandMark(chosen.brand)}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-pchip-t\",children:[/*#__PURE__*/_jsxs(\"strong\",{children:[BRAND[chosen.brand]||\"Card\",\" •••• \",chosen.last4]}),/*#__PURE__*/_jsx(\"span\",{children:chosen.exp_month&&chosen.exp_year?`Expires ${String(chosen.exp_month).padStart(2,\"0\")}/${String(chosen.exp_year).slice(-2)}`:\"Saved card\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-pchip-sw\",onClick:()=>setChoosing(true),\"data-bg-change-card\":true,children:\"Change\"})]}):null,choosing?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-cards\",role:\"radiogroup\",\"aria-label\":\"Pay with\",children:[saved.map(c=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":pick===c.payment_method_id,className:\"bgc-cardopt\",onClick:()=>{setPick(c.payment_method_id);setChoosing(false);setErr(null);},\"data-bg-saved-card\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"dot\",\"aria-hidden\":true}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-brand sm\",\"aria-hidden\":true,children:brandMark(c.brand)}),/*#__PURE__*/_jsxs(\"span\",{children:[BRAND[c.brand]||\"Card\",\" •••• \",c.last4]}),c.exp_month&&c.exp_year?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[String(c.exp_month).padStart(2,\"0\"),\"/\",String(c.exp_year).slice(-2)]}):null]},c.payment_method_id)),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":useNew,className:\"bgc-cardopt\",onClick:()=>{setPick(\"new\");setChoosing(false);setErr(null);},\"data-bg-new-card\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"dot\",\"aria-hidden\":true}),/*#__PURE__*/_jsx(\"span\",{children:\"Use a different card\"})]})]}):null,useNew?/*#__PURE__*/_jsxs(_Fragment,{children:[ctx.preview||!setup.publishable_key?/*#__PURE__*/_jsx(\"div\",{className:\"bgc-stripe bgc-stripe-preview\",\"aria-hidden\":true}):/*#__PURE__*/_jsx(DeferredCard,{ref:card,setup:setup,amountCents:amountCents,save:save,T:T,onReady:setReady}),canSave?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-savecard\",\"data-bg-save-card\":true,children:[save?\"Saved to your account for next time.\":\"This card won't be saved.\",\" \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline quiet\",onClick:()=>setSave(v=>!v),children:save?\"Don't save\":\"Save it\"})]}):null,saved.length&&!choosing?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline quiet\",style:{justifySelf:\"start\"},onClick:()=>setChoosing(true),children:\"Use a saved card\"}):null]}):null,err?/*#__PURE__*/_jsx(\"span\",{role:\"alert\",className:\"bgc-hint bgc-hint-top\",\"data-bg-pay-error\":true,children:err}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:pay,disabled:!canPay,\"aria-busy\":paying||undefined,className:\"bgc-btn bgc-primary\"+(canPay?\"\":\" bgc-off\"),\"data-bg-pay-now\":true,children:paying?\"Paying\":setup.button||`Pay ${money(amountCents/100)}`})]});}async function nextActionWith(pk,secret){try{const stripe=await loadStripe(pk);const r=await stripe.handleNextAction({clientSecret:secret});return r?.error?r.error.message||\"Your bank didn't confirm the payment. Try again.\":null;}catch{return\"Your bank didn't confirm the payment. Try again.\";}}const brandMark=b=>b===\"visa\"?\"VISA\":b===\"mastercard\"?\"MC\":b===\"amex\"?\"AMEX\":(b||\"Card\").slice(0,4).toUpperCase();const stripeLook=T=>({theme:\"stripe\",variables:{colorPrimary:T.accent,colorText:T.ink,colorTextSecondary:T.muted,colorBackground:T.canvas,colorDanger:\"#9A3B2E\",borderRadius:\"16px\",fontFamily:T.font,fontSizeBase:\"16px\",spacingUnit:\"4px\"},rules:{\".Input\":{backgroundColor:\"rgba(187,187,187,0.15)\",border:`1px solid ${T.edge}`,boxShadow:\"none\",padding:\"12px 14px\"},\".Input:focus\":{borderColor:T.accent,boxShadow:`0 0 0 1px ${T.accent}`},\".Label\":{color:T.accent,fontWeight:\"500\",fontSize:\"14px\"},\".Tab\":{border:`1px solid ${T.edge}`,backgroundColor:\"rgba(187,187,187,0.15)\",boxShadow:\"none\"},\".Tab--selected\":{borderColor:T.accent,boxShadow:`0 0 0 1px ${T.accent}`,backgroundColor:T.tint}}});const DeferredCard=/*#__PURE__*/React.forwardRef(function DeferredCard({setup,amountCents,save,T,onReady},ref){const mount=useRef(null);const refs=useRef(null);const[err,setErr]=useState(null);const sfu=on=>on?(setup.elements_options?.setupFutureUsage)||\"off_session\":null;useEffect(()=>{let live=true;onReady(false);loadStripe(setup.publishable_key||\"\").then(stripe=>{if(!live||!mount.current)return;mount.current.innerHTML=\"\";const base=setup.elements_options&&typeof setup.elements_options===\"object\"?{...setup.elements_options}:{mode:\"payment\",currency:(setup.currency||\"aud\").toLowerCase()};base.amount=amountCents;if(setup.can_save&&save)base.setupFutureUsage=sfu(true);else delete base.setupFutureUsage;const elements=stripe.elements({...base,appearance:stripeLook(T)});const el=elements.create(\"payment\",{layout:{type:\"tabs\"},wallets:{applePay:\"auto\",googlePay:\"auto\"}});el.mount(mount.current);el.on(\"ready\",()=>live&&onReady(true));refs.current={stripe,elements};}).catch(()=>setErr(\"The card form didn't load. Refresh the page to try again.\"));return()=>{live=false;};},[setup.publishable_key]);useEffect(()=>{try{refs.current?.elements.update({amount:amountCents});}catch{}},[amountCents]);useEffect(()=>{if(!setup.can_save)return;try{refs.current?.elements.update({setupFutureUsage:sfu(save)});}catch{}},[save]);React.useImperativeHandle(ref,()=>({token:async()=>{if(!refs.current)return null;const{stripe,elements}=refs.current;const s=await elements.submit();if(s?.error)return{error:s.error.message||\"Check your card details.\"};const r=await stripe.createConfirmationToken({elements});if(r?.error)return{error:r.error.message||\"Check your card details.\"};return{id:r.confirmationToken?.id};},nextAction:async(secret,pk)=>{try{const stripe=refs.current?.stripe||await loadStripe(pk);const r=await stripe.handleNextAction({clientSecret:secret});return r?.error?r.error.message||\"Your bank didn't confirm the payment. Try again.\":null;}catch{return\"Your bank didn't confirm the payment. Try again.\";}},setAmount:c=>{try{refs.current?.elements.update({amount:c});}catch{}}}));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{ref:mount,className:\"bgc-stripe\",\"data-bg-stripe\":true}),err?/*#__PURE__*/_jsx(\"span\",{role:\"alert\",className:\"bgc-hint bgc-hint-top\",children:err}):null]});});function PromoField({cart,ctx}){const{origin}=ctx;const promo=cart.summary.promo;const[open,setOpen]=useState(!!cart.promo_code);const[code,setCode]=useState(cart.promo_code||\"\");const[busy,setBusy]=useState(false);const apply=async c=>{if(ctx.preview)return;setBusy(true);try{await saveCartNow(origin,{promo_code:c});}finally{setBusy(false);}};if(!open)return /*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-inline quiet\",style:{justifySelf:\"start\"},onClick:()=>setOpen(true),children:\"Have a promo code?\"});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",alignItems:\"flex-end\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 180px\"},children:/*#__PURE__*/_jsx(Field,{label:\"Promo code\",value:code,onChange:v=>setCode(v.toUpperCase())})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>apply(code||null),disabled:busy||!code,className:\"bgc-btn bgc-outline bgc-small\",children:promo?.valid?\"Update\":\"Apply\"}),promo?.valid&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{setCode(\"\");apply(null);},className:\"bgc-textbtn\",children:\"Remove\"})]}),promo&&/*#__PURE__*/_jsx(\"span\",{className:promo.valid?\"bgc-ok\":\"bgc-warn\",children:promo.valid?`${promo.label||promo.code} applied: -${money(promo.discount)}`:promo.message||\"That code doesn't apply.\"})]});}// ------------------------------------------------------------------ ordered, placed, payment\n/* W5 / 2.3: an ordered cart is never editable again - it shows the order and the platform's own links (never a checkout replay). */function Ordered({cart,ctx}){const{T,statusPath}=ctx;const s=cart.summary;const view=orderPageHref(cart.status_url,statusPath)||cart.status_url||null;return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-card bgc-in\",style:{display:\"grid\",gap:16,maxWidth:720},children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-chip ready\",style:{justifySelf:\"start\"},children:[/*#__PURE__*/_jsx(\"i\",{}),\"Order \",cart.order_ref||\"\"]}),/*#__PURE__*/_jsx(\"strong\",{style:{font:`${T.tw} 26px/1.2 ${T.tfam}`,color:T.accent},children:\"Your order is in.\"}),/*#__PURE__*/_jsxs(\"span\",{style:{color:T.muted},children:[\"This cart has been ordered, so it can't be changed here. \",cart.pay_url?\"There's still a payment to make - you can pay from your order page.\":\"We've emailed you the order and a link to check on it.\"]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:10},children:liveLines(cart).map(l=>/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-dline\",children:[/*#__PURE__*/_jsx(Thumb,{line:l,T:T,size:56}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:12,alignItems:\"baseline\"},children:[/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:T.accent},children:l.title}),\" \",/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[\"\\xd7 \",num(l.qty)]})]}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-num\",children:lineTotal(l)})]})]},l.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-total\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Total\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bgc-num\",children:money(s.total)})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-ordered-actions\",style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[cart.pay_url?/*#__PURE__*/_jsx(\"a\",{href:cart.pay_url,className:\"bgc-btn bgc-primary\",children:\"Pay now\"}):null,view?/*#__PURE__*/_jsx(\"a\",{href:view,className:\"bgc-btn \"+(cart.pay_url?\"bgc-outline\":\"bgc-primary\"),children:\"View your order\"}):null,!view&&!cart.pay_url?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[\"Your order link is in the order email.\",void statusPath]}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgc-btn bgc-outline\",onClick:()=>finishOrder(),children:\"Start a new cart\"})]})]});}/* W8: the placed view follows payment_state. */function Placed({result,ctx,paid:paidBefore}){const{T,statusPath}=ctx;const orderHref=orderPageHref(result.status_url,statusPath,{placed:\"1\"});const statusUrl=orderHref||result.status_url||statusPath;const[paid,setPaid]=useState(!!paidBefore);const payable=!!result.payment&&result.payment_state===\"ready\";/* Polish 2 (ask 27): once it's paid (or placed with nothing to pay now) the customer lands on their ORDER\n       PAGE - the order number, what they ordered with its artwork, the money and what happens next. This card\n       only shows for the moment it takes the tick to draw, or when the platform sent no order link. */const going=!!orderHref&&(paid||!payable);useEffect(()=>{if(!going||ctx.preview)return;const t=window.setTimeout(()=>window.location.assign(orderHref),700);return()=>window.clearTimeout(t);},[going]);/* Ads / GA4 purchase: the order page (placed=1) sends it whenever there is one to open. With no order page,\n       this card IS the confirmation, so it sends it here - paid, processing, on account or nothing due only,\n       never while the card is still owed or couldn't start. trackPurchase keeps it to once per order. */const confirmed=paid||!payable&&[\"processing\",\"on_account\",\"nothing_due\"].includes(String(result.payment_state));useEffect(()=>{if(orderHref||ctx.preview||!confirmed)return;trackPurchase(result.order_ref,result.total);},[confirmed]);const head=paid?\"Paid - thank you.\":payable?\"One more step: payment.\":\"Thanks - your order is in.\";const ready=readyByText(result.estimated_ready||null,result.estimated_ready?.method===\"delivery\");const line=going?\"Opening your order page.\":paid?\"We've emailed you a receipt. Your order page shows where it's up to.\":payable?`Pay ${money(result.payment.amount)} now to start your order${result.balance_after>0?`, and ${money(result.balance_after)} when it's ready`:\"\"}. We've emailed you a copy of the order.`:result.payment_state===\"processing\"?\"Your payment is being processed. We'll email you as soon as it's through, and your order page shows where it's up to.\":result.payment_state===\"pay_later\"?result.message||\"Your order is in, but the card payment couldn't start. We've emailed you a link to pay.\":result.payment_state===\"on_account\"?\"It's on your account terms, so there's nothing to pay now. We've emailed you a copy of the order.\":result.payment_state===\"nothing_due\"?\"There's nothing to pay today. We've emailed you a copy of the order.\":\"Card payment couldn't open just now. Your order is safe - we've emailed you a copy with a link to pay.\";return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-card bgc-in\",style:{display:\"grid\",gap:16,maxWidth:640},children:[/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-chip\"+(paid||!payable?\" ready\":\"\"),style:{justifySelf:\"start\"},children:[/*#__PURE__*/_jsx(\"i\",{}),\"Order \",result.order_ref]}),paid?/*#__PURE__*/_jsx(DrawnTick,{T:T}):null,/*#__PURE__*/_jsx(\"strong\",{style:{font:`${T.tw} 28px/1.2 ${T.tfam}`,color:T.accent},children:head}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.muted},children:line}),result.payment_label||ready?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-terms\",children:[result.payment_label?/*#__PURE__*/_jsx(\"strong\",{children:result.payment_label}):null,ready?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-meta\",children:ready}):null]}):null,payable&&!paid?/*#__PURE__*/_jsx(StripePay,{payment:result.payment,returnUrl:statusUrl,T:T,origin:ctx.origin,onPaid:()=>{setPaid(true);finishOrder();}}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:statusUrl,className:\"bgc-btn bgc-primary\",children:\"See your order\"}),!paid&&!payable&&result.review_url&&(result.payment_state===\"unavailable\"||result.payment_state===\"card_off\")?/*#__PURE__*/_jsx(\"a\",{href:result.review_url,className:\"bgc-btn bgc-outline\",children:\"Pay online\"}):null]})]});}let stripeLoader=null;const loadStripe=pk=>{if(!stripeLoader)stripeLoader=new Promise((resolve,reject)=>{if(window.Stripe)return resolve(window.Stripe);const s=document.createElement(\"script\");s.src=\"https://js.stripe.com/v3/\";s.onload=()=>resolve(window.Stripe);s.onerror=()=>reject(new Error(\"Stripe didn't load\"));document.head.appendChild(s);});return stripeLoader.then(Stripe=>Stripe(pk));};/* Card payment in the cart (cart polish 2026-09-26, owner: \"I want Stripe payment details here - don't\n   launch additional Stripe pages\"): Stripe's Payment Element on the intent checkout returned, confirmed\n   in place (a bank's 3D Secure check opens in Stripe's own window). A signed-in customer sees their saved\n   cards first and \"Save this card for next time\" (on by default - the card lands in their account); a guest\n   types a card and nothing is kept. */const BRAND={visa:\"Visa\",mastercard:\"Mastercard\",amex:\"Amex\",discover:\"Discover\",jcb:\"JCB\",unionpay:\"UnionPay\",diners:\"Diners\"};const cardWords=c=>`${BRAND[c.brand]||(c.brand?c.brand[0].toUpperCase()+c.brand.slice(1):\"Card\")} ending ${c.last4}`;function StripePay({payment:first,returnUrl,T,onPaid,origin}){const[payment,setPayment]=useState(first);const saved=payment.saved_cards||[];const[pick,setPick]=useState(()=>saved[0]?saved[0].payment_method_id:\"new\");const mount=useRef(null);const refs=useRef(null);const[ready,setReady]=useState(false);const[busy,setBusy]=useState(false);const[switching,setSwitching]=useState(false);const[err,setErr]=useState(null);const useNew=pick===\"new\";useEffect(()=>{if(!useNew)return;let live=true;setReady(false);loadStripe(payment.publishable_key).then(stripe=>{if(!live||!mount.current)return;mount.current.innerHTML=\"\";const elements=stripe.elements({clientSecret:payment.client_secret,appearance:{theme:\"stripe\",variables:{colorPrimary:T.accent,borderRadius:\"16px\",fontFamily:T.font,colorText:T.ink,colorBackground:\"#ffffff\"}}});const el=elements.create(\"payment\",{layout:\"tabs\",wallets:{applePay:\"auto\",googlePay:\"auto\"}});el.mount(mount.current);el.on(\"ready\",()=>live&&setReady(true));refs.current={stripe,elements};}).catch(()=>setErr(\"The payment form didn't load. Use the link in your email to pay.\"));return()=>{live=false;};},[payment.client_secret,useNew]);const setSave=async on=>{if(!origin||switching||busy)return;setSwitching(true);setErr(null);try{const r=await remintPayment(origin,on);if(r.payment)setPayment(r.payment);}catch(e){setErr(e?.message||\"That didn't change. Try again.\");}finally{setSwitching(false);}};const pay=async()=>{if(busy)return;setBusy(true);setErr(null);try{if(!useNew){const stripe=await loadStripe(payment.publishable_key);const r=await stripe.confirmCardPayment(payment.client_secret,{payment_method:pick,return_url:returnUrl});if(r.error)setErr(r.error.message||\"That card didn't go through. Try another.\");else if(r.paymentIntent&&(r.paymentIntent.status===\"succeeded\"||r.paymentIntent.status===\"processing\"))onPaid();else setErr(\"That payment didn't complete. Try again.\");return;}if(!refs.current)return;const{stripe,elements}=refs.current;const r=await stripe.confirmPayment({elements,confirmParams:{return_url:returnUrl},redirect:\"if_required\"});if(r.error)setErr(r.error.message||\"The payment didn't go through.\");else onPaid();}finally{setBusy(false);}};const canPay=!busy&&!switching&&(useNew?ready:true);return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-pay\",\"data-bg-pay\":true,children:[saved.length?/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-cards\",role:\"radiogroup\",\"aria-label\":\"Pay with\",children:[saved.map(c=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":pick===c.payment_method_id,className:\"bgc-cardopt\",onClick:()=>setPick(c.payment_method_id),disabled:busy,\"data-bg-saved-card\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"dot\",\"aria-hidden\":true}),/*#__PURE__*/_jsx(\"span\",{children:cardWords(c)}),c.exp_month&&c.exp_year?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[String(c.exp_month).padStart(2,\"0\"),\"/\",String(c.exp_year).slice(-2)]}):null]},c.payment_method_id)),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":useNew,className:\"bgc-cardopt\",onClick:()=>setPick(\"new\"),disabled:busy,\"data-bg-new-card\":true,children:[/*#__PURE__*/_jsx(\"span\",{className:\"dot\",\"aria-hidden\":true}),/*#__PURE__*/_jsx(\"span\",{children:\"Use a new card\"})]})]}):null,useNew?/*#__PURE__*/_jsx(\"div\",{ref:mount,className:\"bgc-stripe\",\"data-bg-stripe\":true}):null,useNew&&payment.can_save?/*#__PURE__*/_jsxs(\"label\",{className:\"bgc-acct-check\",\"data-bg-save-card\":true,children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:!!payment.save_card,disabled:switching||busy,onChange:e=>setSave(e.target.checked)}),/*#__PURE__*/_jsx(\"span\",{children:\"Save this card for next time. It's kept by Stripe - we only see the last four digits.\"})]}):null,payment.surcharge&&payment.surcharge>0?/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta\",children:[\"Includes a card surcharge of \",money(payment.surcharge),\".\"]}):null,err&&/*#__PURE__*/_jsx(\"span\",{role:\"alert\",className:\"bgc-warn\",children:err}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:pay,disabled:!canPay,className:\"bgc-btn bgc-primary\"+(canPay?\"\":\" bgc-off\"),\"data-bg-pay-now\":true,children:busy?\"Paying\":`Pay ${money(payment.amount)}`}),/*#__PURE__*/_jsxs(\"span\",{className:\"bgc-meta bgc-pay-lock\",children:[/*#__PURE__*/_jsx(LockIcon,{color:T.muted}),\" Secure payment by Stripe\"]})]});}// ------------------------------------------------------------------ pieces\nfunction Field({label,value,onChange,type=\"text\",autoComplete,inputMode,invalid,hint}){return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{className:\"bgc-label\",children:label}),/*#__PURE__*/_jsx(\"input\",{className:\"bgc-input\",type:type,value:value,autoComplete:autoComplete,inputMode:inputMode,\"aria-invalid\":invalid||undefined,onChange:e=>onChange(e.target.value)}),hint?/*#__PURE__*/_jsx(\"span\",{className:\"bgc-hint\",role:\"alert\",children:hint}):null]});}function Toggle({on,onChange,label}){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":on,\"aria-label\":label,onClick:e=>{e.preventDefault();onChange(!on);},className:\"bgc-switch\",children:/*#__PURE__*/_jsx(\"span\",{})});}function Skeleton({T}){const bar=(w,h)=>/*#__PURE__*/_jsx(\"div\",{className:\"bgc-bone\",style:{width:w,height:h}});return /*#__PURE__*/_jsxs(\"div\",{className:\"bgc-page\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-line\",style:{display:\"grid\",gap:14},children:[bar(\"40%\",22),bar(\"100%\",110)]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-line\",style:{display:\"grid\",gap:14},children:[bar(\"50%\",22),bar(\"100%\",110)]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bgc-rail\",style:{display:\"grid\",gap:14},children:[bar(\"60%\",24),bar(\"100%\",40),bar(\"100%\",120),bar(\"100%\",48)]}),void T]});}function TickMark(){return /*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",\"aria-hidden\":true,className:\"bgc-tick\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.5 12.5l4.2 4.2 8.8-9.2\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function DrawnTick({T}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"44\",height:\"44\",viewBox:\"0 0 24 24\",\"aria-hidden\":true,className:\"bgc-drawn\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10.5\",fill:\"none\",stroke:T.accent,strokeWidth:\"1.6\",className:\"ring\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.2 12.4l3.1 3.1 6.5-6.9\",fill:\"none\",stroke:T.accent,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"tick\"})]});}const I=(d,color,size=18)=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",\"aria-hidden\":true,style:{flex:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:d,fill:color})});function BagIcon({color}){return I(\"M216 64H176a48 48 0 0 0-96 0H40a16 16 0 0 0-16 16v120a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16Zm-88-32a32 32 0 0 1 32 32H96a32 32 0 0 1 32-32Zm88 168H40V80h40v16a8 8 0 0 0 16 0V80h64v16a8 8 0 0 0 16 0V80h40Z\",color,24);}const XIcon=({color})=>I(\"M205.66 194.34a8 8 0 0 1-11.32 11.32L128 139.31l-66.34 66.35a8 8 0 0 1-11.32-11.32L116.69 128 50.34 61.66a8 8 0 0 1 11.32-11.32L128 116.69l66.34-66.35a8 8 0 0 1 11.32 11.32L139.31 128Z\",color,20);const ClockIcon=({color})=>I(\"M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24Zm0 192a88 88 0 1 1 88-88 88.1 88.1 0 0 1-88 88Zm64-88a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8V72a8 8 0 0 1 16 0v48h48a8 8 0 0 1 8 8Z\",color,16);const PenIcon=({color,size=18})=>I(\"M227.31 73.37 182.63 28.68a16 16 0 0 0-22.63 0L36.69 152A15.86 15.86 0 0 0 32 163.31V208a16 16 0 0 0 16 16h44.69a15.86 15.86 0 0 0 11.31-4.69L227.31 96a16 16 0 0 0 0-22.63ZM92.69 208H48v-44.69l88-88L180.69 120ZM192 108.68 147.31 64l24-24L216 84.68Z\",color,size);const FileIcon=({color,size=22})=>I(\"M213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v176a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16V88a8 8 0 0 0-2.34-5.66ZM160 51.31 188.69 80H160ZM200 216H56V40h88v48a8 8 0 0 0 8 8h48v120Z\",color,size);const UploadIcon=({color})=>I(\"M224 144v64a8 8 0 0 1-8 8H40a8 8 0 0 1-8-8v-64a8 8 0 0 1 16 0v56h160v-56a8 8 0 0 1 16 0ZM93.66 77.66 120 51.31V144a8 8 0 0 0 16 0V51.31l26.34 26.35a8 8 0 0 0 11.32-11.32l-40-40a8 8 0 0 0-11.32 0l-40 40a8 8 0 0 0 11.32 11.32Z\",color,16);const SlidersIcon=({color})=>I(\"M40 88h33a32 32 0 0 0 62 0h81a8 8 0 0 0 0-16h-81a32 32 0 0 0-62 0H40a8 8 0 0 0 0 16Zm64-24a16 16 0 1 1-16 16 16 16 0 0 1 16-16Zm112 104h-17a32 32 0 0 0-62 0H40a8 8 0 0 0 0 16h97a32 32 0 0 0 62 0h17a8 8 0 0 0 0-16Zm-48 24a16 16 0 1 1 16-16 16 16 0 0 1-16 16Z\",color,16);const ChevronIcon=({color})=>I(\"M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z\",color,16);const LockIcon=({color})=>I(\"M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16ZM96 56a32 32 0 0 1 64 0v24H96Zm112 152H48V96h160v112Z\",color,18);const BackIcon=({color})=>I(\"M224 128a8 8 0 0 1-8 8H59.31l58.35 58.34a8 8 0 0 1-11.32 11.32l-72-72a8 8 0 0 1 0-11.32l72-72a8 8 0 0 1 11.32 11.32L59.31 120H216a8 8 0 0 1 8 8Z\",color,16);const ArrowIcon=({color})=>I(\"M221.66 133.66l-72 72a8 8 0 0 1-11.32-11.32L196.69 136H40a8 8 0 0 1 0-16h156.69l-58.35-58.34a8 8 0 0 1 11.32-11.32l72 72a8 8 0 0 1 0 11.32Z\",color,18);const PinIcon=({color})=>I(\"M128 64a40 40 0 1 0 40 40 40 40 0 0 0-40-40Zm0 64a24 24 0 1 1 24-24 24 24 0 0 1-24 24Zm0-112a88.1 88.1 0 0 0-88 88c0 31.4 14.51 64.68 42 96.25a254.19 254.19 0 0 0 41.45 38.3 8 8 0 0 0 9.18 0 254.19 254.19 0 0 0 41.37-38.3c27.45-31.57 42-64.85 42-96.25a88.1 88.1 0 0 0-88-88Zm0 206c-16.53-13-72-60.75-72-118a72 72 0 0 1 144 0c0 57.23-55.47 105-72 118Z\",color,18);// ------------------------------------------------------------------ styles\nfunction css(T){const f=`font-family:${T.font}`;return`\n.bgc{container-type:inline-size;font-size:16px;line-height:1.45;letter-spacing:-0.01em}\n.bgc *,.bgc *::before,.bgc *::after{box-sizing:border-box}\n:where(.bgc) button{font:inherit;color:inherit}\n.bgc-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}\n.bgc-main{display:grid;gap:20px;min-width:0}\n.bgc-card,.bgc-line{background:${T.card};border-radius:${T.radius}px;padding:24px}\n.bgc-h3{font:${T.tw} 20px/1.2 ${T.tfam};letter-spacing:-0.02em;color:${T.accent}}\n.bgc-h4{font:${T.tw} 17px/1.2 ${T.tfam};letter-spacing:-0.02em;color:${T.accent}}\n.bgc-label{${f};font-weight:500;font-size:14px;color:${T.accent}}\n.bgc-meta{font-size:13.5px;line-height:1.4;color:${T.muted}}\n.bgc-num{font-variant-numeric:tabular-nums;white-space:nowrap}\n.bgc-num.moving{color:${T.accent}}\n.bgc-roll{display:inline-block;vertical-align:bottom;line-height:1.2;transition:color 300ms ease-out}\n.bgc-roll-in{display:inline-flex;height:1.2em;overflow:hidden}\n.bgc-digit{display:inline-block;height:1.2em;overflow:hidden}\n.bgc-digit-col{display:flex;flex-direction:column;transition:transform 560ms cubic-bezier(.22,1,.36,1)}\n.bgc-digit-col::before{content:\"0\\\\A 1\\\\A 2\\\\A 3\\\\A 4\\\\A 5\\\\A 6\\\\A 7\\\\A 8\\\\A 9\";white-space:pre;display:block;line-height:1.2em;text-align:center}\n.bgc-sym{display:inline-block;height:1.2em;line-height:1.2em;animation:bgcSym 300ms ease-out;user-select:none}\n.bgc-roll-in{user-select:none}\n.bgc-sym::before{content:attr(data-c)}\n@keyframes bgcSym{from{opacity:0}to{opacity:1}}\n.bgc-in{animation:bgcIn 500ms cubic-bezier(.22,1,.36,1) both}\n@keyframes bgcIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}\n.bgc-lines{display:grid;gap:14px}\n.bgc-lines-head{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:${T.muted};padding:0 4px}\n.bgc-line{padding:18px;transition:opacity 200ms ease-out, transform 200ms ease-out}\n.bgc-line.gone{opacity:0;transform:translateX(-12px)}\n.bgc-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows 220ms cubic-bezier(0,0,0.58,1) 90ms,margin 220ms cubic-bezier(0,0,0.58,1) 90ms}\n.bgc-fold>*{min-height:0;overflow:hidden}\n.bgc-fold:not(.out)>*{overflow:visible}\n.bgc-fold:focus-within,.bgc-fold:has([aria-expanded=true]){position:relative;z-index:6}\n.bgc-fold.out{grid-template-rows:0fr;pointer-events:none;margin-bottom:-14px}\n.bgc-num{transition:opacity 160ms ease-out}\n.bgc-pending .bgc-num,.bgc-num.bgc-dim{opacity:.55}\n/* the phone's pinned pay bar steps aside while the keyboard is up, so it never sits over the field being typed in */\n@media (max-width:809px){.bgc:has(input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus) .bgc-bar{transform:translateY(120%);opacity:0;pointer-events:none}}\n.bgc-line[aria-busy=true] .bgc-line-grid{opacity:.8}\n.bgc-line-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}\n.bgc-thumb{aspect-ratio:1;border-radius:16px;overflow:hidden;display:grid;place-items:center}\n.bgc-thumb img{display:block}\n.bgc-thumb.art{background:#fff}\n.bgc-line-body{display:grid;gap:10px;min-width:0}\n.bgc-line-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}\n.bgc-line-title{font:${T.tw} 20px/1.2 ${T.tfam};letter-spacing:-0.02em;color:${T.accent};text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color 160ms ease-out}\n.bgc-line-title:hover{text-decoration-color:${T.accent}}\n.bgc-thumb-link{display:block;border-radius:16px;transition:transform 300ms cubic-bezier(0,0,.58,1)}\n.bgc-thumb-link:hover{transform:translateY(-4px)}\n.bgc-thumb-peek{position:relative;padding:0;border:0;background:transparent;cursor:zoom-in;font:inherit;color:inherit;text-align:left}\n.bgc-thumb-peek:focus-visible{outline:2px solid ${T.accent};outline-offset:3px}\n.bgc-thumb-zoom{position:absolute;right:6px;bottom:6px;width:26px;height:26px;border-radius:999px;background:${T.canvas};display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(2px);transition:opacity 160ms ease-out,transform 160ms ease-out}\n.bgc-thumb-peek:hover .bgc-thumb-zoom,.bgc-thumb-peek:focus-visible .bgc-thumb-zoom{opacity:1;transform:none}\n@media (hover:none){.bgc-thumb-zoom{opacity:1;transform:none}}\n.bgc-line-money{display:grid;justify-items:end;gap:2px;font-weight:700;font-size:18px;color:${T.ink};transition:opacity 160ms ease-out}\n.bgc-line-money .bgc-meta{font-weight:500}\n.bgc-opts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px}\n.bgc-opts li{display:inline-flex;gap:6px}\n.bgc-opts .k{color:${T.muted}}\n.bgc-opts .k::after{content:\":\"}\n.bgc-ta{display:flex;align-items:center;gap:12px;min-width:0;color:${T.ink}}\n.bgc-ta-dot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:${T.tint}}\n.bgc-ta-text{display:grid;gap:1px;min-width:0}\n.bgc-ta-main{font-size:15px;font-weight:600;line-height:1.3;color:${T.ink}}\n.bgc-ta-main b{font-weight:600;color:${T.accent}}\n.bgc-ta-sub{font-size:13px;line-height:1.35;color:${T.muted}}\n.bgc-art-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}\n.bgc-art{display:grid!important;gap:6px;min-width:0}\n.bgc-art-tag.warn{background:#FBF1DC;color:#7A5410;border:0}\n.bgc-art-tag.ours{background:${T.tint};color:${T.accent}}\n.bgc-file{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:14px;color:${T.ink}}\n.bgc-file svg{flex:none}\n.bgc-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}\n.bgc-gst{display:block;margin-top:2px;font-size:13px;font-weight:500;color:${T.muted};letter-spacing:0}\n.bgc-paysum{display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:${T.tint}}\n.bgc-paysum.account{background:${T.field};border:1px solid ${T.edge}}\n.bgc-paysum-line{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.4;color:${T.ink}}\n.bgc-paysum-line .bgc-tick{flex:none;margin-top:3px}\n.bgc-me{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:${T.field};border:1px solid ${T.edge};min-width:0}\n.bgc-me-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:${T.accent};color:#fff;font-weight:700;font-size:15px}\n.bgc-me-text{display:grid;gap:2px;min-width:0;flex:1}\n.bgc-me-text strong{color:${T.accent};font-weight:600;font-size:16px}\n.bgc-me-text .bgc-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgc-me-acts{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}\n.bgc-inline.quiet{color:${T.muted}}\n.bgc-pay{display:grid;gap:14px}\n.bgc-cards{display:grid;gap:8px}\n.bgc-cardopt{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:16px;border:1px solid ${T.edge};background:${T.field};color:${T.ink};font:500 15px ${T.font};cursor:pointer;text-align:left}\n.bgc-cardopt .dot{width:18px;height:18px;border-radius:999px;border:2px solid ${T.muted};flex:none}\n.bgc-cardopt[aria-checked=true]{border-color:${T.accent};box-shadow:0 0 0 1px ${T.accent};background:#fff}\n.bgc-cardopt[aria-checked=true] .dot{border:5px solid ${T.accent}}\n.bgc-cardopt .bgc-meta{margin-left:auto}\n.bgc-stripe{min-height:120px;padding:14px;border-radius:16px;background:#fff;border:1px solid ${T.edge}}\n.bgc-pay-lock{display:flex;align-items:center;gap:6px}\n.bgc-signout{display:grid;gap:10px}\n.bgc-acct-page[aria-busy=true]{opacity:.6}\n.bgc-who-line{grid-column:1/-1;margin:0;font-size:14.5px;line-height:1.5;color:${T.muted}}\n.bgc-art{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}\n.bgc-art-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px;border-radius:999px;background:${T.tint};color:${T.accent};font-size:13.5px;font-weight:500;max-width:100%}\n.bgc-art-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgc-art-tag.need{background:${T.field};color:${T.ink};border:1px dashed ${T.muted}}\n.bgc-line-actions{display:grid;gap:10px;padding-top:14px;border-top:1px solid ${T.line}}\n.bgc-qtyrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}\n.bgc-actions{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}\n.bgc-act{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:6px 0;color:${T.accent};font-weight:500;font-size:14.5px;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color 160ms ease-out,transform 160ms ease-out}\n.bgc-act:hover:not(:disabled){text-decoration-color:${T.accent};transform:translateY(-2px)}\n.bgc-act.quiet{color:${T.muted};text-decoration-color:${T.line}}\n.bgc-act:disabled{opacity:.45;cursor:not-allowed}\n.bgc-inline{border:0;background:none;padding:0;color:${T.accent};font-weight:500;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}\n.bgc-qtypick{position:relative;display:flex;flex:1 1 220px;min-width:0;max-width:340px}\n.bgc-qtypick.off{opacity:.6;pointer-events:none}\n.bgc-qtypick .bgpb-sel{appearance:none;-webkit-appearance:none;position:relative;width:100%;height:44px;padding:0 44px 0 14px;border-radius:16px;border:1px solid ${T.edge};background:${T.field};color:${T.ink};${f};font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;transition:border-color 160ms ease-out,box-shadow 160ms ease-out}\n.bgc-qtypick .bgpb-sel:focus-visible,.bgc-qtypick .bgpb-sel[aria-expanded=true]{outline:none;border-color:${T.accent};box-shadow:0 0 0 1px ${T.accent}}\n.bgc-qtypick .bgpb-qbtn-p{margin-left:auto;margin-right:22px;font-size:14px;font-weight:500;color:${T.muted};white-space:nowrap}\n.bgc-shim{background-image:linear-gradient(100deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 80%);background-size:220% 100%;background-repeat:no-repeat;animation:bgcShim 1.3s ease-in-out infinite}\n@keyframes bgcShim{from{background-position:130% 0}to{background-position:-30% 0}}\n.bgc-qtysel{position:relative;display:inline-flex;align-items:center;height:44px;border-radius:16px;border:1px solid ${T.edge};background:${T.field};padding:0 0 0 16px;gap:8px;max-width:100%}\n.bgc-qtysel select{appearance:none;-webkit-appearance:none;border:0;background:transparent;${f};font-weight:600;font-size:15px;color:${T.ink};cursor:pointer;outline:none;font-variant-numeric:tabular-nums;height:42px;padding:0 40px 0 0;min-width:0;max-width:100%;text-overflow:ellipsis}\n.bgc-qtysel svg{position:absolute;right:14px;pointer-events:none}\n.bgc-qtysel:focus-within{border-color:${T.accent};box-shadow:0 0 0 1px ${T.accent}}\n.bgc-qty-label{font-size:13.5px;color:${T.muted}}\n.bgc-qty-static{font-size:14.5px;font-weight:600}\n.bgc-stepper{display:inline-flex;align-items:center;height:44px;border-radius:16px;border:1px solid ${T.edge};background:${T.field}}\n.bgc-stepper button{width:40px;height:42px;border:0;background:none;color:${T.accent};font-weight:700;font-size:18px;cursor:pointer}\n.bgc-stepper button:disabled{opacity:.35;cursor:not-allowed}\n.bgc-stepper input{width:64px;border:0;outline:none;text-align:center;background:transparent;${f};font-weight:600;font-size:15px;color:${T.ink};font-variant-numeric:tabular-nums}\n.bgc-stepper.wide{width:100%;justify-content:space-between}\n.bgc-stepper.wide input{flex:1}\n.bgc-editor{margin-top:18px;padding-top:18px;border-top:1px solid ${T.line};display:grid;gap:20px}\n.bgc-editor.sheet{margin:0;padding:0;border:0}\n.bgc-editor-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;padding:16px;border-radius:16px;background:${T.tint}}\n.bgc-editor.sheet .bgc-editor-foot{border-radius:0;background:transparent;padding:0}\n.bgc-editor-price{display:grid;gap:2px}\n.bgc-editor-total{font-weight:700;font-size:24px;color:${T.accent};font-variant-numeric:tabular-nums;transition:opacity 160ms ease-out}\n.bgc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}\n.bgc-grid.plain{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}\n.bgc-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;text-align:left;padding:10px 12px;border-radius:16px;border:1px solid ${T.edge};background:${T.field};cursor:pointer;${f};font-size:15px;color:${T.ink};transition:transform 200ms ease-out,border-color 160ms ease-out,background 160ms ease-out}\n.bgc-tile:hover:not(:disabled):not([aria-pressed=true]){transform:translateY(-2px);border-color:${T.line}}\n.bgc-tile[aria-pressed=true]{border:1.5px solid ${T.accent};background:${T.tint};padding:9.5px 11.5px}\n.bgc-tile:disabled{cursor:not-allowed;border-style:dashed;background:transparent;opacity:.7}\n.bgc-tile strong{color:${T.accent};font-weight:600}\n.bgc-pic{display:block;aspect-ratio:4/3;border-radius:10px;margin-bottom:6px}\n.bgc-choice2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px}\n.bgc-sel,.bgc-input{width:100%;height:44px;padding:0 14px;border-radius:16px;border:1px solid ${T.edge};background:${T.field};color:${T.ink};${f};font-size:16px;font-weight:500;outline:none;transition:border-color 160ms ease-out,box-shadow 160ms ease-out}\n.bgc-sel{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}\n.bgc-sel:focus,.bgc-input:focus{border-color:${T.accent};box-shadow:0 0 0 1px ${T.accent}}\n.bgc-input::placeholder,.bgc-note-in::placeholder{color:#9B9082;opacity:1}\n.bgc-note-in{width:100%;min-height:88px;padding:12px 14px;border-radius:16px;border:1px solid ${T.edge};background:${T.field};color:${T.ink};${f};font-size:16px;font-weight:500;line-height:1.4;outline:none;resize:vertical}\n.bgc-note-in:focus{border-color:${T.accent};box-shadow:0 0 0 1px ${T.accent}}\n.bgc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}\n.bgc-save{grid-column:1/-1;font-size:13px;color:${T.muted};display:flex;gap:10px}\n.bgc-save.err{color:${T.ink}}\n.bgc-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:16px;border:1px solid ${T.edge};background:${T.field}}\n.bgc-toggle-row.on{border-color:${T.accent};background:${T.tint}}\n.bgc-switch{flex:none;width:48px;height:28px;border-radius:999px;border:0;padding:3px;background:${T.line};cursor:pointer;transition:background 160ms ease-out}\n.bgc-switch[aria-checked=true]{background:${T.accent}}\n.bgc-switch span{display:block;width:22px;height:22px;border-radius:999px;background:#fff;transition:transform 160ms ease-out}\n.bgc-switch[aria-checked=true] span{transform:translateX(20px)}\n.bgc-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}\n.bgc-size{display:grid;gap:2px;padding:8px 10px;border-radius:16px;border:1px solid ${T.edge};background:${T.field}}\n.bgc-size.on{border-color:${T.accent};background:${T.tint}}\n.bgc-size input{width:100%;border:0;outline:none;background:transparent;${f};font-weight:600;font-size:17px;color:${T.ink};padding:0}\n.bgc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:40px;${f};font-weight:500;font-size:16px;letter-spacing:-0.02em;text-decoration:none;cursor:pointer;transition:opacity 200ms ease-out;white-space:nowrap}\n.bgc-btn.bgc-small{min-height:42px;padding:0 20px;font-size:15px}\n.bgc-primary{background:${T.accent};color:#fff;border:0}\n.bgc-primary .bgc-num.moving{color:#fff}\n.bgc-outline{background:transparent;color:${T.accent};border:1px solid ${T.accent}}\n@media (hover: hover){.bgc-btn:hover:not(:disabled){opacity:.7}}\n.bgc-btn:disabled{cursor:not-allowed}\n.bgc-off{opacity:.45}\n.bgc-textbtn{border:0;background:none;padding:0;color:${T.muted};${f};font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}\n.bgc-textbtn:hover{color:${T.accent}}\n.bgc-warn{font-size:14px;color:${T.ink};padding:8px 12px;border-radius:12px;background:${T.field};border-left:3px solid ${T.accent}}\n.bgc-ok{font-size:14px;color:${T.accent}}\n.bgc-note{padding:14px 16px;border-radius:16px;background:${T.tint};font-size:14.5px;color:${T.ink}}\n.bgc-node{position:relative;width:28px;height:28px;flex:none;border-radius:999px;border:1.5px solid ${T.line};background:${T.canvas};color:${T.muted};font:700 12.5px ${T.font};display:inline-flex;align-items:center;justify-content:center;transition:background 200ms ease-out,color 200ms ease-out,border-color 200ms ease-out}\n.bgc-node.done,.bgc-step.done .bgc-node{background:${T.accent};border-color:${T.accent};color:#fff}\n.bgc-tick path{stroke-dasharray:22;stroke-dashoffset:22;animation:bgcTick 420ms 80ms ease-out forwards}\n@keyframes bgcTick{to{stroke-dashoffset:0}}\n.bgc-rail{position:sticky;top:110px;display:grid;gap:18px;background:${T.card};border-radius:${T.radius}px;padding:24px}\n.bgc-rail-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}\n.bgc-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;background:${T.field};color:${T.ink};font-weight:600;font-size:13px;letter-spacing:0}\n.bgc-chip i{width:6px;height:6px;border-radius:9px;background:${T.muted}}\n.bgc-chip.ready{background:${T.tint};color:${T.accent}}\n.bgc-chip.ready i{background:${T.accent}}\n.bgc-steps{list-style:none;margin:0;padding:4px 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}\n.bgc-step{position:relative;min-width:0}\n.bgc-step button{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:none;padding:0 2px;cursor:pointer}\n.bgc-step+.bgc-step::before{content:\"\";position:absolute;top:13px;left:-50%;right:50%;margin:0 22px;height:2px;border-radius:2px;background-image:linear-gradient(to right,${T.accent} 0 50%,${T.line} 50% 100%);background-size:200% 100%;background-position:100% 0;transition:background-position 460ms cubic-bezier(.16,1,.3,1)}\n.bgc-step.done::before,.bgc-step.on::before{background-position:0 0}\n.bgc-step.on .bgc-node{border-color:${T.accent};color:${T.accent};background:${T.tint}}\n.bgc-step.on .bgc-node::after{content:\"\";position:absolute;inset:-5px;border-radius:999px;border:2px solid ${T.accent};opacity:0;animation:bgcRing 1.8s ease-out infinite;pointer-events:none}\n@keyframes bgcRing{0%{opacity:.45;transform:scale(.82)}70%{opacity:0;transform:scale(1.18)}100%{opacity:0}}\n.bgc-step-label{font-size:12.5px;line-height:1.3;color:${T.muted};font-weight:500}\n.bgc-step.on .bgc-step-label{color:${T.accent};font-weight:600}\n.bgc-step.done .bgc-step-label{color:${T.ink}}\n.bgc-rows{display:grid;gap:9px}\n.bgc-row{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-variant-numeric:tabular-nums}\n.bgc-row.strong{font-weight:700;font-size:17px;color:${T.accent}}\n.bgc-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;margin-top:4px;border-top:1px solid ${T.line};font-weight:700;font-size:22px;color:${T.accent}}\n.bgc-ta-block{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:${T.field};border:1px solid ${T.edge}}\n.bgc-pay{display:grid;gap:8px}\n.bgc-terms{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:${T.tint}}\n.bgc-terms strong{font-weight:600;font-size:16px;color:${T.accent};line-height:1.3}\n.bgc-brief{display:grid;gap:12px;padding:14px 16px;border-radius:16px;background:${T.canvas}}\n.bgc-brief-field{display:grid;gap:6px}\n.bgc-feeline{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:500;color:${T.ink}}\n.bgc-feeline .bgc-num{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}\n.bgc-row-tip{display:inline-flex;align-items:center;gap:2px;position:relative}\n.bgc-tip{position:relative;display:inline-flex}\n.bgc-tip-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px 0 -6px 2px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}\n.bgc-tip-btn::before{content:\"\";position:absolute;inset:-8px;border-radius:999px}\n.bgc-tip-btn:hover,.bgc-tip-btn[aria-expanded=true]{background:${T.tint}}\n.bgc-tip-btn:focus-visible{outline:2px solid ${T.accent};outline-offset:1px}\n.bgc-tip-bubble{position:absolute;z-index:40;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:max-content;max-width:min(250px,calc(100vw - 48px));padding:10px 12px;border-radius:12px;background:${T.ink};color:#fff;${f};font-size:13.5px;font-weight:500;line-height:1.4;text-align:left;box-shadow:0 12px 20px -12px rgba(23,31,64,.45);animation:bgcTip 140ms ease-out}\n@keyframes bgcTip{from{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%,0)}}\n.bgc-who{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding:12px 14px;border-radius:16px;background:${T.field};border:1px solid ${T.edge};font-size:14.5px}\n.bgc-who strong{color:${T.accent};font-weight:600}\n.bgc-art-tag.ok{background:${T.tint};color:${T.accent}}\n.bgc-art-tag.ok .bgc-tick{flex:none}\n.bgc-art .bgc-btn.bgc-small{min-height:38px;padding:0 16px;font-size:14.5px}\n.bgc-paytile{flex-direction:row;align-items:flex-start;gap:12px}\n.bgc-radio{flex:none;width:18px;height:18px;margin-top:2px;border-radius:999px;border:1.5px solid ${T.muted};background:${T.canvas};transition:border 160ms ease-out}\n.bgc-paytile[aria-pressed=true] .bgc-radio{border:5.5px solid ${T.accent}}\n.bgc-due{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600}\n.bgc-due strong{font-size:28px;font-weight:700;color:${T.accent};font-variant-numeric:tabular-nums;letter-spacing:-0.01em}\n.bgc-decide-in{display:grid;gap:10px}\n.bgc-decide-in>.bgc-btn{width:100%}\n.bgc-todo{margin:0;padding:12px 14px 12px 30px;border-radius:16px;background:${T.field};font-size:14px;color:${T.ink};display:grid;gap:4px}\n.bgc-trust{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid ${T.line};display:grid;gap:10px;font-size:13.5px;color:${T.muted}}\n.bgc-trust li{display:flex;gap:10px;align-items:flex-start}\n.bgc-bar{display:none}\n.bgc-bone{border-radius:10px;background:${T.tile};animation:bgcPulse 1.2s ease-in-out infinite alternate}\n@keyframes bgcPulse{from{opacity:.55}to{opacity:1}}\n.bgc-dline .bgc-textbtn{padding:12px 4px;margin:-12px -4px}\n.bgc-dline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:12px;border-radius:18px;background:${T.card};transition:opacity 160ms ease-out}\n.bgc-icon{position:relative;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:background 160ms ease;-webkit-tap-highlight-color:transparent}\n.bgc-icon:hover,.bgc-icon[aria-expanded=true]{background:var(--bgc-hover)}\n.bgc-badge{position:absolute;top:3px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:${T.accent};color:#fff;font:700 11px/18px ${T.font};text-align:center;pointer-events:none}\n.bgc-acct{position:relative;display:inline-flex}\n.bgc-initial{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:${T.accent};color:#fff;font-family:${T.font};font-weight:700;line-height:1;letter-spacing:0}\n.bgc-acct-root{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-start;justify-content:center;padding:96px 16px 16px;container-type:normal;font-family:${T.font};color:${T.ink}}\n.bgc-acct-modal{position:relative;width:min(420px,100%);max-height:calc(100dvh - 112px);overflow-y:auto;display:grid;gap:16px;padding:28px 24px 24px;border-radius:24px;background:${T.canvas};box-shadow:0 24px 40px -24px rgba(23,31,64,.45);line-height:1.4;animation:bgcIn 260ms cubic-bezier(.22,1,.36,1) both}\n.bgc-acct-title{font:${T.tw} 24px/1.15 ${T.tfam};color:${T.accent};letter-spacing:-0.02em;padding-right:44px}\n.bgc-acct-x{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:999px;border:1px solid ${T.edge};background:${T.field};display:inline-flex;align-items:center;justify-content:center;cursor:pointer}\n.bgc-acct-ok{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:${T.tint};padding-right:52px}\n.bgc-acct-ok strong{color:${T.accent};font-size:16px}\n.bgc-acct-ok .tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:${T.accent}}\n.bgc-acct-pages{display:grid;gap:8px}\n.bgc-acct-page{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:${T.card};color:${T.ink};text-decoration:none;transition:transform 200ms ease-out}\n.bgc-acct-page:hover{transform:translateY(-2px)}\n.bgc-acct-page .t{font-weight:600;color:${T.accent}}\n.bgc-acct-page.needs{background:${T.tint}}\n.bgc-acct-end{display:inline-flex;align-items:center;gap:10px;flex:none}\n.bgc-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:${T.field};border:1px solid ${T.edge};color:${T.ink};font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}\n.bgc-count.needs{background:${T.accent};border-color:${T.accent};color:#fff}\n.bgc-acct-terms{justify-self:start;display:inline-flex;align-items:center;min-height:26px;margin-top:4px;padding:2px 12px;border-radius:999px;background:${T.tint};color:${T.accent};font-size:13.5px;font-weight:500}\n.bgc-acct-reorder{display:grid;gap:8px}\n.bgc-acct-thumbs{display:flex;flex:none;align-items:center}\n.bgc-acct-thumbs img{display:block;width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(23,31,64,.16))}\n.bgc-acct-thumbs img+img{margin-left:-10px}\n.bgc-reo{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:16px;background:${T.card};color:${T.ink};text-decoration:none;transition:transform 200ms ease-out}\n.bgc-reo:hover{transform:translateY(-2px)}\n.bgc-reo[aria-busy=true]{opacity:.6}\n.bgc-reo-img{width:40px;height:40px;border-radius:10px;background:${T.tile};display:grid;place-items:center;overflow:hidden}\n.bgc-reo-img img{width:100%;height:100%;object-fit:cover}\n.bgc-reo-t{display:grid;gap:1px;min-width:0}\n.bgc-reo-t b{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgc-reo-t span{font-size:13px;color:${T.muted};overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgc-acct-root *,.bgc-acct-root *::before,.bgc-acct-root *::after{box-sizing:border-box}\n.bgc-acct-foot{display:grid;gap:12px}\n.bgc-acct-foot .bgc-btn{width:100%}\n.bgc-acct-foot-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14.5px}\n.bgc-needdot{position:absolute;top:6px;right:4px;width:10px;height:10px;border-radius:999px;background:${T.accent};box-shadow:0 0 0 2px ${T.canvas};pointer-events:none}\n.bgc-acct-page .s{font-size:13.5px;color:${T.muted}}\n.bgc-acct-modal .bgc-btn{width:100%}\n.bgc-acct-form{display:grid;gap:14px;min-width:0}\n.bgc-acct-form *,.bgc-acct-form *::before,.bgc-acct-form *::after{box-sizing:border-box}\n.bgc-acct-form .bgc-btn{width:100%}\n.bgc-acct-field{display:grid;gap:6px}\n.bgc-acct-sub{font:${T.tw} 20px/1.2 ${T.tfam};color:${T.accent};letter-spacing:-0.02em}\n.bgc-acct-hint{font-size:13.5px;color:#9A3B2E}\n.bgc-acct-err{background:#FBEDEC}\n.bgc-acct-pw{position:relative;display:block}\n.bgc-acct-pw .bgc-input{padding-right:64px}\n.bgc-acct-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:${T.accent};font-weight:500;font-size:14px;cursor:pointer;padding:6px 8px;border-radius:10px}\n.bgc-acct-eye:focus-visible{outline:2px solid ${T.accent};outline-offset:1px}\n.bgc-acct-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}\n.bgc-acct-addr{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}\n.bgc-acct-addr legend{padding:0;margin-bottom:6px}\n.bgc-acct-row3{display:grid;grid-template-columns:minmax(0,1fr) 88px 104px;gap:8px}\n@media (max-width:420px){.bgc-acct-row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bgc-acct-row3>:first-child{grid-column:1/-1}}\n.bgc-acct-check{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;cursor:pointer}\n.bgc-acct-check input{width:18px;height:18px;margin:1px 0 0;accent-color:${T.accent};flex:none}\n.bgc-acct-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}\n.bgc-google{gap:10px;background:#fff;border-color:${T.edge};color:${T.ink}}\n.bgc-who-flow{flex:1 1 100%;display:grid;gap:12px;padding:4px 0}\n.bgc-who-flow .bgc-acct-form .bgc-btn{max-width:360px}\n.bgc-inline:disabled{opacity:.5;cursor:default}\n.bgc-acct-page:focus-visible,.bgc-acct-x:focus-visible{outline:2px solid ${T.accent};outline-offset:2px}\n@media (max-width:599px){.bgc-acct-root{align-items:flex-end;padding:16px}.bgc-acct-modal{width:100%;border-radius:24px}}\n@media (prefers-reduced-motion: reduce){.bgc-acct-modal{animation:none}}\n.bgc-pop{position:absolute;top:calc(100% + 10px);right:-8px;z-index:30;width:min(300px,calc(100vw - 32px));display:grid;gap:14px;padding:18px;border-radius:20px;background:${T.canvas};border:1px solid ${T.edge};box-shadow:0 16px 32px -16px rgba(23,31,64,.35);line-height:1.4;animation:bgcIn 260ms cubic-bezier(.22,1,.36,1) both}\n.bgc-pop-title{font:${T.tw} 18px/1.2 ${T.tfam};color:${T.accent};letter-spacing:-0.02em}\n.bgc-pop .bgc-btn{width:100%}\n.bgc-iconroot{container-type:normal}\n.bgc-drawer-root,.bgc-sheet-root,.bgc-ed-root{position:fixed;inset:0;z-index:1000;container-type:normal}\n.bgc-scrim{position:absolute;inset:0;background:rgba(23,31,64,.4);transition:opacity 220ms ease-out}\n.bgc-drawer{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:${T.canvas};display:grid;grid-template-rows:auto 1fr auto;transition:transform 280ms cubic-bezier(.22,1,.36,1)}\n.bgc-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 16px}\n.bgc-drawer-body{overflow-y:auto;padding:4px 22px 16px;display:grid;gap:10px;align-content:start}\n.bgc-drawer-foot{padding:18px 22px calc(22px + env(safe-area-inset-bottom));border-top:1px solid ${T.line};display:grid;gap:12px}\n.bgc-drawer-foot .bgc-btn{width:100%}\n.bgc-close{border:0;background:${T.field};width:38px;height:38px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}\n.bgc-sheet{position:absolute;left:0;right:0;bottom:0;max-height:90vh;max-height:calc(100dvh - 24px);background:${T.canvas};border-radius:24px 24px 0 0;display:grid;grid-template-rows:auto 1fr auto;transition:transform 300ms cubic-bezier(.22,1,.36,1)}\n.bgc-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}\n.bgc-sheet-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 20px 20px;min-height:0}\n.bgc-sheet-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid ${T.line};background:${T.card}}\n.bgc-sheet-foot .bgc-editor-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;background:transparent;border-radius:0}\n.bgc-sheet-foot .bgc-editor-price{grid-column:1/-1}\n.bgc-sheet-foot .bgc-editor-foot>div:last-child{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr}\n.bgc-sheet-foot .bgc-btn{width:100%;min-height:48px}\n.bgc-ed{position:absolute;inset:16px;border-radius:24px;overflow:hidden;background:${T.canvas};display:grid;grid-template-rows:auto 1fr;box-shadow:0 24px 60px -24px rgba(23,31,64,.45)}\n.bgc-ed-root{background:rgba(23,31,64,.45)}\n.bgc-ed-root.previewing .bgc-ed{inset:0;border-radius:0;grid-template-rows:1fr}\n.bgc-ed-root.previewing .bgc-ed-head{display:none}\n.bgc-ed-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid ${T.line}}\n.bgc-ed-frame{position:relative;background:${T.tile}}\n.bgc-ed-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}\n.bgc-ed-wait{position:absolute;inset:0;display:grid;place-items:center;background:#F7F6F2;color:${T.muted};animation:bgcPulse 1.2s ease-in-out infinite alternate}\n.bgc-drawn .ring{stroke-dasharray:66;stroke-dashoffset:66;animation:bgcTick 600ms ease-out forwards}\n.bgc-drawn .tick{stroke-dasharray:16;stroke-dashoffset:16;animation:bgcTick 380ms 420ms ease-out forwards}\n.bgc :focus-visible{outline:2px solid ${T.accent};outline-offset:2px}\n/* ---- cart v3: stages */\n.bgc-stagehead{outline:none;display:flex;align-items:center;min-width:0}\n.bgc-steps.top{width:100%;max-width:460px;padding:0}\n.bgc-steps.top .bgc-node{width:26px;height:26px;font-size:12px}\n.bgc-steps.top .bgc-step:not(.done):not(.on) .bgc-node{background:${T.canvas}}\n.bgc-steps.top .bgc-step+.bgc-step::before{top:12px;margin:0 20px}\n.bgc-steps.top .bgc-step button{gap:6px}\n.bgc-steps.top .bgc-step button:disabled{cursor:default}\n.bgc-steps.top .bgc-step.done button:not(:disabled):hover .bgc-step-label{color:${T.accent};text-decoration:underline;text-underline-offset:3px}\n.bgc-stage{display:grid;gap:20px;min-width:0}\n.bgc-stage.fwd{animation:bgcStageF 420ms cubic-bezier(.22,1,.36,1) both}\n.bgc-stage.back{animation:bgcStageB 420ms cubic-bezier(.22,1,.36,1) both}\n@keyframes bgcStageF{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}\n@keyframes bgcStageB{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}\n.bgc-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;text-decoration:none}\n.bgc-back:hover{text-decoration:underline}\n.bgc-btn svg{flex:none}\n.bgc-input[aria-invalid=true]{border-color:#9A3B2E;box-shadow:0 0 0 1px #9A3B2E}\n/* delivery */\n.bgc-dopts{display:grid;gap:8px}\n.bgc-dopt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px;border-radius:16px;border:1px solid ${T.edge};background:${T.field};color:${T.ink};text-align:left;cursor:pointer;${f};transition:transform 200ms ease-out,border-color 160ms ease-out,background 160ms ease-out}\n.bgc-dopt:hover:not([aria-checked=true]){transform:translateY(-2px);border-color:${T.line}}\n.bgc-dopt[aria-checked=true]{border:1.5px solid ${T.accent};background:${T.tint};padding:11.5px 15.5px}\n.bgc-dopt[aria-checked=true] .bgc-radio{border:5.5px solid ${T.accent}}\n.bgc-dopt .bgc-radio{margin-top:0}\n.bgc-dopt.off{cursor:not-allowed;opacity:.55;background:transparent;border-style:dashed}\n.bgc-dopt.off:hover{transform:none}\n.bgc-dopt-text{display:grid;gap:2px;min-width:0}\n.bgc-dopt-text strong{color:${T.accent};font-weight:600;font-size:16px}\n.bgc-dopt-fee{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}\n.bgc-addr-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px}\n.bgc-addr-in{position:relative;display:block}\n.bgc-addr-in>svg{position:absolute;left:14px;top:13px;pointer-events:none}\n.bgc-addr-in .bgc-input{padding-left:42px}\n.bgc-addr-spin{position:absolute;right:14px;top:14px;width:16px;height:16px;border-radius:999px;border:2px solid ${T.line};border-top-color:${T.accent};animation:bgcSpin 700ms linear infinite}\n@keyframes bgcSpin{to{transform:rotate(360deg)}}\n.bgc-addr-list.bgpb-qlist{top:calc(100% + 6px);max-height:320px}\n.bgc-addr-row.bgpb-qrow{display:flex;align-items:center;gap:12px;min-height:52px}\n.bgc-addr-row svg{flex:none}\n.bgc-addr-words{display:grid;gap:1px;min-width:0}\n.bgc-addr-words b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgc-addr-words span{font-size:13.5px;color:${T.muted};overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgc-addr-none{padding:12px 14px;font-size:14px;color:${T.muted}}\n.bgc-costs{display:grid;gap:6px;padding:12px 16px;border-radius:16px;background:${T.canvas}}\n.bgc-row.small{font-size:14px;color:${T.ink}}\n/* recommendations */\n.bgc-recs{display:grid;gap:14px;min-width:0}\n.bgc-rec-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3.25);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:4px;margin:0 -4px;padding:6px 4px 16px;scrollbar-width:none;overscroll-behavior-x:contain}\n.bgc-rec-rail::-webkit-scrollbar{display:none}\n.bgc-rec{scroll-snap-align:start}\n.bgc-rec{display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:12px;border-radius:${T.radius}px;background:${T.card};min-width:0;transition:transform 300ms cubic-bezier(0,0,.58,1)}\n.bgc-lines>.bgc-recs{margin-top:28px}\n.bgc-rec:hover{transform:translateY(-4px)}\n.bgc-rec-img{display:block;aspect-ratio:1;border-radius:16px;background:${T.tile};overflow:hidden}\n.bgc-rec-img img{display:block;width:100%;height:100%;object-fit:cover}\n.bgc-rec-noimg{display:grid;place-items:center;height:100%;padding:12px;text-align:center;font:${T.tw} 15px/1.25 ${T.tfam};color:${T.accent}}\n.bgc-rec-img.mock{background:#fff}\n.bgc-rec-img.mock img{object-fit:contain;padding:4px;box-sizing:border-box}\n.bgc-rec-words{display:grid;gap:2px;align-content:start;padding:0 4px}\n.bgc-rec-words strong{font:${T.tw} 16px/1.25 ${T.tfam};color:${T.accent};letter-spacing:-0.01em}\n.bgc-rec-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 2px;min-width:0}\n.bgc-rec>*{min-width:0}\n.bgc-rec-img{width:100%}\n.bgc-rec-price{font-size:14px;font-weight:600;color:${T.ink};white-space:nowrap}\n.bgc-rec-add{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border-radius:40px;border:1px solid ${T.accent};background:transparent;color:${T.accent};${f};font-weight:500;font-size:14.5px;cursor:pointer;transition:background 160ms ease-out,color 160ms ease-out}\n.bgc-rec-add:hover:not(:disabled){background:${T.accent};color:#fff}\n.bgc-rec-add.done{background:${T.tint};border-color:${T.tint};cursor:default}\n.bgc-rec-add:disabled{cursor:default}\n/* pay */\n.bgc-payline{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:${T.tint}}\n.bgc-payline.account{background:${T.field};border:1px solid ${T.edge};align-items:center}\n.bgc-payline-l{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:500;color:${T.ink};line-height:1.4}\n.bgc-payline strong{font-size:24px;font-weight:700;color:${T.accent};font-variant-numeric:tabular-nums}\n.bgc-review{display:grid;gap:0}\n.bgc-review-block{display:grid;gap:6px;padding:14px 0;border-top:1px solid ${T.line}}\n.bgc-review-block:first-child{border-top:0;padding-top:0}\n.bgc-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px}\n.bgc-review-head .bgc-inline{font-size:14px}\n.bgc-review-v{font-size:15px;color:${T.ink}}\n.bgc-rline{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px}\n.bgc-rline .bgc-thumb{border-radius:12px}\n.bgc-rline-t{display:grid;gap:1px;min-width:0}\n.bgc-rline-t strong{font-weight:600;color:${T.accent};overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n/* a line's speed */\n.bgc-speed{position:relative;justify-self:start;max-width:100%}\n.bgc-speed.busy{opacity:.6}\n.bgc-speed-btn{border:1px solid transparent;background:transparent;border-radius:16px;padding:4px 12px 4px 4px;margin:-4px 0 -4px -4px;cursor:pointer;text-align:left;${f};transition:background 160ms ease-out,border-color 160ms ease-out}\n.bgc-speed-btn:hover:not(:disabled),.bgc-speed-btn[aria-expanded=true]{background:${T.field};border-color:${T.edge}}\n.bgc-speed-btn:disabled{cursor:default}\n.bgc-speed-chev{display:inline-flex;margin-left:2px;transition:transform 160ms ease-out}\n.bgc-ta-main b{white-space:nowrap}\n.bgc-ta-main b.tier{color:${T.ink};font-weight:700}\n.bgc-floating{z-index:2147483000!important;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}\n.bgc-floating *{box-sizing:border-box}\n.bgc-speed-opt .l{display:grid;gap:1px}\n.bgc-speed-opt .l b{font-weight:600}\n.bgc-speed-opt .l span{font-size:13.5px;color:${T.muted}}\n.bgc-speed-opt.on .l span{color:${T.accent}}\n.bgc-speed-btn[aria-expanded=true]{border-color:${T.accent};box-shadow:0 0 0 1px ${T.accent};background:${T.field}}\n.bgc-addr-list .bgpb-qrow.bgc-addr-row{display:flex}\n/* many options */\n.bgc-specwrap{display:grid;gap:0;min-width:0}\n.bgc-specfold.open>div{padding-top:8px}\n.bgc-specline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}\n.bgc-specbtn{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:${T.accent};${f};font-weight:500;font-size:14px;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color 160ms ease-out}\n.bgc-specbtn:hover{text-decoration-color:${T.accent}}\n.bgc-specfold{display:grid;grid-template-rows:0fr;transition:grid-template-rows 240ms cubic-bezier(.22,1,.36,1)}\n.bgc-specfold.open{grid-template-rows:1fr}\n.bgc-specfold>*{min-height:0;overflow:hidden}\n.bgc-specgrid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding:12px 14px;border-radius:16px;background:${T.canvas}}\n.bgc-specgrid[hidden]{display:grid!important;visibility:hidden}\n.bgc-specfold.open .bgc-specgrid{visibility:visible}\n.bgc-specgrid>div{display:grid;gap:1px;min-width:0}\n.bgc-specgrid dt{font-size:13px;color:${T.muted}}\n.bgc-specgrid dd{margin:0;font-size:14.5px;color:${T.ink};overflow-wrap:anywhere}\n.bgc-act-opt{display:inline-flex;align-items:center;gap:0}\n.bgc-act.quiet{text-decoration-color:transparent}\n.bgc-act.quiet:hover:not(:disabled){text-decoration-color:${T.muted}}\n.bgc-tip-bubble{white-space:pre-line}\n.bgc-tip-bubble.l{left:-6px;transform:none;animation:bgcTipE 140ms ease-out}\n.bgc-tip-bubble.r{left:auto;right:-6px;transform:none;animation:bgcTipE 140ms ease-out}\n@keyframes bgcTipE{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}\n@container (max-width: 600px){\n .bgc-specgrid{grid-template-columns:minmax(0,1fr)}\n .bgc-rec-rail{grid-auto-columns:72%;gap:12px;margin:0 -20px;padding:6px 20px 16px;scroll-padding-left:20px}\n .bgc-rec-img{aspect-ratio:4/3}\n .bgc-dopt{gap:12px;padding:12px 14px}\n .bgc-dopt[aria-checked=true]{padding:11.5px 13.5px}\n .bgc-payline strong{font-size:22px}\n .bgc-steps.top{max-width:none}\n}\n@container (max-width: 880px){\n .bgc-page[data-bg-stage=pay] .bgc-rail .bgc-trust{display:none}\n .bgc-decide-in:not(:has(.bgc-note)){display:none}\n}\n/* ---- cart v3.1 */\n.bgc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n.bgc-details{display:grid;gap:18px}\n.bgc-details-head{display:grid;gap:4px}\n.bgc-hint{display:block;margin:0;font-size:13.5px;line-height:1.35;font-weight:500;color:#9A3B2E}\n.bgc-hint-top{padding:10px 14px;border-radius:12px;background:#FBEDEC;color:#7A2A20}\n.bgc-pchip{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 14px;border-radius:16px;background:${T.canvas};border:1px solid ${T.edge}}\n.bgc-pchip-av{flex:none;width:44px;height:44px;border-radius:999px;background:${T.accent};color:#fff;display:inline-flex;align-items:center;justify-content:center;font:700 15px ${T.font};letter-spacing:0;overflow:hidden}\n.bgc-pchip-av img{width:100%;height:100%;object-fit:cover}\n.bgc-pchip-t{display:grid;gap:1px;min-width:0;flex:1}\n.bgc-pchip-t strong{font-size:16px;font-weight:600;color:${T.accent};overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.bgc-pchip-t span{font-size:13.5px;color:${T.muted};overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n[data-bg-account-state] .bgc-pchip-t span{white-space:normal}\n.bgc-pchip-sw{flex:none;border:0;background:none;padding:10px 4px;margin:-10px -4px;min-height:44px;color:${T.muted};${f};font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color 160ms ease-out,color 160ms ease-out}\n.bgc-pchip-sw:hover{color:${T.ink};text-decoration-color:currentColor}\n.bgc-brand{background:#fff;color:${T.accent};border:1px solid ${T.edge};border-radius:10px;width:52px;height:36px;font-size:11.5px;font-weight:800;letter-spacing:.04em}\n.bgc-brand.sm{display:inline-flex;align-items:center;justify-content:center;width:40px;height:26px;border-radius:7px;font-size:10px}\n.bgc-acctpush{display:grid;gap:14px;padding:18px;border-radius:16px;background:${T.tint}}\n.bgc-acctpush-t{display:grid;gap:2px}\n.bgc-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-size:14.5px;color:${T.ink}}\n.bgc-perks li{display:flex;align-items:center;gap:8px}\n.bgc-perks .bgc-tick{flex:none;color:${T.accent}}\n.bgc-acctpush-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}\n.bgc-guestlink{justify-self:start;border:0;background:none;padding:10px 0;min-height:44px;color:${T.muted};${f};font-size:14.5px;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:${T.line};text-underline-offset:3px}\n.bgc-guestlink:hover{color:${T.ink};text-decoration-color:currentColor}\n.bgc-paysum3{display:grid;gap:4px;padding:18px 20px;border-radius:16px;background:${T.canvas};border:1px solid ${T.edge}}\n.bgc-paysum3-k{font-size:14px;font-weight:500;color:${T.muted}}\n.bgc-paysum3-v{font:${T.tw} 34px/1.1 ${T.tfam};letter-spacing:-0.02em;color:${T.accent};font-variant-numeric:tabular-nums}\n.bgc-paysum3-next{font-size:14.5px;line-height:1.4;color:${T.ink}}\n.bgc-paysum3-terms{justify-self:start;margin-top:6px;display:inline-flex;align-items:center;min-height:26px;padding:2px 12px;border-radius:999px;background:${T.tint};color:${T.accent};font-size:13px;font-weight:500}\n.bgc-paysum3.account .bgc-paysum3-v{color:${T.ink}}\n.bgc-cardchip{background:${T.canvas}}\n.bgc-cardchip .bgc-pchip-av{border-radius:10px}\n.bgc-savecard{font-size:13.5px;color:${T.muted}}\n.bgc-card-skel{display:grid;gap:10px}\n.bgc-stripe{min-height:120px;padding:0;border:0;background:transparent}\n.bgc-stripe-preview{min-height:150px;border-radius:16px;background:${T.field};border:1px solid ${T.edge}}\n.bgc-bar.has-hint{flex-wrap:wrap;row-gap:8px}\n.bgc-bar-hint{flex:1 1 100%;order:-1}\n.bgc-rec-add{min-height:40px}\n@media (max-width:599px){.bgc-acct-modal .bgc-pchip{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:0;padding:10px 12px}.bgc-acct-modal .bgc-pchip-av{grid-row:1/3}.bgc-acct-modal .bgc-pchip-sw{grid-column:2;justify-self:start;min-height:0;padding:10px 0;margin:-8px 0 -10px}}\n@media (pointer: coarse){.bgc-line-title{display:inline-block;padding:11px 0;margin:-11px 0}.bgc-specbtn{padding:12px 0;margin:-12px 0}.bgc-rec-add{min-height:44px;padding:0 18px}.bgc-speed-btn{min-height:44px}.bgc-cardopt{min-height:52px}}\n@container (max-width: 600px){\n .bgc-perks{grid-template-columns:minmax(0,1fr)}\n .bgc-acctpush{padding:16px}\n .bgc-acctpush-acts .bgc-btn{width:100%}\n .bgc-paysum3-v{font-size:30px}\n .bgc-pchip{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:0;padding:10px 12px}\n .bgc-pchip-av{grid-row:1/3}\n .bgc-cardchip{grid-template-columns:52px minmax(0,1fr)}\n .bgc-pchip-sw{grid-column:2;justify-self:start;min-height:0;padding:10px 0;margin:-8px 0 -10px}\n}\n@container (max-width: 880px){\n .bgc-page{grid-template-columns:minmax(0,1fr);gap:20px}\n .bgc-rail{position:static}\n .bgc-decide-in>.bgc-btn{display:none}\n .bgc-main{order:1}\n .bgc-rail{order:2}\n .bgc-bar{order:4;display:flex;position:sticky;bottom:0;z-index:5;align-items:center;justify-content:space-between;gap:12px;margin-inline:calc(50% - 50vw);padding:12px max(20px,calc(50vw - 50%)) calc(12px + env(safe-area-inset-bottom));background:${T.card};border-top:1px solid ${T.line}}\n .bgc-bar .bgc-btn{min-height:48px}\n .bgc-btn.bgc-small{min-height:44px}\n .bgc-bar-money{font-size:22px;font-weight:700;color:${T.accent}}\n}\n@container (max-width: 600px){\n .bgc-card,.bgc-rail{padding:20px}\n .bgc-line{padding:14px}\n .bgc-line-grid{grid-template-columns:76px minmax(0,1fr);gap:12px 14px}\n .bgc-line-body{display:contents}\n .bgc-line-body>*{grid-column:1/-1}\n .bgc-line-body>.bgc-line-top{grid-column:2;grid-row:1;flex-direction:column;gap:4px}\n .bgc-line-money{justify-items:start}\n .bgc-line-title{font-size:18px}\n .bgc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n .bgc-qtyrow{flex-wrap:nowrap}\n .bgc-qtyrow .bgc-qtysel,.bgc-qtyrow .bgc-stepper{flex:1 1 0;min-width:0}\n .bgc-qtyrow .bgc-qtysel select{flex:1 1 0;width:100%}\n .bgc-qtyrow .bgc-act{flex:none}\n .bgc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;width:100%}\n .bgc-ordered-actions .bgc-btn{flex:1 1 100%}\n .bgc-card .bgc-dline{padding:8px 0;background:transparent}\n .bgc-act{min-height:44px}\n .bgc-h3{font-size:19px}\n .bgc-due strong{font-size:26px}\n .bgc-total{font-size:20px}\n}\n@media (pointer: coarse){\n .bgc-act{min-height:44px}\n .bgc-inline,.bgc-textbtn{padding:12px 4px;margin:-12px -4px}\n .bgc-qtysel select,.bgc-stepper input,.bgc-size input{font-size:16px}\n .bgc-stepper button{width:44px}\n .bgc-close{width:44px;height:44px}\n .bgc-step button{min-height:44px}\n}\n/* tablets and phones get the same tap targets (the stacked layout) */\n@container (max-width: 880px){\n .bgc-act{min-height:44px}\n .bgc-inline,.bgc-textbtn{padding:12px 4px;margin:-12px -4px}\n .bgc-qtysel select,.bgc-stepper input,.bgc-size input{font-size:16px}\n .bgc-stepper button{width:44px}\n .bgc-close{width:44px;height:44px}\n .bgc-step button{min-height:44px}\n}\n@media (prefers-reduced-motion: reduce){.bgc *{animation:none!important;transition:none!important}.bgc-tick path,.bgc-drawn .ring,.bgc-drawn .tick{stroke-dashoffset:0}}\n`;}// ------------------------------------------------------------------ canvas sample\nconst DEMO_TIERS=(base,d)=>[{tier:\"standard\",label:\"Standard\",pct:0,fee:0,ready_by:null,ready_by_label:d[0]},{tier:\"rush\",label:\"Rush\",pct:25,fee:Math.round(base*25)/100,ready_by:null,ready_by_label:d[1]},{tier:\"express\",label:\"Express\",pct:50,fee:Math.round(base*50)/100,ready_by:null,ready_by_label:d[2]}];const DEMO={id:\"demo\",status:\"open\",version:1,contact:{name:\"Your Name\",email:\"you@business.com.au\"},fulfilment:{method:\"pickup\"},rush:false,promo_code:null,lines:[{id:\"a\",slug:\"stock-trucker-cap\",form_slug:\"stock-trucker-cap\",title:\"Stock Trucker Cap\",qty:24,values:{},options:{Colour:\"Navy / White\",Decoration:\"Embroidered front\",\"Front size\":\"100 x 55mm\"},artwork:{mode:\"designer\"},proof:{state:\"ours\"},turnaround_tier:\"standard\",turnaround_tier_label:\"Standard\",ready_by_label:\"Thu 8 Oct\",speed_options:DEMO_TIERS(612,[\"Thu 8 Oct\",\"Mon 5 Oct\",\"Thu 1 Oct\"]),priced:{total_inc:612,per_unit_inc:25.5,display:{total:\"$612.00\",per_unit:\"$25.50 each\"},turnaround:null}},{id:\"b\",slug:\"acm-sign\",form_slug:\"acm-sign\",title:\"ACM Sign\",qty:2,values:{},options:{Size:\"1200mm W x 600mm H\",Material:\"3mm ACM\",Printing:\"Single sided\",Finish:\"Gloss laminate\",Corners:\"Rounded\",Holes:\"4 corner holes\",Standoffs:\"Silver, 4 per sign\",Mounting:\"Wall\"},artwork:{mode:\"upload\",files:[{id:\"f\",name:\"shopfront-sign.pdf\"}]},proof:{state:\"approved\"},vendor_made:true,rushable:false,turnaround_tier:\"standard\",turnaround_tier_label:\"Standard\",ready_by_label:\"Wed 14 Oct\",speed_options:[{tier:\"standard\",label:\"Standard\",pct:0,fee:0,ready_by_label:\"Wed 14 Oct\"}],priced:{total_inc:386,per_unit_inc:193,display:{total:\"$386.00\",per_unit:\"$193.00 each\"},turnaround:null}}],summary:{line_count:2,subtotal:998,design_fee:50,design_lines:1,design_fee_each:50,rush:false,rush_fee:0,promo:null,discount:0,delivery:{method:\"pickup\",option:\"pickup\",fee:0,label:\"Pickup from our Bendigo studio\",zone_id:null,zone_label:null,fallback:false,note:null,estimated_label:\"Estimated ready by Wed 14 Oct\",options:[{option:\"pickup\",label:\"Pickup from our Bendigo studio\",fee:0,available:true,estimated_label:\"Estimated ready by Wed 14 Oct\"},{option:\"standard\",label:\"Standard delivery\",fee:15,available:true,estimated_label:\"Estimated delivery by Fri 16 Oct\"},{option:\"express\",label:\"Express delivery\",fee:39,available:true,estimated_label:\"Estimated delivery by Thu 15 Oct\"}]},total:1048,gst:95.27,deposit_pct:100,due_now:1048,surcharge_pct:0,surcharge:0,charge_now:1048,balance_after:0,turnaround:{min_days:8,max_days:12,label:\"Estimated ready by Wed 14 Oct\",ready_by:\"2026-10-14\"},payment:{mode:\"upfront\",label:\"Paid in full today\",amount_now:1048,charge_now:1048,balance:0,deposit_pct:null,button:\"Pay $1,048.00\"},blocking:[\"contact_missing\"],issues:[],changed_lines:[]}};const DEMO_RECS=[{slug:\"die-cut-stickers\",title:\"Die cut stickers\",reason:\"Your logo as stickers\",image_url:null,image_kind:\"mockup\",price_label:\"From $148.30\",add:{slug:\"die-cut-stickers\",values:{},qty:50}},{slug:\"tees\",title:\"Staff tees\",reason:\"Your logo on the chest\",image_url:null,image_kind:\"mockup\",price_label:\"From $22.00\",add:{slug:\"tees\",values:{},qty:10}},{slug:\"pull-up-banner\",title:\"Pull up banner\",reason:\"Your sign for events\",image_url:null,image_kind:\"photo\",price_label:\"From $249.00\",add:{slug:\"pull-up-banner\",values:{},qty:1}}];const DEFAULTS={mode:\"page\",origin:DEFAULT_ORIGIN,cartPath:\"/cart\",statusPath:\"/order/status\",quotePath:\"/order\",accent:\"#304382\",ink:\"#1F1F1F\",muted:\"#6C6354\",line:\"rgba(48,67,130,0.16)\",soft:\"#F7F0DC\",surface:\"#FFFFFF\",card:\"#F8F0D5\",tint:\"#E2EAF8\",tile:\"#EEE1C1\",canvas:\"#FFFDEB\",font:\"'Instrument Sans', 'Instrument Sans Medium', 'Instrument Sans SemiBold', system-ui, sans-serif\",radius:24,embedFrom:900,iconColor:\"#6C6354\",iconSize:26,iconPadding:\"10px 8px\",iconHover:\"#EEE1C1\",iconRadius:8,ordersPath:\"https://studio.bendigographics.com/production\"};addPropertyControls(BGCart,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"page\",\"icon\",\"account\"],optionTitles:[\"Cart page\",\"Nav icon + drawer\",\"Nav account icon\"],defaultValue:\"page\"},iconColor:{type:ControlType.Color,title:\"Icon\",defaultValue:\"#6C6354\",hidden:p=>p.mode===\"page\",description:\"Match the search icon - Dark Grey\"},iconSize:{type:ControlType.Number,title:\"Icon size\",defaultValue:26,min:16,max:40,step:1,unit:\"px\",hidden:p=>p.mode===\"page\"},iconPadding:{type:ControlType.String,title:\"Icon padding\",defaultValue:\"10px 8px\",hidden:p=>p.mode===\"page\"},iconHover:{type:ControlType.Color,title:\"Icon hover\",defaultValue:\"#EEE1C1\",hidden:p=>p.mode===\"page\",description:\"Light Grey token, like the search icon\"},iconRadius:{type:ControlType.Number,title:\"Hover radius\",defaultValue:8,min:0,max:30,step:1,unit:\"px\",hidden:p=>p.mode===\"page\"},ordersPath:{type:ControlType.String,title:\"Your orders\",defaultValue:\"https://studio.bendigographics.com/production\",hidden:p=>p.mode!==\"account\"},origin:{type:ControlType.String,title:\"Platform\",defaultValue:DEFAULT_ORIGIN},cartPath:{type:ControlType.String,title:\"Cart page\",defaultValue:\"/cart\",hidden:p=>p.mode!==\"icon\"},statusPath:{type:ControlType.String,title:\"Status page\",defaultValue:\"/order/status\"},quotePath:{type:ControlType.String,title:\"Quote page\",defaultValue:\"/order\"},embedFrom:{type:ControlType.Number,title:\"Embed editor\",defaultValue:900,min:0,max:2e3,step:10,unit:\"px\",description:\"Edit design opens the editor over the page at this width and wider; full page below\",hidden:p=>p.mode===\"icon\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#304382\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#1F1F1F\"},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#6C6354\"},line:{type:ControlType.Color,title:\"Line\",defaultValue:\"rgba(48,67,130,0.16)\"},soft:{type:ControlType.Color,title:\"Soft\",defaultValue:\"#F7F0DC\"},surface:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#FFFFFF\"},card:{type:ControlType.Color,title:\"Card\",defaultValue:\"#F8F0D5\",description:\"Line cards and the summary rail - Soft Grey on the Beige canvas (never white)\"},tint:{type:ControlType.Color,title:\"Tint\",defaultValue:\"#E2EAF8\",description:\"Selected tiles, chips, the edit price bar - Sky\"},tile:{type:ControlType.Color,title:\"Tile\",defaultValue:\"#EEE1C1\",description:\"Thumbnail tiles - Light Grey\"},canvas:{type:ControlType.Color,title:\"Canvas\",defaultValue:\"#FFFDEB\",description:\"Drawer, sheet and editor ground - Beige\"},font:{type:ControlType.String,title:\"Font stack\",description:\"Used when the font controls have no family\"},fontTitle:{type:ControlType.Font,title:\"Title font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:20,variant:\"Bold\",lineHeight:\"1.2em\",letterSpacing:\"-0.02em\"}},fontBody:{type:ControlType.Font,title:\"Body font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Medium\",lineHeight:\"1.4em\",letterSpacing:\"-0.02em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BGCart\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BGCart.map","// ProductSearch.tsx - the nav search (icon in the pill nav -> search panel).\n//\n// H1 search pass (2026-09-26):\n// - DATA FOLLOWS THE CMS. Rows come from the /search-feed utility page: a plain\n//   Collection List of the Products collection (the collection the Bendigo\n//   Graphics platform pushes into - lib/framer + lib/site-sync.ts). Each row\n//   carries layers named Title / Slug / Category / Group / Line and an image\n//   frame named Thumb. The page is published with the site, so a product the\n//   platform adds, renames, re-images or drafts shows up (or disappears) on the\n//   next publish with no code change. Drafts are never published, so they never\n//   show. The feed is fetched only when someone reaches for search (hover,\n//   focus or tap on the icon) and kept for the session.\n// - FALLBACK: Framer's own site search index (the framer-search-index meta tag),\n//   filtered to /products/ pages. Also published pages only. Its descriptions\n//   are merged in as extra search text when both load.\n// - LOOK: the current direction - one field style (soft fill, 44h, r16, Blue\n//   focus ring), a flat Beige panel with a Line hairline, radius 24, Paper\n//   wells, Sky for the active row, titles in Blue, Instrument Sans throughout.\n//   Fade + small rise, never scale. Phone = full-width sheet from the top.\n// - KEYS: Esc closes, arrows move, Enter opens (or goes to all results),\n//   Cmd/Ctrl+K opens from anywhere.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{createPortal}from\"react-dom\";import{Fragment,useState,useEffect,useMemo,useRef,useCallback}from\"react\";/* ---------- tokens (live values read 2026-09-26) ---------- */const T={blue:\"#304382\",ink:\"#171F40\",black:\"#1F1F1F\",darkGrey:\"#6C6354\",grey:\"#9B9082\",beige:\"#FFFDEB\",paper:\"#F8F0D5\",lightGrey:\"#EEE1C1\",sky:\"#E2EAF8\",line:\"rgba(48, 67, 130, 0.14)\",fieldFill:\"rgba(187, 187, 187, 0.15)\",fieldEdge:\"rgba(136, 136, 136, 0.15)\"};const EASE=[0,0,.58,1];const SANS=\"'Instrument Sans Medium', 'Instrument Sans', system-ui, sans-serif\";const SANS_BOLD=\"'Instrument Sans Bold', 'Instrument Sans', system-ui, sans-serif\";const norm=s=>(s||\"\").toLowerCase().normalize(\"NFD\").replace(/[̀-ͯ]/g,\"\").replace(/&/g,\" and \").replace(/[^a-z0-9]+/g,\" \").trim();const stem=w=>w.length>4&&/(s|x|z|ch|sh)es$/.test(w)?w.slice(0,-2):w.length>3&&w.endsWith(\"s\")&&!w.endsWith(\"ss\")?w.slice(0,-1):w;const words=s=>norm(s).split(\" \").filter(Boolean).map(stem);function cleanTitle(raw){let t=raw||\"\";if(t.includes(\"|\"))t=t.split(\"|\")[0].trim();return t.replace(/\\s+Bendigo\\s*$/i,\"\").trim();}function smallImage(src){if(!src)return\"\";if(!/framerusercontent\\.com\\/images\\//.test(src))return src;return src.split(\"?\")[0]+\"?scale-down-to=512\";}const CACHE_KEY=\"bg-search-feed-v1\";const CACHE_MS=30*60*1e3;function memo(){const w=window;w.__bg_state=w.__bg_state||{};return w.__bg_state;}/** Rows from the /search-feed page (a CMS Collection List of Products). */async function loadFeed(feedPath,prefix){const res=await fetch(feedPath,{credentials:\"same-origin\"});if(!res.ok)throw new Error(\"feed \"+res.status);const html=await res.text();const doc=new DOMParser().parseFromString(html,\"text/html\");const rows=Array.from(doc.querySelectorAll('[data-framer-name=\"Search Row\"]'));const out=[];const seen=new Set;for(const row of rows){const get=n=>(row.querySelector(`[data-framer-name=\"${n}\"]`)?.textContent||\"\").replace(/\\s+/g,\" \").trim();const title=get(\"Title\");const slug=get(\"Slug\")||norm(title).replace(/ /g,\"-\");if(!title||!slug||seen.has(slug))continue;seen.add(slug);const img=row.querySelector('[data-framer-name=\"Thumb\"] img');out.push({slug,path:`${prefix}/${slug}`,title,category:get(\"Category\"),group:get(\"Group\"),line:get(\"Line\"),image:smallImage(img?.getAttribute(\"src\")||\"\"),extra:\"\"});}return out;}function indexUrl(){if(typeof document===\"undefined\")return null;return document.querySelector('meta[name=\"framer-search-index\"]')?.getAttribute(\"content\")||document.querySelector('meta[name=\"framer-search-index-fallback\"]')?.getAttribute(\"content\")||null;}/** Framer's site search index, /products/ pages only. */async function loadIndex(prefix){const url=indexUrl();if(!url)return[];const json=await (await fetch(url)).json();const out=[];for(const[path,e]of Object.entries(json||{})){if(!path.startsWith(prefix+\"/\"))continue;const slug=path.slice(prefix.length+1).split(\"/\")[0];if(!slug)continue;out.push({slug,path,title:cleanTitle(e.h1?.[0]||e.title||slug),category:\"\",group:\"\",line:\"\",image:\"\",extra:e.description||\"\"});}return out;}function useProducts(feedPath,prefix){const[items,setItems]=useState([]);const[status,setStatus]=useState(\"idle\");const started=useRef(false);const start=useCallback(()=>{if(started.current||typeof window===\"undefined\")return;started.current=true;const m=memo();const key=CACHE_KEY+\":\"+feedPath;if(m.searchItems?.[key]){setItems(m.searchItems[key]);setStatus(\"ready\");return;}try{const raw=sessionStorage.getItem(key);if(raw){const c=JSON.parse(raw);if(c&&Date.now()-c.at<CACHE_MS&&Array.isArray(c.items)&&c.items.length){m.searchItems={...m.searchItems||{},[key]:c.items};setItems(c.items);setStatus(\"ready\");return;}}}catch{}setStatus(\"loading\");Promise.allSettled([loadFeed(feedPath,prefix),loadIndex(prefix)]).then(([feed,idx])=>{const f=feed.status===\"fulfilled\"?feed.value:[];const x=idx.status===\"fulfilled\"?idx.value:[];let list;if(f.length){const extra=new Map(x.map(i=>[i.slug,i.extra]));list=f.map(i=>({...i,extra:extra.get(i.slug)||\"\"}));}else list=x;if(!list.length){// The feed page and Framer's search index only exist on the\n// published site (the editor preview has neither), and a\n// network blip can fail both. Fall back to the popular\n// products rather than an error, and try again on next open.\nstarted.current=false;const fallback=PREVIEW_ITEMS.map(i=>({...i,path:`${prefix}/${i.slug}`}));setItems(fallback);setStatus(fallback.length?\"ready\":\"error\");return;}m.searchItems={...m.searchItems||{},[key]:list};try{if(f.length)sessionStorage.setItem(key,JSON.stringify({at:Date.now(),items:list}));}catch{}setItems(list);setStatus(\"ready\");});},[feedPath,prefix]);return{items,status,start};}function rank(items,q,boost=new Set){const terms=words(q);if(!terms.length)return[];const whole=norm(q);const scored=[];for(const i of items){const tw=words(i.title);const meta=words(`${i.category} ${i.group} ${i.slug.replace(/-/g,\" \")}`);const rest=words(`${i.line} ${i.extra}`);let s=0;let ok=true;for(const t of terms){const inTitle=tw.some(w=>w.startsWith(t));const inMeta=meta.some(w=>w.startsWith(t));const inRest=rest.some(w=>w.startsWith(t));if(!inTitle&&!inMeta&&!inRest){ok=false;break;}s+=inTitle?20:inMeta?8:2;if(tw.includes(t))s+=5;}if(!ok)continue;const nt=norm(i.title);if(nt===whole)s+=100;else if(nt.startsWith(whole))s+=50;if(boost.has(i.slug))s+=10;scored.push({i,s});}return scored.sort((a,b)=>b.s-a.s||a.i.title.length-b.i.title.length||a.i.title.localeCompare(b.i.title)).map(x=>x.i);}/* ---------- category glyphs (BrandIcon tones: icons only) ---------- */const TONES={tomato:[\"#ED5728\",\"#F9E27D\"],teal:[\"#165E6A\",\"#C8E6F9\"],brown:[\"#592C1C\",\"#F0D3A4\"],green:[\"#238040\",\"#D5E6A2\"],blue:[\"#304382\",\"#E2EAF8\"]};const GLYPHS={apparel:/*#__PURE__*/_jsx(\"path\",{d:\"M8 3.5 4 5.5 2.5 10l3 1.2V20.5h13V11.2l3-1.2L20 5.5l-4-2c-.6 1.6-2.2 2.6-4 2.6S8.6 5.1 8 3.5Z\"}),stickers:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 5.5A1.5 1.5 0 0 1 5.5 4h13A1.5 1.5 0 0 1 20 5.5V13l-7 7H5.5A1.5 1.5 0 0 1 4 18.5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13 20v-5.5a1.5 1.5 0 0 1 1.5-1.5H20\"})]}),signage:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4\",width:\"18\",height:\"10\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 14v6.5M16 14v6.5\"})]}),print:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 3.5h8l4 4v13H6z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 3.5v4h4M9 12h6M9 16h6\"})]}),promo:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 7.5h11v8a4 4 0 0 1-4 4H9a4 4 0 0 1-4-4z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 9.5h1.5a2.5 2.5 0 0 1 0 5H16\"})]}),industrial:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3v2.5M12 18.5V21M3 12h2.5M18.5 12H21M5.6 5.6l1.8 1.8M16.6 16.6l1.8 1.8M5.6 18.4l1.8-1.8M16.6 7.4l1.8-1.8\"})]}),vehicle:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 15.5V10l2.5-4.5h9L18 10h1.5a1.5 1.5 0 0 1 1.5 1.5v4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"7\",cy:\"16.5\",r:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16.5\",cy:\"16.5\",r:\"2\"})]}),search:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m21 21-4.5-4.5\"})]})};function kindFor(category,slug=\"\"){const c=norm(category+\" \"+slug);if(/apparel|clothing|tee|polo|hood|crew|cap|tote/.test(c))return{glyph:\"apparel\",tone:\"tomato\"};if(/sticker|label|decal/.test(c))return{glyph:\"stickers\",tone:\"teal\"};if(/vehicle|car |truck|trailer/.test(c))return{glyph:\"vehicle\",tone:\"brown\"};if(/sign|banner|display|frame/.test(c))return{glyph:\"signage\",tone:\"brown\"};if(/print|advertising|card|flyer|brochure/.test(c))return{glyph:\"print\",tone:\"teal\"};if(/promo|mug|bottle|pen/.test(c))return{glyph:\"promo\",tone:\"blue\"};if(/industrial|plate|nameplate/.test(c))return{glyph:\"industrial\",tone:\"brown\"};return{glyph:\"search\",tone:\"blue\"};}function Glyph({name,tone,size=22}){const[line,tint]=TONES[tone]||TONES.blue;return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:size+14,height:size+14,borderRadius:999,background:tint,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:line,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:GLYPHS[name]||GLYPHS.search})});}const DEFAULT_CATEGORIES=[{label:\"Signs and banners\",link:\"/services/print/signs-and-banners\",icon:\"signage\"},{label:\"Stickers and labels\",link:\"/services/print/stickers\",icon:\"stickers\"},{label:\"Apparel\",link:\"/services/print/apparel\",icon:\"apparel\"},{label:\"Print advertising\",link:\"/services/print/print-advertising\",icon:\"print\"},{label:\"Promotional products\",link:\"/services/print/promotional-products\",icon:\"promo\"},{label:\"Vehicle graphics\",link:\"/services/print/vehicle-graphics\",icon:\"vehicle\"}];const DEFAULT_POPULAR=\"business-cards, die-cut-stickers, pull-up-banners, standard-tee, corflute-signs, flyers-and-pamphlets\";const PREVIEW_ITEMS=[{slug:\"business-cards\",path:\"#\",title:\"Business Cards\",category:\"Print Advertising\",group:\"Business cards\",line:\"Heavy-stock cards that make you look established in two seconds.\",image:\"https://framerusercontent.com/images/1zUAypCmbuvSnodV31DuM0CmUrE.jpg?scale-down-to=512\",extra:\"\"},{slug:\"die-cut-stickers\",path:\"#\",title:\"Die-Cut Stickers\",category:\"Stickers\",group:\"Stickers and labels\",line:\"Get your logo cut to shape.\",image:\"https://framerusercontent.com/images/IFKfhhr3tkKFbfOSymk1nlPCJLo.png?scale-down-to=512\",extra:\"\"},{slug:\"pull-up-banners\",path:\"#\",title:\"Pull Up Banners\",category:\"Signage & Display\",group:\"Banners and flags\",line:\"Set up alone in ten seconds.\",image:\"\",extra:\"\"},{slug:\"standard-tee\",path:\"#\",title:\"Staple Tee\",category:\"Clothing & Apparel\",group:\"Tees\",line:\"The workhorse blank for uniforms and merch. 180gsm cotton, crafted in Bendigo.\",image:\"https://framerusercontent.com/images/3D4V2o9Ni02los4EPcN6gZxzCU.jpg?scale-down-to=512\",extra:\"\"},{slug:\"corflute-signs\",path:\"#\",title:\"Corflute\\xae Signs\",category:\"Signage & Display\",group:\"Signs and panels\",line:\"Pop one up on every job.\",image:\"https://framerusercontent.com/images/I89ECsPwf7ldxJkt1dXZzhg0kqM.jpg?scale-down-to=512\",extra:\"\"}];function useNarrow(bp=640){const[n,setN]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(`(max-width: ${bp}px)`);const f=()=>setN(mq.matches);f();mq.addEventListener?.(\"change\",f);return()=>mq.removeEventListener?.(\"change\",f);},[bp]);return n;}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ProductSearch(props){const{collection=\"Products\",exclude=\"\",feed=\"/search-feed\",iconColor:color=T.darkGrey,iconSize:size=26,triggerPadding:padding=\"10px 8px 10px 8px\",triggerHoverBg:hoverBg=T.lightGrey,triggerRadius:hoverRadius=8,accent=T.blue,categories=DEFAULT_CATEGORIES,popular=DEFAULT_POPULAR,allLink=\"/products\",quoteLink=\"/order\",preview=\"off\",style}=props;const bodyFont={fontFamily:SANS,fontWeight:500,...props.input?.font||{}};const titleFont={fontFamily:SANS_BOLD,fontWeight:700,...props.results?.titleFont||{}};const metaFont={fontFamily:SANS,fontWeight:500,...props.results?.subtitle?.font||{}};const placeholder=props.input?.placeholder||\"Search products\";const maxResults=Math.max(3,props.results?.maxResults||7);const isCanvas=RenderTarget.current()!==RenderTarget.preview// canvas, export and thumbnail renders\n;const prefix=\"/\"+(collection||\"Products\").toLowerCase().replace(/\\s+/g,\"-\");const excluded=useMemo(()=>new Set(exclude.split(\",\").map(s=>s.trim().replace(/^\\/?(products\\/)?/,\"\")).filter(Boolean)),[exclude]);const{items:loaded,status,start}=useProducts(feed||\"/search-feed\",prefix);const items=useMemo(()=>isCanvas?PREVIEW_ITEMS:loaded.filter(i=>!excluded.has(i.slug)),[isCanvas,loaded,excluded]);const[open,setOpen]=useState(false);const[q,setQ]=useState(\"\");const[active,setActive]=useState(-1);const[hover,setHover]=useState(false);const[focusField,setFocusField]=useState(false);const narrowMq=useNarrow();const narrow=isCanvas?preview===\"phone\":narrowMq;const trigger=useRef(null);const field=useRef(null);const panel=useRef(null);const listId=useRef(\"bgps-\"+Math.random().toString(36).slice(2,8)).current;const popularSet=useMemo(()=>new Set(popular.split(\",\").map(s=>s.trim()).filter(Boolean)),[popular]);const results=useMemo(()=>rank(items,q,popularSet),[items,q,popularSet]);const shown=results.slice(0,maxResults);const popularItems=useMemo(()=>{const want=popular.split(\",\").map(s=>s.trim()).filter(Boolean);const bySlug=new Map(items.map(i=>[i.slug,i]));const picked=want.map(s=>bySlug.get(s)).filter(Boolean);return(picked.length?picked:items.filter(i=>i.image)).slice(0,5);},[items,popular]);const query=q.trim();const options=query?[...shown.map(i=>({href:i.path})),...results.length>shown.length?[{href:`${allLink}?q=${encodeURIComponent(query)}`}]:[]]:popularItems.map(i=>({href:i.path}));useEffect(()=>setActive(query&&shown.length?0:-1),[q,items.length]);const close=useCallback(()=>{setOpen(false);setTimeout(()=>trigger.current?.focus({preventScroll:true}),0);},[]);const openPanel=useCallback(()=>{start();// iOS only raises the keyboard for a focus inside the tap itself: hold focus on a\n// throwaway field now, hand it to the real one once the panel is on screen.\nif(typeof document!==\"undefined\"){const tmp=document.createElement(\"input\");tmp.setAttribute(\"aria-hidden\",\"true\");tmp.style.cssText=\"position:fixed;top:0;left:0;opacity:0;height:0;width:0;font-size:16px;pointer-events:none\";document.body.appendChild(tmp);tmp.focus();setTimeout(()=>tmp.remove(),800);}setOpen(true);},[start]);// focus, scroll lock, reset\nuseEffect(()=>{if(!open||typeof document===\"undefined\"){setQ(\"\");return;}const t=setTimeout(()=>field.current?.focus({preventScroll:true}),30);const html=document.documentElement;const prev=html.style.overflow;html.style.overflow=\"hidden\";return()=>{clearTimeout(t);html.style.overflow=prev;};},[open]);// Cmd/Ctrl+K opens the visible search\nuseEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;const onKey=e=>{if((e.metaKey||e.ctrlKey)&&e.key.toLowerCase()===\"k\"&&trigger.current?.offsetParent){e.preventDefault();if(!open)openPanel();}};window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[isCanvas,open,openPanel]);const go=href=>{if(typeof window!==\"undefined\")window.location.assign(href);};const onFieldKey=e=>{if(e.key===\"Escape\"){e.preventDefault();close();}else if(e.key===\"ArrowDown\"){e.preventDefault();if(options.length)setActive(a=>(a+1)%options.length);}else if(e.key===\"ArrowUp\"){e.preventDefault();if(options.length)setActive(a=>a<=0?options.length-1:a-1);}else if(e.key===\"Enter\"){e.preventDefault();if(active>=0&&options[active])go(options[active].href);else if(query&&shown[0])go(shown[0].path);else if(query)go(`${allLink}?q=${encodeURIComponent(query)}`);}};// keep the active row in view\nuseEffect(()=>{if(active<0)return;panel.current?.querySelector(`#${listId}-${active}`)?.scrollIntoView({block:\"nearest\"});},[active,listId]);// focus trap\nconst onPanelKey=e=>{if(e.key===\"Escape\"){e.preventDefault();close();return;}if(e.key!==\"Tab\"||!panel.current)return;const f=Array.from(panel.current.querySelectorAll(\"a[href],button,input\")).filter(el=>!el.hasAttribute(\"disabled\"));if(!f.length)return;const first=f[0];const last=f[f.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus();}};const css=`\n.bgps-in::placeholder{color:${T.grey};opacity:1}\n.bgps-in::-webkit-search-cancel-button{display:none}\n.bgps-row{transition:background 160ms ease-out}\n.bgps-row:hover{background:${T.paper}}\n.bgps-row[data-active=\"true\"]{background:${T.sky}}\n.bgps-row:focus-visible,.bgps-chip:focus-visible,.bgps-btn:focus-visible,.bgps-link:focus-visible{outline:2px solid ${accent};outline-offset:2px}\n.bgps-chip{transition:transform 300ms cubic-bezier(0,0,.58,1),background 160ms ease-out}\n.bgps-chip:hover{transform:translateY(-4px);background:${T.sky}}\n.bgps-btn{transition:background 160ms ease-out}\n.bgps-btn:hover{background:${T.lightGrey}}\n.bgps-chips{scrollbar-width:none}.bgps-chips::-webkit-scrollbar{display:none}\n.bgps-chip{flex-shrink:0;white-space:nowrap}\n.bgps-scroll section{min-width:0}\n.bgps-scroll{scrollbar-width:thin;scrollbar-color:${T.lightGrey} transparent}\n@media (prefers-reduced-motion: reduce){.bgps-chip,.bgps-chip:hover{transform:none;transition:none}}\n`;/* ----- pieces ----- */const Label=children=>/*#__PURE__*/_jsx(\"div\",{style:{...metaFont,fontFamily:SANS_BOLD,fontWeight:600,fontSize:13,lineHeight:\"18px\",letterSpacing:\"0em\",color:T.darkGrey,padding:\"0 12px\",margin:\"4px 0 8px\"},children:children});const Row=(item,index)=>{const k=kindFor(item.category||item.group,item.slug);const meta=[item.group&&item.group!==\"Other\"?item.group:item.category,item.line].filter(Boolean).join(\" \\xb7 \");return /*#__PURE__*/_jsxs(\"a\",{id:`${listId}-${index}`,role:\"option\",\"aria-selected\":active===index,\"data-active\":active===index,className:\"bgps-row\",href:item.path,onMouseMove:()=>active!==index&&setActive(index),style:{display:\"flex\",alignItems:\"center\",gap:14,padding:8,borderRadius:16,textDecoration:\"none\",color:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:56,height:56,borderRadius:16,background:T.paper,overflow:\"hidden\",flexShrink:0,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:item.image?/*#__PURE__*/_jsx(\"img\",{src:item.image,alt:\"\",loading:\"lazy\",decoding:\"async\",width:56,height:56,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(Glyph,{name:k.glyph,tone:k.tone,size:20})}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1,display:\"grid\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{...titleFont,fontSize:16,lineHeight:\"20px\",letterSpacing:\"-0.01em\",color:accent,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:item.title}),/*#__PURE__*/_jsx(\"span\",{style:{...metaFont,fontSize:14,lineHeight:\"18px\",letterSpacing:\"0em\",color:T.darkGrey,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:meta||\"Crafted in Bendigo\"})]}),/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accent,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{flexShrink:0,marginRight:6,opacity:active===index?1:0,transition:\"opacity 160ms ease-out\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})})]});};const Skeleton=()=>/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"grid\",gap:4},children:[0,1,2].map(i=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,padding:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:56,height:56,borderRadius:16,background:T.paper}}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:8,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{height:12,width:`${55-i*10}%`,borderRadius:6,background:T.paper}}),/*#__PURE__*/_jsx(\"span\",{style:{height:10,width:`${35-i*5}%`,borderRadius:6,background:T.paper}})]})]},i))});const Chips=()=>/*#__PURE__*/_jsx(\"div\",{className:\"bgps-chips\",style:{display:\"flex\",flexWrap:narrow?\"nowrap\":\"wrap\",overflowX:narrow?\"auto\":\"visible\",gap:8,padding:narrow?\"4px 12px 4px\":\"0 12px\",margin:narrow?\"-4px 0 0\":0},children:(categories?.length?categories:DEFAULT_CATEGORIES).filter(c=>c?.label).map((c,i)=>{const href=c.link||DEFAULT_CATEGORIES.find(d=>d.label===c.label||c.icon&&d.icon===c.icon)?.link||`${allLink}?q=${encodeURIComponent(c.label||\"\")}`;const k=c.icon?{glyph:c.icon,tone:kindFor(c.icon).tone}:kindFor(c.label||\"\");return /*#__PURE__*/_jsxs(\"a\",{href:href,className:\"bgps-chip\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,height:44,padding:\"0 16px 0 5px\",borderRadius:999,background:T.paper,textDecoration:\"none\",...bodyFont,fontSize:15,lineHeight:\"20px\",letterSpacing:\"-0.01em\",color:T.black},children:[/*#__PURE__*/_jsx(Glyph,{name:k.glyph,tone:k.tone,size:18}),c.label]},i);})});const body=()=>{if(!query){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr)\",gap:24},children:[/*#__PURE__*/_jsxs(\"section\",{children:[Label(\"Popular categories\"),Chips()]}),/*#__PURE__*/_jsxs(\"section\",{children:[Label(\"Popular right now\"),status===\"loading\"&&!popularItems.length?Skeleton():/*#__PURE__*/_jsx(\"div\",{role:\"listbox\",id:listId,\"aria-label\":\"Popular products\",style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr)\",gap:2},children:popularItems.map((it,i)=>/*#__PURE__*/_jsx(Fragment,{children:Row(it,i)},it.slug))})]})]});}if(status===\"loading\"&&!items.length)return Skeleton();if(!results.length){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr)\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"8px 12px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...titleFont,fontSize:18,lineHeight:\"24px\",letterSpacing:\"-0.01em\",color:accent},children:['Nothing matches \"',query,'\" yet']}),/*#__PURE__*/_jsxs(\"div\",{style:{...bodyFont,fontSize:15,lineHeight:\"22px\",letterSpacing:\"-0.01em\",color:T.darkGrey,marginTop:6},children:[\"We make plenty that isn't on the site.\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"bgps-link\",href:`${quoteLink}?product=${encodeURIComponent(query)}`,style:{color:accent,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Tell us what you need\"}),\" \",\"and we'll quote it.\"]})]}),/*#__PURE__*/_jsxs(\"section\",{children:[Label(\"Browse by category\"),Chips()]})]});}const allIndex=shown.length;return /*#__PURE__*/_jsxs(\"section\",{children:[Label(`${results.length} ${results.length===1?\"product\":\"products\"}`),/*#__PURE__*/_jsxs(\"div\",{role:\"listbox\",id:listId,\"aria-label\":\"Products\",style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr)\",gap:2},children:[shown.map((it,i)=>/*#__PURE__*/_jsx(Fragment,{children:Row(it,i)},it.slug)),results.length>shown.length?/*#__PURE__*/_jsxs(\"a\",{id:`${listId}-${allIndex}`,role:\"option\",\"aria-selected\":active===allIndex,\"data-active\":active===allIndex,className:\"bgps-row\",href:`${allLink}?q=${encodeURIComponent(query)}`,onMouseMove:()=>active!==allIndex&&setActive(allIndex),style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"14px 16px\",borderRadius:16,textDecoration:\"none\",...bodyFont,fontSize:15,lineHeight:\"20px\",letterSpacing:\"-0.01em\",color:accent},children:[\"See all \",results.length,' results for \"',query,'\"']}):null]})]});};const panelStyle=narrow?{position:\"fixed\",top:0,left:0,right:0,maxHeight:\"100dvh\",borderRadius:\"0 0 24px 24px\",borderBottom:`1px solid ${T.line}`}:{position:\"fixed\",top:88,left:0,right:0,margin:\"0 auto\",width:\"min(680px, calc(100vw - 32px))\",maxHeight:\"calc(100dvh - 120px)\",borderRadius:24,border:`1px solid ${T.line}`};const renderPanel=inline=>/*#__PURE__*/_jsxs(motion.div,{ref:panel,role:\"dialog\",\"aria-modal\":inline?undefined:\"true\",\"aria-label\":\"Search products\",onKeyDown:onPanelKey,initial:inline?false:{opacity:0,y:narrow?-16:12},animate:{opacity:1,y:0,transition:{duration:.3,ease:EASE}},exit:{opacity:0,y:narrow?-12:8,transition:{duration:.18,ease:EASE}},style:{...inline?{position:\"relative\",width:narrow?390:680,maxWidth:\"100%\",borderRadius:narrow?\"0 0 24px 24px\":24,border:narrow?\"none\":`1px solid ${T.line}`,borderBottom:`1px solid ${T.line}`}:panelStyle,zIndex:1001,background:T.beige,display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxSizing:\"border-box\",...bodyFont},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:narrow?\"calc(12px + env(safe-area-inset-top, 0px)) 12px 12px 16px\":\"16px 16px 12px 16px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",flex:1,display:\"block\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:T.darkGrey,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{position:\"absolute\",left:14,top:13,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m21 21-4.5-4.5\"})]}),/*#__PURE__*/_jsx(\"input\",{ref:field,className:\"bgps-in\",type:\"search\",inputMode:\"search\",enterKeyHint:\"search\",autoComplete:\"off\",spellCheck:false,role:\"combobox\",\"aria-expanded\":\"true\",\"aria-controls\":listId,\"aria-activedescendant\":active>=0?`${listId}-${active}`:undefined,\"aria-label\":placeholder,placeholder:placeholder,value:q,onChange:e=>setQ(e.target.value.slice(0,80)),onKeyDown:onFieldKey,onFocus:()=>setFocusField(true),onBlur:()=>setFocusField(false),style:{width:\"100%\",height:44,boxSizing:\"border-box\",padding:`0 ${q?44:14}px 0 42px`,borderRadius:16,border:`1px solid ${focusField?accent:T.fieldEdge}`,boxShadow:focusField?`0 0 0 1px ${accent}`:\"none\",background:T.fieldFill,color:T.black,...bodyFont,fontSize:16,lineHeight:\"20px\",letterSpacing:\"-0.01em\",outline:\"none\",WebkitAppearance:\"none\",appearance:\"none\",transition:\"border-color 160ms ease-out, box-shadow 160ms ease-out\"}}),q?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgps-btn\",\"aria-label\":\"Clear search\",onClick:()=>{setQ(\"\");field.current?.focus();},style:{position:\"absolute\",right:6,top:6,width:32,height:32,border:0,borderRadius:999,background:\"transparent\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:T.darkGrey,strokeWidth:2,strokeLinecap:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6 6 18M6 6l12 12\"})})}):null]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"bgps-btn\",\"aria-label\":\"Close search\",onClick:close,style:{width:44,height:44,border:0,borderRadius:999,background:\"transparent\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0,flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:T.darkGrey,strokeWidth:2,strokeLinecap:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6 6 18M6 6l12 12\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bgps-scroll\",style:{flex:1,minHeight:0,overflowY:\"auto\",WebkitOverflowScrolling:\"touch\",overscrollBehavior:\"contain\",padding:\"8px 8px 16px\"},children:status===\"error\"&&!items.length?/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"8px 12px\",fontSize:15,lineHeight:\"22px\",color:T.darkGrey},children:[\"Search is taking a moment.\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"bgps-link\",href:query?`${allLink}?q=${encodeURIComponent(query)}`:allLink,style:{color:accent,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Browse every product\"}),\" \",\"instead.\"]}):body()}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,padding:\"12px 20px\",background:T.paper,...metaFont,fontSize:13,lineHeight:\"18px\",letterSpacing:\"0em\",color:T.darkGrey},children:[/*#__PURE__*/_jsx(\"span\",{style:{minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:\"Crafted in Bendigo.\"}),!narrow?/*#__PURE__*/_jsxs(\"span\",{style:{whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(Key,{children:\"↑\"}),\" \",/*#__PURE__*/_jsx(Key,{children:\"↓\"}),\" move \\xb7 \",/*#__PURE__*/_jsx(Key,{children:\"Enter\"}),\" open \\xb7 \",/*#__PURE__*/_jsx(Key,{children:\"Esc\"}),\" close\"]}):null]})]},\"bgps-panel\");const button=/*#__PURE__*/_jsx(\"button\",{ref:trigger,type:\"button\",onClick:openPanel,onPointerEnter:()=>{setHover(true);start();},onPointerLeave:()=>setHover(false),onFocus:start,onTouchStart:start,\"aria-label\":\"Search products\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":open,className:\"bgps-trigger\",style:{background:hover?hoverBg:\"transparent\",border:\"none\",cursor:\"pointer\",padding,borderRadius:hoverRadius,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",lineHeight:0,transition:\"background 160ms ease\",WebkitTapHighlightColor:\"transparent\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"7\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"21\",x2:\"16.5\",y2:\"16.5\"})]})});// canvas: the icon, or the panel itself when \"Show panel\" is on (for design review)\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",display:\"inline-flex\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),preview&&preview!==\"off\"?renderPanel(true):button]});}return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",display:\"inline-flex\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),button,typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:open?/*#__PURE__*/_jsxs(motion.div,{exit:{opacity:1,transition:{duration:.2}},style:{position:\"fixed\",inset:0,zIndex:1e3},children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1,transition:{duration:.25,ease:EASE}},exit:{opacity:0,transition:{duration:.18}},onClick:close,style:{position:\"fixed\",inset:0,background:\"rgba(23, 31, 64, 0.45)\"}},\"bgps-backdrop\"),renderPanel(false)]},\"bgps-root\"):null}),document.body):null]});}function Key({children}){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minWidth:20,height:20,padding:\"0 5px\",boxSizing:\"border-box\",borderRadius:6,background:\"#EEE1C1\",color:\"#6C6354\",fontSize:12,lineHeight:\"20px\"},children:children});}addPropertyControls(ProductSearch,{collection:{type:ControlType.Enum,title:\"Collection\",options:[\"Products\"],defaultValue:\"Products\"},feed:{type:ControlType.String,title:\"Feed page\",defaultValue:\"/search-feed\",description:\"A page holding a Collection List of the collection: rows named Search Row with Title, Slug, Category, Group, Line and a Thumb image.\"},exclude:{type:ControlType.String,title:\"Exclude\",defaultValue:\"\",description:\"Comma-separated slugs to leave out.\"},iconColor:{type:ControlType.Color,title:\"Color\",defaultValue:T.darkGrey},iconSize:{type:ControlType.Number,title:\"Size\",min:12,max:48,step:1,defaultValue:26},triggerPadding:{type:ControlType.Padding,title:\"Icon padding\",defaultValue:\"10px 8px 10px 8px\"},triggerHoverBg:{type:ControlType.Color,title:\"Hover Bg\",defaultValue:T.lightGrey},triggerRadius:{type:ControlType.Number,title:\"Hover Radius\",min:0,max:32,step:1,defaultValue:8},accent:{type:ControlType.Color,title:\"Titles and focus\",defaultValue:T.blue},input:{type:ControlType.Object,title:\"Field\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Search products\"}}},results:{type:ControlType.Object,title:\"Results\",controls:{titleFont:{type:ControlType.Font,title:\"Title font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.25em\"}},maxResults:{type:ControlType.Number,title:\"Max results\",min:3,max:20,step:1,defaultValue:7},subtitle:{type:ControlType.Object,title:\"Meta\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1.3em\"}}}}}},categories:{type:ControlType.Array,title:\"Categories\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Stickers and labels\"},link:{type:ControlType.Link,title:\"Link\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"signage\",\"stickers\",\"apparel\",\"print\",\"promo\",\"vehicle\",\"industrial\"],defaultValue:\"stickers\"}}},defaultValue:DEFAULT_CATEGORIES,maxCount:8},popular:{type:ControlType.String,title:\"Popular slugs\",defaultValue:DEFAULT_POPULAR,description:\"Shown before anyone types. Slugs the CMS no longer publishes are skipped.\"},allLink:{type:ControlType.Link,title:\"All results\",defaultValue:\"/products\"},quoteLink:{type:ControlType.Link,title:\"Quote page\",defaultValue:\"/order\"},preview:{type:ControlType.Enum,title:\"Show panel\",options:[\"off\",\"desktop\",\"phone\"],optionTitles:[\"Off\",\"Desktop\",\"Phone\"],defaultValue:\"off\",description:\"Canvas only: draw the open panel for design review.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductSearch\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductSearch.map","// SmoothCollapse.tsx - real-height open and close for the site's collapsing\n// panels: the phone menu (Navigation \"Links\"), its sections (Features Nav 2\n// \"Panel\") and every FAQ row (Accordion Small / Accordion / FAQs \"Answer\").\n//\n// Why: those components open by switching variant, a panel going from 1px to\n// auto. Framer animates that \"magic motion\" style - the layer snaps to its new\n// size at once (so everything under the component jumps down in one frame) and\n// is then drawn scaled back from its old size with a transform, which squashes\n// the text while it grows. Measured on the live site 2026-09-28: the menu\n// jumped the page 368px in one frame and was scaled from 6.5x, an FAQ row\n// jumped 263px and was scaled from 0.28.\n//\n// withSmoothCollapse (on the panel) turns that off for the panel and animates\n// its REAL height instead, from what it was to what the new variant makes it.\n// The page reflows with it every frame, so content below slides rather than\n// jumps, and nothing is ever scaled, so text never distorts. Opacity is left\n// to the variant transition. While shut (1px) the panel is inert, so its\n// hidden links and answers are not tabbable or read out.\n//\n// withNoMorph (on the variant root and any frame between it and the panel)\n// only turns off the scale animation, because those frames change size with\n// the panel and would otherwise be scaled too.\n//\n// Both forward the ref (Framer hangs appear and scroll effects on it) and are\n// pass-throughs on the canvas and in the static render. Reduced motion: the\n// panel snaps open and shut.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useLayoutEffect,useRef}from\"react\";import{useIsStaticRenderer}from\"framer\";const OPEN_MS=460;const CLOSE_MS=380;const EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";const SHUT=2// px - a closed panel is 1px tall\n;const useIsoLayoutEffect=typeof window===\"undefined\"?useEffect:useLayoutEffect;// Framer gives every layer a layoutId; that is what turns a size change into a\n// scale animation. Without it the layer simply takes its new size.\nfunction unmorph(props){const{layoutId,layout,...rest}=props||{};return rest;}function useMergedRef(ref,own){return useCallback(node=>{own.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},[ref]);}export function withNoMorph(Component){const Wrapped=/*#__PURE__*/forwardRef((props,ref)=>/*#__PURE__*/_jsx(Component,{...unmorph(props),ref:ref}));Wrapped.displayName=\"NoMorph\";return Wrapped;}export function withSmoothCollapse(Component){const Wrapped=/*#__PURE__*/forwardRef((props,ref)=>{const own=useRef(null);const setRef=useMergedRef(ref,own);const isStatic=useIsStaticRenderer();useIsoLayoutEffect(()=>{const el=own.current;if(isStatic||!el||typeof window===\"undefined\"||typeof el.animate!==\"function\")return;const reduce=!!window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;let settled=el.offsetHeight;let anim=null;let target=settled;const setInert=h=>{if(\"inert\"in el)el.inert=h<=SHUT;};setInert(settled);const sync=()=>{const running=!!anim;// Mid-flight the element shows the animated height; read it\n// before letting go so a quick second tap reverses smoothly.\nconst from=running?el.offsetHeight:settled;const elapsed=running?Number(anim.currentTime)||0:0;const total=running?Number((anim.effect?.getTiming().duration)||0):0;if(anim){anim.onfinish=null;anim.cancel();anim=null;}const to=el.offsetHeight;setInert(to);const crossing=from<=SHUT||to<=SHUT;if(reduce||Math.abs(from-to)<1||!running&&!crossing){settled=to;target=to;return;}// Same target as the animation just stopped (a re-render\n// mid-flight): carry on for the time that was left.\nconst duration=running&&Math.abs(to-target)<1?Math.max(120,total-elapsed):to>from?OPEN_MS:CLOSE_MS;target=to;anim=el.animate([{height:`${from}px`},{height:`${to}px`}],{duration,easing:EASE});anim.onfinish=()=>{anim=null;settled=el.offsetHeight;};};// The variant class lives on the component root: when it changes the\n// DOM already has the new size, before the browser paints.\nconst root=el.closest('[class*=\"framer-v-\"]')||el.parentElement;const mo=root?new MutationObserver(sync):null;if(mo&&root){mo.observe(root,{attributes:true,attributeFilter:[\"class\"]});if(root!==el)mo.observe(el,{attributes:true,attributeFilter:[\"class\"]});}// Anything else that resizes it (text wrapping on rotate, a section\n// opening inside the menu) is followed, not animated, unless it is an\n// open or close.\nconst ro=typeof ResizeObserver===\"undefined\"?null:new ResizeObserver(()=>{if(!anim)sync();});ro?.observe(el);return()=>{mo?.disconnect();ro?.disconnect();anim?.cancel();};},[isStatic]);return /*#__PURE__*/_jsx(Component,{...unmorph(props),ref:setRef});});Wrapped.displayName=\"SmoothCollapse\";return Wrapped;}\nexport const __FramerMetadata__ = {\"exports\":{\"withSmoothCollapse\":{\"type\":\"reactHoc\",\"name\":\"withSmoothCollapse\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNoMorph\":{\"type\":\"reactHoc\",\"name\":\"withNoMorph\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothCollapse.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11.462 9.215 C 11.286 9.04 11.209 8.789 11.255 8.545 C 11.301 8.301 11.465 8.095 11.693 7.996 L 16.044 6.326 C 16.324 6.199 16.497 5.914 16.483 5.607 C 16.468 5.3 16.268 5.033 15.977 4.934 L 0.971 0.033 C 0.705 -0.049 0.416 0.023 0.22 0.22 C 0.023 0.416 -0.049 0.705 0.033 0.971 L 4.931 15.98 C 5.031 16.271 5.297 16.471 5.604 16.486 C 5.911 16.5 6.196 16.326 6.323 16.047 L 7.994 11.696 C 8.093 11.468 8.298 11.304 8.542 11.258 C 8.786 11.212 9.037 11.289 9.212 11.465 L 14.023 16.275 C 14.315 16.568 14.79 16.568 15.083 16.275 L 16.273 15.089 C 16.565 14.796 16.565 14.321 16.273 14.028 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.494913740628274px\" id=\"SYhGRy7_b\" transform=\"translate(3.758 3.755)\" width=\"16.49210124062828px\"/><path d=\"M 0 0 L 0 0.75\" fill=\"transparent\" height=\"1px\" id=\"GOIfNGciy\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 1.5)\" width=\"1px\"/><path d=\"M 0 0 L 0.75 0\" fill=\"transparent\" height=\"1px\" id=\"nqrSAY_H0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(1.5 9)\" width=\"1px\"/><path d=\"M 0 1.5 L 0.75 0\" fill=\"transparent\" height=\"1.5px\" id=\"Fy6cRbjSc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 1.5)\" width=\"1px\"/><path d=\"M 1.5 0 L 0 0.75\" fill=\"transparent\" height=\"1px\" id=\"MtRNJHe5g\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(1.5 12)\" width=\"1.5px\"/><path d=\"M 11.462 9.215 C 11.286 9.04 11.209 8.789 11.255 8.545 C 11.301 8.301 11.465 8.095 11.693 7.996 L 16.044 6.326 C 16.324 6.199 16.497 5.914 16.483 5.607 C 16.468 5.3 16.268 5.033 15.977 4.934 L 0.971 0.033 C 0.705 -0.049 0.416 0.023 0.22 0.22 C 0.023 0.416 -0.049 0.705 0.033 0.971 L 4.931 15.98 C 5.031 16.271 5.297 16.471 5.604 16.486 C 5.911 16.5 6.196 16.326 6.323 16.047 L 7.994 11.696 C 8.093 11.468 8.298 11.304 8.542 11.258 C 8.786 11.212 9.037 11.289 9.212 11.465 L 14.023 16.275 C 14.315 16.568 14.79 16.568 15.083 16.275 L 16.273 15.089 C 16.565 14.796 16.565 14.321 16.273 14.028 Z\" fill=\"transparent\" height=\"16.494913740628274px\" id=\"kMAOUqosg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.758 3.755)\" width=\"16.49210124062828px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"636125695\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-kQG5g\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-kQG5g { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Cursor Click\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-kQG5g\");Icon.displayName=\"Cursor Click\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Cursor Click\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.65 10.849 L 0.485 8.946 C 0.194 8.839 0 8.561 0 8.25 C 0 7.939 0.194 7.661 0.485 7.553 L 5.65 5.65 L 7.553 0.485 C 7.661 0.194 7.939 0 8.25 0 C 8.561 0 8.839 0.194 8.946 0.485 L 10.849 5.65 L 16.014 7.553 C 16.306 7.661 16.5 7.939 16.5 8.25 C 16.5 8.561 16.306 8.839 16.014 8.946 L 10.849 10.849 L 8.946 16.014 C 8.839 16.306 8.561 16.5 8.25 16.5 C 7.939 16.5 7.661 16.306 7.553 16.014 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.499524626865806px\" id=\"PJgleNJ9m\" transform=\"translate(2.25 5.25)\" width=\"16.499524626865806px\"/><path d=\"M 5.65 10.849 L 0.485 8.946 C 0.194 8.839 0 8.561 0 8.25 C 0 7.939 0.194 7.661 0.485 7.553 L 5.65 5.65 L 7.553 0.485 C 7.661 0.194 7.939 0 8.25 0 C 8.561 0 8.839 0.194 8.946 0.485 L 10.849 5.65 L 16.014 7.553 C 16.306 7.661 16.5 7.939 16.5 8.25 C 16.5 8.561 16.306 8.839 16.014 8.946 L 10.849 10.849 L 8.946 16.014 C 8.839 16.306 8.561 16.5 8.25 16.5 C 7.939 16.5 7.661 16.306 7.553 16.014 Z\" fill=\"transparent\" height=\"16.499524626865806px\" id=\"anmSEgUk_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 5.25)\" width=\"16.499524626865806px\"/><path d=\"M 0 0 L 0 4.5\" fill=\"transparent\" height=\"4.5px\" id=\"NIr4Oia9T\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(16.5 1.5)\" width=\"1px\"/><path d=\"M 0 0 L 0 3\" fill=\"transparent\" height=\"3px\" id=\"w6flwq75s\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(21 6.75)\" width=\"1px\"/><path d=\"M 0 0 L 4.5 0\" fill=\"transparent\" height=\"1px\" id=\"uNW3QRMrS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(14.25 3.75)\" width=\"4.5px\"/><path d=\"M 0 0 L 3 0\" fill=\"transparent\" height=\"1px\" id=\"KasWMFKns\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(19.5 8.25)\" width=\"3px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1529132500\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-LmhHe\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-LmhHe { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Sparkle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-LmhHe\");Icon.displayName=\"Sparkle\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Sparkle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function AvoidLayoutJumping({direction,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const rafId=useRef();const vertical=direction===\"vertical\"||direction===\"both\";const horizontal=direction===\"horizontal\"||direction===\"both\";useEffect(()=>{if(isCanvas)return;const parent=ref.current?.parentElement?.parentElement;if(!parent)return;const container=parent.parentElement;if(!container)return;const updateSize=()=>{const rect=parent.getBoundingClientRect();if(horizontal){container.style.width=`${rect.width}px`;}if(vertical){container.style.height=`${rect.height}px`;}rafId.current=requestAnimationFrame(updateSize);};// Start the RAF loop\nrafId.current=requestAnimationFrame(updateSize);return()=>{if(rafId.current){cancelAnimationFrame(rafId.current);}if(container){if(horizontal){container.style.width=\"\";}if(vertical){container.style.height=\"\";}}};},[direction]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style}});}AvoidLayoutJumping.displayName=\"Layout Jump Preventer\";addPropertyControls(AvoidLayoutJumping,{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",// @ts-ignore\noptionIcons:[\"direction-vertical\",\"direction-horizontal\",\"direction-all\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvoidLayoutJumping\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AvoidLayoutJumping_Prod.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"XriqdX6mi\" transform=\"translate(14.25 10.5)\" width=\"6px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"SV93KwybG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 6)\" width=\"16.5px\"/><path d=\"M 0 0 L 6.75 0\" fill=\"transparent\" height=\"1px\" id=\"FjHN938q0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 12)\" width=\"6.75px\"/><path d=\"M 0 0 L 8.25 0\" fill=\"transparent\" height=\"1px\" id=\"x6SmTcnwN\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 18)\" width=\"8.25px\"/><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill=\"transparent\" height=\"6px\" id=\"BrZgBILQ0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(14.25 10.5)\" width=\"6px\"/><path d=\"M 0 0 L 2.378 2.378\" fill=\"transparent\" height=\"2.3784374999999898px\" id=\"fkMfzB8QP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(19.372 15.622)\" width=\"2.3784374999999898px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2065446693\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8KgZQ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-8KgZQ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"List Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-8KgZQ\");Icon.displayName=\"List Magnifying Glass\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"List Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-q6MQq .framer-styles-preset-w1mc18:not(.rich-text-wrapper), .framer-q6MQq .framer-styles-preset-w1mc18.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: rgba(108, 99, 84, 0.7); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-link-text-decoration: none; }\"];export const className=\"framer-q6MQq\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CursorClick from\"https://framerusercontent.com/modules/1LkhWojeCvXclJe989Km/z4Yx4VJeZ2sUaDWWAK1i/N6J5oZz4K.js\";import Sparkle from\"https://framerusercontent.com/modules/6E2CGo0e7Cc8gA9Pxqck/o74a7BK1ERiMNm6HcbIs/fhHgguzMk.js\";import LayoutJumpPreventer from\"https://framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js\";import ListMagnifyingGlass from\"https://framerusercontent.com/modules/VBeJlRAXwj8ulXBPB2gl/eJhOwdcZe33YJKPN0pGT/bUhpWyk5x.js\";import{withNoMorph,withSmoothCollapse}from\"https://framerusercontent.com/modules/9Zps93Za3IYVPkMSA8CK/Nu0TCYsZV9C8eKqfMEmf/SmoothCollapse.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/znT60UnlIm9I4PAvDbCB/pufy23S5VzYB72Rc0eRQ/mZ5Wizawq.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2e2gBWtztR6s8k0IPPAk/iHTXcUcbY1MtQSjvcaLW/tUCKVIw62.js\";const LayoutJumpPreventerFonts=getFonts(LayoutJumpPreventer);const CursorClickFonts=getFonts(CursorClick);const ListMagnifyingGlassFonts=getFonts(ListMagnifyingGlass);const SparkleFonts=getFonts(Sparkle);const MotionDivWithSmoothCollapse1vsqtti=withCodeBoundaryForOverrides(motion.div,{nodeId:\"IjAGVfzXK\",override:withSmoothCollapse,scopeId:\"Asm6VhyJi\"});const MotionDivWithNoMorphyi7sto=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Xr9EuC_bh\",override:withNoMorph,scopeId:\"Asm6VhyJi\"});const cycleOrder=[\"Xr9EuC_bh\",\"Mmc4miAtm\",\"qPirxXcUr\"];const serializationHash=\"framer-5mxjE\";const variantClassNames={Mmc4miAtm:\"framer-v-1x5fzy3\",qPirxXcUr:\"framer-v-g1libb\",Xr9EuC_bh:\"framer-v-yi7sto\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fUGX2WWoe=undefined;const sKSDiyTKe=undefined;const ayXd41Z9G=undefined;const kE2jh_Bwu=undefined;const IVfNJ7VnR=undefined;const jbSzq4Z3N=undefined;const Pht4UD6oa=undefined;const oN2pluKLq=undefined;const ZZu22DAsZ=undefined;const swVuE3_Zj=undefined;const VB0ynyjVP=undefined;const s62cc62Bt=undefined;const transition1={bounce:0,delay:0,duration:.55,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"Mmc4miAtm\",Desktop:\"Xr9EuC_bh\",Open:\"qPirxXcUr\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,link2,link3,link4,link5,subtitle,subtitle2,subtitle3,subtitle4,subtitle5,title,width,...props})=>{return{...props,ayXd41Z9G:title??props.ayXd41Z9G??\"Services\",fUGX2WWoe:click??props.fUGX2WWoe,IVfNJ7VnR:link2??props.IVfNJ7VnR,jbSzq4Z3N:subtitle2??props.jbSzq4Z3N??\"\",kE2jh_Bwu:subtitle??props.kE2jh_Bwu??\"Subtitle\",oN2pluKLq:subtitle3??props.oN2pluKLq??\"\",Pht4UD6oa:link3??props.Pht4UD6oa,s62cc62Bt:subtitle5??props.s62cc62Bt??\"\",sKSDiyTKe:link??props.sKSDiyTKe,swVuE3_Zj:subtitle4??props.swVuE3_Zj??\"\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Xr9EuC_bh\",VB0ynyjVP:link5??props.VB0ynyjVP,ZZu22DAsZ:link4??props.ZZu22DAsZ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,fUGX2WWoe,ayXd41Z9G,kE2jh_Bwu,jbSzq4Z3N,oN2pluKLq,swVuE3_Zj,s62cc62Bt,sKSDiyTKe,IVfNJ7VnR,Pht4UD6oa,ZZu22DAsZ,VB0ynyjVP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Xr9EuC_bh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1116f3g=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(fUGX2WWoe){const res=await fUGX2WWoe(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTapsbgur2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"qPirxXcUr\");});const onTap1hwahpj=activeVariantCallback(async(...args)=>{setVariant(\"Mmc4miAtm\");});const isDisplayed=()=>{if([\"Mmc4miAtm\",\"qPirxXcUr\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"qPirxXcUr\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"qPirxXcUr\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithNoMorphyi7sto,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yi7sto\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Xr9EuC_bh\",onTap:onTap1116f3g,ref:refBinding,style:{...style},...addPropertyOverrides({Mmc4miAtm:{\"data-framer-name\":\"Closed\",onTap:onTapsbgur2},qPirxXcUr:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-158524o\",layoutDependency:layoutDependency,layoutId:\"bUSsBQuwB\",...addPropertyOverrides({qPirxXcUr:{\"data-highlight\":true,onTap:onTap1hwahpj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:sKSDiyTKe,motionChild:true,nodeId:\"A2dvDbRlV\",openInNewTab:false,relValues:[],scopeId:\"Asm6VhyJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w1mc18\",\"data-styles-preset\":\"mZ5Wizawq\",children:\"Services\"})})})}),className:\"framer-1ceansu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A2dvDbRlV\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-paragraph-spacing\":\"0px\"},text:ayXd41Z9G,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Mmc4miAtm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:\"Services\"})})},qPirxXcUr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:\"Services\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-11zkn29\",layoutDependency:layoutDependency,layoutId:\"PB0F29nce\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.159 8.005\" overflow=\"visible\"></svg>',variants:{qPirxXcUr:{rotate:180}},withExternalLayout:true,...addPropertyOverrides({Mmc4miAtm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.159 8.005\" overflow=\"visible\"><path d=\"M 13.886 1.579 L 7.732 7.733 C 7.559 7.907 7.324 8.005 7.079 8.005 C 6.833 8.005 6.598 7.907 6.425 7.733 L 0.271 1.579 C -0.09 1.218 -0.09 0.633 0.271 0.272 C 0.632 -0.09 1.217 -0.09 1.579 0.272 L 7.079 5.772 L 12.58 0.271 C 12.941 -0.09 13.527 -0.09 13.888 0.271 C 14.249 0.632 14.249 1.217 13.888 1.579 Z\" fill=\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>'},qPirxXcUr:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.159 8.005\" overflow=\"visible\"><path d=\"M 13.886 1.579 L 7.732 7.733 C 7.559 7.907 7.324 8.005 7.079 8.005 C 6.833 8.005 6.598 7.907 6.425 7.733 L 0.271 1.579 C -0.09 1.218 -0.09 0.633 0.271 0.272 C 0.632 -0.09 1.217 -0.09 1.579 0.272 L 7.079 5.772 L 12.58 0.271 C 12.941 -0.09 13.527 -0.09 13.888 0.271 C 14.249 0.632 14.249 1.217 13.888 1.579 Z\" fill=\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ijqj9y-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zBkNrwcFP-container\",nodeId:\"zBkNrwcFP\",rendersWithMotion:true,scopeId:\"Asm6VhyJi\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(LayoutJumpPreventer,{direction:\"vertical\",height:\"100%\",id:\"zBkNrwcFP\",layoutId:\"zBkNrwcFP\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithSmoothCollapse1vsqtti,{className:\"framer-1vsqtti\",\"data-framer-name\":\"Panel\",layoutDependency:layoutDependency,layoutId:\"IjAGVfzXK\",style:{opacity:1},variants:{Mmc4miAtm:{opacity:0},qPirxXcUr:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-58b4p6\",\"data-framer-name\":\"Panel inner\",layoutDependency:layoutDependency,layoutId:\"WaPtY1cGK\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5h34ir\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"aFwVlpdZV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"njRfbqcTs\"},motionChild:true,nodeId:\"dgMHRozHi\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-trahx framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"dgMHRozHi\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(CursorClick,{animated:true,className:\"framer-1fpkigm\",layoutDependency:layoutDependency,layoutId:\"fQXjV2WNJ\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(110, 59, 30))\",\"--pgex8v\":2}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uaxalm\",layoutDependency:layoutDependency,layoutId:\"tyZbvZZw_\",whileHover:animation,children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:sKSDiyTKe,motionChild:true,nodeId:\"wfyCslaPE\",openInNewTab:false,relValues:[],scopeId:\"Asm6VhyJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w1mc18\",\"data-styles-preset\":\"mZ5Wizawq\",children:\"Subtitle\"})})})}),className:\"framer-13yn9oq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wfyCslaPE\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-paragraph-spacing\":\"0px\"},text:kE2jh_Bwu,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139)))\"},children:\"Launch your website\"})}),className:\"framer-51fhsn\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"IbQPQZR08\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HaOOzPwt5\"},motionChild:true,nodeId:\"JQth2k0W1\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-uu2niu framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"JQth2k0W1\",children:[/*#__PURE__*/_jsx(ListMagnifyingGlass,{animated:true,className:\"framer-w7jj5d\",layoutDependency:layoutDependency,layoutId:\"iNIuG_ppf\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(110, 59, 30))\",\"--pgex8v\":2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fwiynq\",layoutDependency:layoutDependency,layoutId:\"KakTn9Ft_\",whileHover:animation,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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139)))\"},children:\"Grow your local presence\"})}),className:\"framer-120fnh9\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"QudS_cQqs\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fLA5xd7xt\"},motionChild:true,nodeId:\"F9W1NN_fS\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-tsi8of framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"F9W1NN_fS\",children:[/*#__PURE__*/_jsx(CursorClick,{animated:true,className:\"framer-1f8ny04\",layoutDependency:layoutDependency,layoutId:\"Z_CKFNB_v\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(110, 59, 30))\",\"--pgex8v\":2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ekj1sa\",layoutDependency:layoutDependency,layoutId:\"bwwgkjZG_\",whileHover:animation,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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139)))\"},children:\"Accelerate new orders\"})}),className:\"framer-1eq7njq\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"xLndQ5szN\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hd2VUC8dZ\"},motionChild:true,nodeId:\"nNd7n7aDa\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-agikda framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"nNd7n7aDa\",children:[/*#__PURE__*/_jsx(Sparkle,{animated:true,className:\"framer-lutqmr\",layoutDependency:layoutDependency,layoutId:\"nSWZ9uMbF\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(110, 59, 30))\",\"--pgex8v\":2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x72afg\",layoutDependency:layoutDependency,layoutId:\"FE0gAjAWY\",whileHover:animation,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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139)))\"},children:\"Craft your identity\"})}),className:\"framer-1mv5npw\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"yxSnqNMN8\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(134, 134, 139))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kcz6ne\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"PzzZJgBoa\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"njRfbqcTs\"},motionChild:true,nodeId:\"gH4OnNJFE\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-va6arh framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"gH4OnNJFE\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rotmsq\",layoutDependency:layoutDependency,layoutId:\"dk2qUdbqy\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:IVfNJ7VnR,motionChild:true,nodeId:\"oMREUbRTs\",openInNewTab:false,relValues:[],scopeId:\"Asm6VhyJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w1mc18\",\"data-styles-preset\":\"mZ5Wizawq\",children:\"Subtitle\"})})})}),className:\"framer-72ywqw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oMREUbRTs\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-paragraph-spacing\":\"0px\"},text:jbSzq4Z3N,verticalAlignment:\"top\",withExternalLayout:true})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-h18aq2\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"skCgdvQb_\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"njRfbqcTs\"},motionChild:true,nodeId:\"n3E8siNkT\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bc4t3x framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"n3E8siNkT\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kgbnot\",layoutDependency:layoutDependency,layoutId:\"i4QmvgBEQ\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:Pht4UD6oa,motionChild:true,nodeId:\"Kv44cG4kM\",openInNewTab:false,relValues:[],scopeId:\"Asm6VhyJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w1mc18\",\"data-styles-preset\":\"mZ5Wizawq\",children:\"Subtitle\"})})})}),className:\"framer-z857c2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kv44cG4kM\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-paragraph-spacing\":\"0px\"},text:oN2pluKLq,verticalAlignment:\"top\",withExternalLayout:true})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-t3jkpn\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"We5JVL_ff\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"njRfbqcTs\"},motionChild:true,nodeId:\"HT8kn_tTO\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8yungq framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"HT8kn_tTO\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16c6jmq\",layoutDependency:layoutDependency,layoutId:\"yUrgzW8ih\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:ZZu22DAsZ,motionChild:true,nodeId:\"egJYhdL0D\",openInNewTab:false,relValues:[],scopeId:\"Asm6VhyJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w1mc18\",\"data-styles-preset\":\"mZ5Wizawq\",children:\"Subtitle\"})})})}),className:\"framer-1gffrtn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"egJYhdL0D\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-paragraph-spacing\":\"0px\"},text:swVuE3_Zj,verticalAlignment:\"top\",withExternalLayout:true})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-a98rbo\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"EabmagyrL\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"njRfbqcTs\"},motionChild:true,nodeId:\"W1HKUuyP9\",openInNewTab:false,scopeId:\"Asm6VhyJi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1n6eo9u framer-1c11ubh\",layoutDependency:layoutDependency,layoutId:\"W1HKUuyP9\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xdqlmb\",layoutDependency:layoutDependency,layoutId:\"XW_2ZS8oN\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b2zg0t\",\"data-styles-preset\":\"tUCKVIw62\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:VB0ynyjVP,motionChild:true,nodeId:\"dwijI3hVs\",openInNewTab:false,relValues:[],scopeId:\"Asm6VhyJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w1mc18\",\"data-styles-preset\":\"mZ5Wizawq\",children:\"Subtitle 5\"})})})}),className:\"framer-1s319l4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dwijI3hVs\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-paragraph-spacing\":\"0px\"},text:s62cc62Bt,verticalAlignment:\"top\",withExternalLayout:true})})})})})]})})]})})})});});const css=[\".framer-5mxjE.framer-1c11ubh, .framer-5mxjE .framer-1c11ubh { display: block; }\",\".framer-5mxjE.framer-yi7sto { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-5mxjE .framer-158524o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5mxjE .framer-1ceansu, .framer-5mxjE .framer-13yn9oq, .framer-5mxjE .framer-120fnh9, .framer-5mxjE .framer-1eq7njq, .framer-5mxjE .framer-1mv5npw, .framer-5mxjE .framer-72ywqw, .framer-5mxjE .framer-z857c2, .framer-5mxjE .framer-1gffrtn, .framer-5mxjE .framer-1s319l4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-5mxjE .framer-11zkn29 { height: 8px; position: relative; width: 14px; }\",\".framer-5mxjE .framer-1ijqj9y-container { flex: none; height: auto; left: 0px; position: absolute; top: 51%; width: auto; z-index: 1; }\",\".framer-5mxjE .framer-1vsqtti { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-5mxjE .framer-58b4p6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; min-height: 100px; padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-5mxjE .framer-5h34ir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 12px; position: relative; width: 200px; }\",\".framer-5mxjE .framer-trahx, .framer-5mxjE .framer-va6arh, .framer-5mxjE .framer-bc4t3x, .framer-5mxjE .framer-8yungq, .framer-5mxjE .framer-1n6eo9u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-5mxjE .framer-1fpkigm, .framer-5mxjE .framer-w7jj5d, .framer-5mxjE .framer-1f8ny04, .framer-5mxjE .framer-lutqmr { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-5mxjE .framer-1uaxalm, .framer-5mxjE .framer-fwiynq, .framer-5mxjE .framer-ekj1sa, .framer-5mxjE .framer-1x72afg, .framer-5mxjE .framer-1rotmsq, .framer-5mxjE .framer-1kgbnot, .framer-5mxjE .framer-16c6jmq, .framer-5mxjE .framer-xdqlmb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-5mxjE .framer-51fhsn { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-5mxjE .framer-uu2niu, .framer-5mxjE .framer-tsi8of, .framer-5mxjE .framer-agikda { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-5mxjE .framer-kcz6ne, .framer-5mxjE .framer-h18aq2, .framer-5mxjE .framer-t3jkpn, .framer-5mxjE .framer-a98rbo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 12px; position: relative; width: 100%; }\",\".framer-5mxjE.framer-v-1x5fzy3.framer-yi7sto, .framer-5mxjE.framer-v-g1libb.framer-yi7sto { flex-direction: column; gap: 0px; justify-content: center; }\",\".framer-5mxjE.framer-v-1x5fzy3 .framer-158524o { gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-5mxjE.framer-v-1x5fzy3 .framer-1ijqj9y-container, .framer-5mxjE.framer-v-g1libb .framer-1ijqj9y-container, .framer-5mxjE.framer-v-g1libb .framer-trahx, .framer-5mxjE.framer-v-g1libb .framer-13yn9oq, .framer-5mxjE.framer-v-g1libb .framer-va6arh, .framer-5mxjE.framer-v-g1libb .framer-bc4t3x, .framer-5mxjE.framer-v-g1libb .framer-8yungq, .framer-5mxjE.framer-v-g1libb .framer-1n6eo9u { order: 0; }\",\".framer-5mxjE.framer-v-1x5fzy3 .framer-1vsqtti { flex: none; height: 1px; justify-content: flex-start; order: 2; width: 100%; }\",\".framer-5mxjE.framer-v-1x5fzy3 .framer-58b4p6, .framer-5mxjE.framer-v-g1libb .framer-58b4p6 { min-height: unset; }\",\".framer-5mxjE.framer-v-1x5fzy3 .framer-5h34ir, .framer-5mxjE.framer-v-g1libb .framer-5h34ir { width: 100%; }\",\".framer-5mxjE.framer-v-g1libb .framer-158524o { cursor: pointer; gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-5mxjE.framer-v-g1libb .framer-1vsqtti { flex: none; justify-content: flex-start; order: 2; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Mmc4miAtm\":{\"layout\":[\"fixed\",\"auto\"]},\"qPirxXcUr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fUGX2WWoe\":\"click\",\"ayXd41Z9G\":\"title\",\"kE2jh_Bwu\":\"subtitle\",\"jbSzq4Z3N\":\"subtitle2\",\"oN2pluKLq\":\"subtitle3\",\"swVuE3_Zj\":\"subtitle4\",\"s62cc62Bt\":\"subtitle5\",\"sKSDiyTKe\":\"link\",\"IVfNJ7VnR\":\"link2\",\"Pht4UD6oa\":\"link3\",\"ZZu22DAsZ\":\"link4\",\"VB0ynyjVP\":\"link5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAsm6VhyJi=withCSS(Component,css,\"framer-5mxjE\");export default FramerAsm6VhyJi;FramerAsm6VhyJi.displayName=\"Features Nav 2\";FramerAsm6VhyJi.defaultProps={height:25,width:200};addPropertyControls(FramerAsm6VhyJi,{variant:{options:[\"Xr9EuC_bh\",\"Mmc4miAtm\",\"qPirxXcUr\"],optionTitles:[\"Desktop\",\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},fUGX2WWoe:{title:\"Click\",type:ControlType.EventHandler},ayXd41Z9G:{defaultValue:\"Services\",displayTextArea:false,title:\"Title\",type:ControlType.String},onayXd41Z9GChange:{changes:\"ayXd41Z9G\",type:ControlType.ChangeHandler},kE2jh_Bwu:{defaultValue:\"Subtitle\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},onkE2jh_BwuChange:{changes:\"kE2jh_Bwu\",type:ControlType.ChangeHandler},jbSzq4Z3N:{defaultValue:\"\",displayTextArea:false,title:\"Subtitle 2\",type:ControlType.String},onjbSzq4Z3NChange:{changes:\"jbSzq4Z3N\",type:ControlType.ChangeHandler},oN2pluKLq:{defaultValue:\"\",displayTextArea:false,title:\"Subtitle 3\",type:ControlType.String},onoN2pluKLqChange:{changes:\"oN2pluKLq\",type:ControlType.ChangeHandler},swVuE3_Zj:{defaultValue:\"\",displayTextArea:false,title:\"Subtitle 4\",type:ControlType.String},onswVuE3_ZjChange:{changes:\"swVuE3_Zj\",type:ControlType.ChangeHandler},s62cc62Bt:{defaultValue:\"\",displayTextArea:false,title:\"Subtitle 5\",type:ControlType.String},ons62cc62BtChange:{changes:\"s62cc62Bt\",type:ControlType.ChangeHandler},sKSDiyTKe:{title:\"Link\",type:ControlType.Link},IVfNJ7VnR:{title:\"Link 2\",type:ControlType.Link},Pht4UD6oa:{title:\"Link 3\",type:ControlType.Link},ZZu22DAsZ:{title:\"Link 4\",type:ControlType.Link},VB0ynyjVP:{title:\"Link 5\",type:ControlType.Link}});addFonts(FramerAsm6VhyJi,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"PP Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/pHqdIssKCkNqLTgOZyE3GS4X8I.woff2\",weight:\"500\"}]},...LayoutJumpPreventerFonts,...CursorClickFonts,...ListMagnifyingGlassFonts,...SparkleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAsm6VhyJi\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fUGX2WWoe\\\":\\\"click\\\",\\\"ayXd41Z9G\\\":\\\"title\\\",\\\"kE2jh_Bwu\\\":\\\"subtitle\\\",\\\"jbSzq4Z3N\\\":\\\"subtitle2\\\",\\\"oN2pluKLq\\\":\\\"subtitle3\\\",\\\"swVuE3_Zj\\\":\\\"subtitle4\\\",\\\"s62cc62Bt\\\":\\\"subtitle5\\\",\\\"sKSDiyTKe\\\":\\\"link\\\",\\\"IVfNJ7VnR\\\":\\\"link2\\\",\\\"Pht4UD6oa\\\":\\\"link3\\\",\\\"ZZu22DAsZ\\\":\\\"link4\\\",\\\"VB0ynyjVP\\\":\\\"link5\\\"}\",\"framerIntrinsicHeight\":\"25\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mmc4miAtm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qPirxXcUr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Asm6VhyJi.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.001 0 C 5.274 0 1.932 2.297 0.597 5.777 C -0.737 9.257 0.211 13.2 2.982 15.692 L 2.982 15.692 C 4.134 13.426 6.46 12 9.001 12 C 6.93 12 5.251 10.321 5.251 8.25 C 5.251 6.179 6.93 4.5 9.001 4.5 C 11.072 4.5 12.751 6.179 12.751 8.25 C 12.751 10.321 11.072 12 9.001 12 C 11.542 11.999 13.868 13.426 15.02 15.691 C 17.79 13.198 18.738 9.256 17.403 5.777 C 16.069 2.297 12.728 0 9.001 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.69187501654227px\" id=\"ZqEqlBeTd\" transform=\"translate(2.999 3)\" width=\"18.00079583996478px\"/><path d=\"M 0 3.694 C 1.151 1.428 3.477 0 6.019 0 C 8.561 0 10.887 1.428 12.037 3.694\" fill=\"transparent\" height=\"3.6943252075032547px\" id=\"gGSVCm5lV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.981 14.997)\" width=\"12.037499999999994px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"ZwB0TRUBZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill=\"transparent\" height=\"7.5px\" id=\"QLPFV7G5_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 7.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"159041337\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-C66Lx\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-C66Lx { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"User Circle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-C66Lx\");Icon.displayName=\"User Circle\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"User Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.75 12.75 C 0.336 12.75 0 12.414 0 12 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 12 C 18 12.414 17.664 12.75 17.25 12.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12.75px\" id=\"txl2NyAql\" transform=\"translate(3 6.75)\" width=\"18px\"/><path d=\"M 0.75 12.75 C 0.336 12.75 0 12.414 0 12 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 12 C 18 12.414 17.664 12.75 17.25 12.75 Z\" fill=\"transparent\" height=\"12.75px\" id=\"s275lejHJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 6.75)\" width=\"18px\"/><path d=\"M 0 4.5 L 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 L 7.5 4.5\" fill=\"transparent\" height=\"4.5px\" id=\"Bcz8evM2C\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 2.25)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3866428458\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-kZuBv\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-kZuBv { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Bag Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-kZuBv\");Icon.displayName=\"Bag Simple\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Bag Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserCircle from\"https://framerusercontent.com/modules/EubP0m9UZxWvAnUpaqn7/sIKO1w9cqIu9F9VHZAnx/c9gjQcKTN.js\";import BagSimple from\"https://framerusercontent.com/modules/KiKIH3dYNWkIY8ohEU5e/o5LNJPoZgfjjLm8DR2wl/vJ_7e8gwQ.js\";const enabledGestures={DgHVXhpMl:{hover:true},pmhRGSFW1:{hover:true}};const cycleOrder=[\"pmhRGSFW1\",\"DgHVXhpMl\"];const serializationHash=\"framer-Dtr3t\";const variantClassNames={DgHVXhpMl:\"framer-v-1s5xr0o\",pmhRGSFW1:\"framer-v-57ar41\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b4ZrnbLtj=undefined;const O9M7eO1uV=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"pmhRGSFW1\",\"Variant 2\":\"DgHVXhpMl\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,width,...props})=>{return{...props,b4ZrnbLtj:hover??props.b4ZrnbLtj,O9M7eO1uV:link??props.O9M7eO1uV,variant:humanReadableVariantMap[props.variant]??props.variant??\"pmhRGSFW1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,b4ZrnbLtj,O9M7eO1uV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pmhRGSFW1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterwzlnum=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(b4ZrnbLtj){const res=await b4ZrnbLtj(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:O9M7eO1uV,motionChild:true,nodeId:\"pmhRGSFW1\",openInNewTab:false,scopeId:\"JHR_hhN3c\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-57ar41\",className,classNames)} framer-194p2l0`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pmhRGSFW1\",onMouseEnter:onMouseEnterwzlnum,ref:refBinding,style:{backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"DgHVXhpMl-hover\":{backgroundColor:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\"},\"pmhRGSFW1-hover\":{backgroundColor:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\"}},...addPropertyOverrides({\"DgHVXhpMl-hover\":{\"data-framer-name\":undefined},\"pmhRGSFW1-hover\":{\"data-framer-name\":undefined},DgHVXhpMl:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1xxp5wh\",Component:UserCircle,layoutDependency:layoutDependency,layoutId:\"W60RylZHQ\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--pgex8v\":1.7},...addPropertyOverrides({DgHVXhpMl:{Component:BagSimple}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-Dtr3t.framer-194p2l0, .framer-Dtr3t .framer-194p2l0 { display: block; }\",\".framer-Dtr3t.framer-57ar41 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 46px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 39px; }\",\".framer-Dtr3t .framer-1xxp5wh { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 27px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DgHVXhpMl\":{\"layout\":[\"fixed\",\"fixed\"]},\"DsTFiVDlL\":{\"layout\":[\"fixed\",\"fixed\"]},\"lqLp8XOrh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"b4ZrnbLtj\":\"hover\",\"O9M7eO1uV\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJHR_hhN3c=withCSS(Component,css,\"framer-Dtr3t\");export default FramerJHR_hhN3c;FramerJHR_hhN3c.displayName=\"User\";FramerJHR_hhN3c.defaultProps={height:46,width:39};addPropertyControls(FramerJHR_hhN3c,{variant:{options:[\"pmhRGSFW1\",\"DgHVXhpMl\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},b4ZrnbLtj:{title:\"Hover\",type:ControlType.EventHandler},O9M7eO1uV:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJHR_hhN3c,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJHR_hhN3c\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"39\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DgHVXhpMl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DsTFiVDlL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lqLp8XOrh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"46\",\"framerVariables\":\"{\\\"b4ZrnbLtj\\\":\\\"hover\\\",\\\"O9M7eO1uV\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JHR_hhN3c.map","// Generated by Framer (4255370)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inconsolata-500\",\"GF;Inconsolata-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inconsolata\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inconsolata\",url:\"https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp7c8aR_8lleY2co.woff2\",weight:\"500\"},{cssFamilyName:\"Inconsolata\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inconsolata\",url:\"https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp2I7aR_8lleY2co.woff2\",weight:\"700\"}]}];export const css=[\".framer-VSC3d .framer-styles-preset-12vtqua:not(.rich-text-wrapper), .framer-VSC3d .framer-styles-preset-12vtqua.rich-text-wrapper h6 { --framer-font-family: \\\"Inconsolata\\\", monospace; --framer-font-family-bold: \\\"Inconsolata\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, #eee1c1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-VSC3d\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BrandIcon from\"https://framerusercontent.com/modules/AxWVaC1A3E1ihnUeOWRG/GINhSrVgahU46UnrvZkz/BrandIcon.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WeE8NF1KVeJj36Sm5shk/9dBhHN0EolizGnHUIVpA/hB0oqByzQ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/hx13BFAHGLdK65b8CFPg/Re9ItYHKI0Y6WMDLcbJI/kSGJ6uLvQ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/F0XktAPJP3ZrfznPgfim/z9w0UXDL2Tr0puq4nzJm/We1HNWDmm.js\";const BrandIconFonts=getFonts(BrandIcon);const enabledGestures={F7gH9Jmjm:{hover:true}};const serializationHash=\"framer-lIxQg\";const variantClassNames={F7gH9Jmjm:\"framer-v-fmbj5d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dZJrRm0aN=undefined;const Z37HziGsW=undefined;const YNUjAsBXv=undefined;const jlwyMGeMd=undefined;const KDTFy7TAD=undefined;const fHhP2lDJh=undefined;const KzhqGMfx5=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({description,height,id,link,name1,new1,smoothScroll,title,tone,width,...props})=>{return{...props,dZJrRm0aN:link??props.dZJrRm0aN,fHhP2lDJh:title??props.fHhP2lDJh??\"Automation Suite\",jlwyMGeMd:name1??props.jlwyMGeMd??\"House\",KDTFy7TAD:tone??props.KDTFy7TAD??\"Blue\",KzhqGMfx5:description??props.KzhqGMfx5??\"End-to-end workflow automation and process optimization\",YNUjAsBXv:new1??props.YNUjAsBXv??false,Z37HziGsW:smoothScroll??props.Z37HziGsW??false};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,fHhP2lDJh,KzhqGMfx5,dZJrRm0aN,Z37HziGsW,YNUjAsBXv,jlwyMGeMd,KDTFy7TAD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"F7gH9Jmjm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dZJrRm0aN,motionChild:true,nodeId:\"F7gH9Jmjm\",openInNewTab:false,scopeId:\"tvHgw2zbx\",smoothScroll:Z37HziGsW,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fmbj5d\",className,classNames)} framer-4dj7cp`,\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"F7gH9Jmjm\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(247, 249, 250, 0)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{\"F7gH9Jmjm-hover\":{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84, rgb(248, 240, 213))\"}},children:[YNUjAsBXv!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1opfz3t\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"IpBwcV5Oz\",style:{backgroundColor:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-12vtqua\",\"data-styles-preset\":\"hB0oqByzQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"New\"})})}),className:\"framer-6oc9vp\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"aSNwJUsiL\",style:{\"--extracted-1w1cjl5\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fto406\",layoutDependency:layoutDependency,layoutId:\"YCe3gu1nd\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10mg3fv-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"UlsfOyH8j-container\",nodeId:\"UlsfOyH8j\",rendersWithMotion:true,scopeId:\"tvHgw2zbx\",children:/*#__PURE__*/_jsx(BrandIcon,{color:\"rgb(237, 87, 40)\",halo:true,height:\"100%\",icon:jlwyMGeMd,id:\"UlsfOyH8j\",layoutId:\"UlsfOyH8j\",offset:24,style:{height:\"100%\",width:\"100%\"},tint:\"rgb(249, 226, 125)\",tone:KDTFy7TAD,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-osdhdj\",layoutDependency:layoutDependency,layoutId:\"ZdoOXQYxt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130)))\"},children:\"Automation Suite\"})}),className:\"framer-l1d3os\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RHY5BD6GG\",style:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fHhP2lDJh,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:\"End-to-end workflow automation and process optimization\"})}),className:\"framer-1fgjdse\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"baN4tsvNQ\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KzhqGMfx5,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\".framer-lIxQg.framer-4dj7cp, .framer-lIxQg .framer-4dj7cp { display: block; }\",\".framer-lIxQg.framer-fmbj5d { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 12px 10px 12px; position: relative; text-decoration: none; width: 330px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lIxQg .framer-1opfz3t { 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: visible; padding: 0px 14px 0px 14px; position: absolute; right: 8px; top: 6px; width: min-content; z-index: 1; }\",\".framer-lIxQg .framer-6oc9vp, .framer-lIxQg .framer-l1d3os { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lIxQg .framer-fto406 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lIxQg .framer-10mg3fv-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-lIxQg .framer-osdhdj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-lIxQg .framer-1fgjdse { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-lIxQg[data-border=\"true\"]::after, .framer-lIxQg [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 87\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QZpArXolJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fHhP2lDJh\":\"title\",\"KzhqGMfx5\":\"description\",\"dZJrRm0aN\":\"link\",\"Z37HziGsW\":\"smoothScroll\",\"YNUjAsBXv\":\"new1\",\"jlwyMGeMd\":\"name1\",\"KDTFy7TAD\":\"tone\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertvHgw2zbx=withCSS(Component,css,\"framer-lIxQg\");export default FramertvHgw2zbx;FramertvHgw2zbx.displayName=\"dropdown-item\";FramertvHgw2zbx.defaultProps={height:87,width:330};addPropertyControls(FramertvHgw2zbx,{fHhP2lDJh:{defaultValue:\"Automation Suite\",displayTextArea:false,title:\"Title\",type:ControlType.String},onfHhP2lDJhChange:{changes:\"fHhP2lDJh\",type:ControlType.ChangeHandler},KzhqGMfx5:{defaultValue:\"End-to-end workflow automation and process optimization\",displayTextArea:false,title:\"Description\",type:ControlType.String},onKzhqGMfx5Change:{changes:\"KzhqGMfx5\",type:ControlType.ChangeHandler},dZJrRm0aN:{title:\"Link\",type:ControlType.Link},Z37HziGsW:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onZ37HziGsWChange:{changes:\"Z37HziGsW\",type:ControlType.ChangeHandler},YNUjAsBXv:{defaultValue:false,title:\"New\",type:ControlType.Boolean},onYNUjAsBXvChange:{changes:\"YNUjAsBXv\",type:ControlType.ChangeHandler},jlwyMGeMd:{defaultValue:\"House\",placeholder:\"Menu, Wifi, Box…\",title:\"Name\",type:ControlType.String},onjlwyMGeMdChange:{changes:\"jlwyMGeMd\",type:ControlType.ChangeHandler},KDTFy7TAD:{defaultValue:\"Blue\",title:\"Tone\",type:ControlType.String},onKDTFy7TADChange:{changes:\"KDTFy7TAD\",type:ControlType.ChangeHandler}});addFonts(FramertvHgw2zbx,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...BrandIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertvHgw2zbx\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QZpArXolJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"fHhP2lDJh\\\":\\\"title\\\",\\\"KzhqGMfx5\\\":\\\"description\\\",\\\"dZJrRm0aN\\\":\\\"link\\\",\\\"Z37HziGsW\\\":\\\"smoothScroll\\\",\\\"YNUjAsBXv\\\":\\\"new1\\\",\\\"jlwyMGeMd\\\":\\\"name1\\\",\\\"KDTFy7TAD\\\":\\\"tone\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"87\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"330\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tvHgw2zbx.map","// Generated by Framer (005c846)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/9hdipKbA6UeUuILwJXMkQpMSY.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-Qi4eX .framer-styles-preset-q176wh:not(.rich-text-wrapper), .framer-Qi4eX .framer-styles-preset-q176wh.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-f2b4d1b4-8c71-426b-b3e6-532c98b5e2b3, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Qi4eX .framer-styles-preset-q176wh:not(.rich-text-wrapper), .framer-Qi4eX .framer-styles-preset-q176wh.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-f2b4d1b4-8c71-426b-b3e6-532c98b5e2b3, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Qi4eX .framer-styles-preset-q176wh:not(.rich-text-wrapper), .framer-Qi4eX .framer-styles-preset-q176wh.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-f2b4d1b4-8c71-426b-b3e6-532c98b5e2b3, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Qi4eX\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ACvBAWflYc7e5W3ba1Jp/EoqMpAzbNjXBmLLpbkH5/GwCAEiWQF.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WvXUrEJqAQSu0JtLjdJC/m7Y1n3na0Sus7Agah0zZ/L0k1oWYTn.js\";const enabledGestures={A2X0AlhHF:{hover:true},FLz2MkZn7:{hover:true},OJQMuQbiz:{hover:true},VAzuYfPnJ:{hover:true}};const cycleOrder=[\"A2X0AlhHF\",\"VAzuYfPnJ\",\"FLz2MkZn7\",\"OJQMuQbiz\"];const serializationHash=\"framer-Xc36p\";const variantClassNames={A2X0AlhHF:\"framer-v-fs7ge7\",FLz2MkZn7:\"framer-v-i9fep5\",OJQMuQbiz:\"framer-v-qzwj8p\",VAzuYfPnJ:\"framer-v-5rxmb0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GGs03T9Zo=undefined;const Pnfc9j_Vc=undefined;const alQnvtsvs=undefined;const dQaMs9N73=undefined;const Ay5dA8cmr=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 4\":\"OJQMuQbiz\",Button:\"FLz2MkZn7\",Default:\"A2X0AlhHF\",Dropdown:\"VAzuYfPnJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,hover2,id,link,smoothScroll,text,width,...props})=>{return{...props,alQnvtsvs:link??props.alQnvtsvs,Ay5dA8cmr:text??props.Ay5dA8cmr??\"Text\",dQaMs9N73:smoothScroll??props.dQaMs9N73,GGs03T9Zo:hover??props.GGs03T9Zo,Pnfc9j_Vc:hover2??props.Pnfc9j_Vc,variant:humanReadableVariantMap[props.variant]??props.variant??\"A2X0AlhHF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Ay5dA8cmr,GGs03T9Zo,alQnvtsvs,dQaMs9N73,Pnfc9j_Vc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A2X0AlhHF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter168zumt=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(GGs03T9Zo){const res=await GGs03T9Zo(...args);if(res===false)return false;}if(Pnfc9j_Vc){const res=await Pnfc9j_Vc(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({\"OJQMuQbiz-hover\":{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:alQnvtsvs,motionChild:true,nodeId:\"A2X0AlhHF\",openInNewTab:false,scopeId:\"vC4TVzUdv\",smoothScroll:dQaMs9N73,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fs7ge7\",className,classNames)} framer-bi57d8`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A2X0AlhHF\",onMouseEnter:onMouseEnter168zumt,ref:refBinding,style:{backgroundColor:\"rgba(247, 249, 250, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"A2X0AlhHF-hover\":{backgroundColor:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\"},\"FLz2MkZn7-hover\":{backgroundColor:\"rgba(48, 67, 130, 0.8)\"},\"OJQMuQbiz-hover\":{backgroundColor:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\"},\"VAzuYfPnJ-hover\":{backgroundColor:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\"},FLz2MkZn7:{backgroundColor:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\"}},...addPropertyOverrides({\"A2X0AlhHF-hover\":{\"data-framer-name\":undefined},\"FLz2MkZn7-hover\":{\"data-framer-name\":undefined},\"OJQMuQbiz-hover\":{\"data-framer-name\":undefined},\"VAzuYfPnJ-hover\":{\"data-framer-name\":undefined},FLz2MkZn7:{\"data-framer-name\":\"Button\"},OJQMuQbiz:{\"data-framer-name\":\"Variant 4\"},VAzuYfPnJ:{\"data-framer-name\":\"Dropdown\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q176wh\",\"data-styles-preset\":\"L0k1oWYTn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:\"Text\"})}),className:\"framer-18tcdo9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E_NSGoy7r\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Ay5dA8cmr,variants:{FLz2MkZn7:{\"--extracted-r6o4lv\":\"var(--token-e47b5b7b-6e01-48cc-a967-0e622cfd7792, rgb(249, 250, 251))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FLz2MkZn7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q176wh\",\"data-styles-preset\":\"L0k1oWYTn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e47b5b7b-6e01-48cc-a967-0e622cfd7792, rgb(249, 250, 251)))\"},children:\"Text\"})})},OJQMuQbiz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4yajx\",\"data-styles-preset\":\"GwCAEiWQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84)))\"},children:\"Text\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Xc36p.framer-bi57d8, .framer-Xc36p .framer-bi57d8 { display: block; }\",\".framer-Xc36p.framer-fs7ge7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 12px 10px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Xc36p .framer-18tcdo9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Xc36p.framer-v-5rxmb0.framer-fs7ge7 { padding: 10px 8px 10px 12px; }\",\".framer-Xc36p.framer-v-qzwj8p.hover.framer-fs7ge7 { overflow: unset; will-change: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42.5\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VAzuYfPnJ\":{\"layout\":[\"auto\",\"auto\"]},\"FLz2MkZn7\":{\"layout\":[\"auto\",\"auto\"]},\"OJQMuQbiz\":{\"layout\":[\"auto\",\"auto\"]},\"UIv_RDo3f\":{\"layout\":[\"auto\",\"auto\"]},\"Dv79tTche\":{\"layout\":[\"auto\",\"auto\"]},\"GfrxpPx0F\":{\"layout\":[\"auto\",\"auto\"]},\"qiGtCyRGW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Ay5dA8cmr\":\"text\",\"GGs03T9Zo\":\"hover\",\"alQnvtsvs\":\"link\",\"dQaMs9N73\":\"smoothScroll\",\"Pnfc9j_Vc\":\"hover2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervC4TVzUdv=withCSS(Component,css,\"framer-Xc36p\");export default FramervC4TVzUdv;FramervC4TVzUdv.displayName=\"nav-item\";FramervC4TVzUdv.defaultProps={height:42.5,width:55.5};addPropertyControls(FramervC4TVzUdv,{variant:{options:[\"A2X0AlhHF\",\"VAzuYfPnJ\",\"FLz2MkZn7\",\"OJQMuQbiz\"],optionTitles:[\"Default\",\"Dropdown\",\"Button\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},Ay5dA8cmr:{defaultValue:\"Text\",displayTextArea:false,title:\"Text\",type:ControlType.String},onAy5dA8cmrChange:{changes:\"Ay5dA8cmr\",type:ControlType.ChangeHandler},GGs03T9Zo:{title:\"Hover\",type:ControlType.EventHandler},alQnvtsvs:{title:\"Link\",type:ControlType.Link},dQaMs9N73:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},ondQaMs9N73Change:{changes:\"dQaMs9N73\",type:ControlType.ChangeHandler},Pnfc9j_Vc:{title:\"Hover 2\",type:ControlType.EventHandler}});addFonts(FramervC4TVzUdv,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervC4TVzUdv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Ay5dA8cmr\\\":\\\"text\\\",\\\"GGs03T9Zo\\\":\\\"hover\\\",\\\"alQnvtsvs\\\":\\\"link\\\",\\\"dQaMs9N73\\\":\\\"smoothScroll\\\",\\\"Pnfc9j_Vc\\\":\\\"hover2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"42.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VAzuYfPnJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FLz2MkZn7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OJQMuQbiz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UIv_RDo3f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dv79tTche\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GfrxpPx0F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qiGtCyRGW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"55.5\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vC4TVzUdv.map","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/hI8timTlk8Fd762eIxi0/slkoCsyKxQigbCO9Bbjr/ae1wERNQB.js\";import BGCart from\"https://framerusercontent.com/modules/qA3BIXbNo6CooJp8WYtK/yUR4AaQJbuKBOc7MK7sH/BGCart.js\";import ProductSearch from\"https://framerusercontent.com/modules/bIiba4ZS3zs3oVpWLW6u/kDxc9azmJWwrYDBEz0Fg/ProductSearch.js\";import{withNoMorph,withSmoothCollapse}from\"https://framerusercontent.com/modules/9Zps93Za3IYVPkMSA8CK/Nu0TCYsZV9C8eKqfMEmf/SmoothCollapse.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/F0XktAPJP3ZrfznPgfim/z9w0UXDL2Tr0puq4nzJm/We1HNWDmm.js\";import FeaturesNav2 from\"https://framerusercontent.com/modules/1lO0NP6zvLK9OCS9RhEw/2hA0ZUKT7WwOsdpiiBgu/Asm6VhyJi.js\";import User from\"https://framerusercontent.com/modules/22Jko8ZSBmbKn9LAEHyQ/MAFxJa68gICy1bBf0w26/JHR_hhN3c.js\";import Logo from\"https://framerusercontent.com/modules/fFWS1tzOt0p2UtIaiGmW/brCXuYNFz4RSAQ20fP4i/phW7o3ZsK.js\";import DropdownItem from\"https://framerusercontent.com/modules/ygZkmEB6gRVkvdpBqrHq/uQzJ9FOC4zhAe9tceDRv/tvHgw2zbx.js\";import Buttons from\"https://framerusercontent.com/modules/cbuwQyXME4R7DknBfiOP/UJPA3n1LBAJx8Ljcv8rM/u766CJfnC.js\";import NavItem from\"https://framerusercontent.com/modules/IbTKwdrfj42J9tZruU8C/UoMAoULIh1LvkhB5HhNH/vC4TVzUdv.js\";const LogoFonts=getFonts(Logo);const BGCartFonts=getFonts(BGCart);const ProductSearchFonts=getFonts(ProductSearch);const UserFonts=getFonts(User);const NavItemFonts=getFonts(NavItem);const MotionDivWithFX=withFX(motion.div);const DropdownItemFonts=getFonts(DropdownItem);const ArrowRightFonts=getFonts(ArrowRight);const FeaturesNav2Fonts=getFonts(FeaturesNav2);const ButtonsFonts=getFonts(Buttons);const MotionDivWithSmoothCollapse1r2hh25=withCodeBoundaryForOverrides(motion.div,{nodeId:\"XzOcc9ZnV\",override:withSmoothCollapse,scopeId:\"xutgxNNwp\"});const MotionDivWithNoMorph1y1tsx=withCodeBoundaryForOverrides(motion.div,{nodeId:\"kjKJNvzY9\",override:withNoMorph,scopeId:\"xutgxNNwp\"});const MotionDivWithNoMorphkyxx0h=withCodeBoundaryForOverrides(motion.div,{nodeId:\"POVs9yguI\",override:withNoMorph,scopeId:\"xutgxNNwp\"});const MotionNavWithNoMorphyazt2n=withCodeBoundaryForOverrides(motion.nav,{nodeId:\"DMKMgWMhc\",override:withNoMorph,scopeId:\"xutgxNNwp\"});const cycleOrder=[\"DMKMgWMhc\",\"jjem8r_5B\",\"GCEHRXl2W\",\"vOuTezvTO\",\"Kv9seTer2\",\"T29VOrm0r\"];const serializationHash=\"framer-01NSK\";const variantClassNames={DMKMgWMhc:\"framer-v-yazt2n\",GCEHRXl2W:\"framer-v-1l2v0r4\",jjem8r_5B:\"framer-v-14u9c3g\",Kv9seTer2:\"framer-v-1r04jmn\",T29VOrm0r:\"framer-v-t6r4kj\",vOuTezvTO:\"framer-v-z1pvgt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:-16};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-16};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition3={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const transition4={delay:0,duration:.3,ease:[0,0,.58,1],type:\"tween\"};const animation3={backgroundColor:\"var(--token-a0c484b0-f9b8-447f-b01c-ea49f5ec757f)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const animation4={backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84, rgb(248, 240, 213))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"GCEHRXl2W\",\"Pill Desktop\":\"vOuTezvTO\",\"Pill Phone Open\":\"T29VOrm0r\",\"Pill Phone\":\"Kv9seTer2\",Desktop:\"DMKMgWMhc\",Phone:\"jjem8r_5B\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DMKMgWMhc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DMKMgWMhc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jjem8r_5B\",\"GCEHRXl2W\",\"Kv9seTer2\",\"T29VOrm0r\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapb2kzyk=activeVariantCallback(async(...args)=>{setVariant(\"GCEHRXl2W\");});const onTap2ym92o=activeVariantCallback(async(...args)=>{setVariant(\"jjem8r_5B\");});const onTap292qms=activeVariantCallback(async(...args)=>{setVariant(\"T29VOrm0r\");});const onTapuxlg1c=activeVariantCallback(async(...args)=>{setVariant(\"Kv9seTer2\");});const isDisplayed1=()=>{if([\"jjem8r_5B\",\"GCEHRXl2W\",\"Kv9seTer2\",\"T29VOrm0r\"].includes(baseVariant))return false;return true;};const b4ZrnbLtj13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed2=()=>{if(baseVariant===\"jjem8r_5B\")return false;return true;};const isDisplayed3=()=>{if([\"GCEHRXl2W\",\"Kv9seTer2\",\"T29VOrm0r\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const ref7=React.useRef(null);const ref8=React.useRef(null);const ref9=React.useRef(null);const ref10=React.useRef(null);const ref11=React.useRef(null);const ref12=React.useRef(null);const isDisplayed4=()=>{if([\"GCEHRXl2W\",\"Kv9seTer2\",\"T29VOrm0r\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionNavWithNoMorphyazt2n,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yazt2n\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"DMKMgWMhc\",ref:refBinding,style:{backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",...style},variants:{Kv9seTer2:{backgroundColor:\"rgba(0, 0, 0, 0)\"},T29VOrm0r:{backgroundColor:\"rgba(0, 0, 0, 0)\"},vOuTezvTO:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({GCEHRXl2W:{\"data-framer-name\":\"Phone Open\"},jjem8r_5B:{\"data-framer-name\":\"Phone\"},Kv9seTer2:{\"data-framer-name\":\"Pill Phone\"},T29VOrm0r:{\"data-framer-name\":\"Pill Phone Open\"},vOuTezvTO:{\"data-framer-name\":\"Pill Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithNoMorphkyxx0h,{className:\"framer-kyxx0h\",layoutDependency:layoutDependency,layoutId:\"POVs9yguI\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{Kv9seTer2:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},T29VOrm0r:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28},vOuTezvTO:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},children:/*#__PURE__*/_jsxs(MotionDivWithNoMorph1y1tsx,{className:\"framer-1y1tsx\",layoutDependency:layoutDependency,layoutId:\"kjKJNvzY9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1guwxui\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"wjjlxvB7t\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MNduX3uVy\"},motionChild:true,nodeId:\"Br81QtF9o\",openInNewTab:false,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1j8w7v9 framer-1iy3sq7\",\"data-framer-name\":\"Logo and Name\",layoutDependency:layoutDependency,layoutId:\"Br81QtF9o\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+81+0+0,...addPropertyOverrides({GCEHRXl2W:{height:43,width:\"140px\",y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+0+10.5+0},jjem8r_5B:{height:50,width:\"140px\",y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-64)/2+0+0)+0+0+7+0},Kv9seTer2:{height:50,width:\"140px\",y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+0+7+0},T29VOrm0r:{height:50,width:\"140px\",y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+0+7+0},vOuTezvTO:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-224)/2)+12+81+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15dj9yh-container\",layoutDependency:layoutDependency,layoutId:\"o8PEONtP_-container\",nodeId:\"o8PEONtP_\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"o8PEONtP_\",layoutId:\"o8PEONtP_\",variant:matchVariant(\"QbuhKvWtz\"),width:\"100%\",...addPropertyOverrides({GCEHRXl2W:{style:{height:\"100%\",width:\"100%\"}},jjem8r_5B:{style:{height:\"100%\",width:\"100%\"}},Kv9seTer2:{style:{height:\"100%\",width:\"100%\"}},T29VOrm0r:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ur3hu\",layoutDependency:layoutDependency,layoutId:\"bt0djTmB3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19bx0eh-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"BG Cart icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ArXqrSLU_-container\",name:\"BG Cart icon\",nodeId:\"ArXqrSLU_\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(BGCart,{accent:\"rgb(48, 67, 130)\",canvas:\"rgb(255, 253, 235)\",card:\"rgb(248, 240, 213)\",cartPath:\"/cart\",embedFrom:900,font:\"\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"},height:\"100%\",iconColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018)\",iconHover:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32)\",iconPadding:\"10px 8px\",iconRadius:8,iconSize:26,id:\"ArXqrSLU_\",ink:\"rgb(31, 31, 31)\",layoutId:\"ArXqrSLU_\",line:\"rgba(48, 67, 130, 0.16)\",mode:\"icon\",muted:\"rgb(108, 99, 84)\",name:\"BG Cart icon\",ordersPath:\"https://studio.bendigographics.com/production\",origin:\"https://studio.bendigographics.com\",quotePath:\"/order\",soft:\"rgb(247, 240, 220)\",statusPath:\"/order/status\",surface:\"rgb(255, 255, 255)\",tile:\"rgb(238, 225, 193)\",tint:\"rgb(226, 234, 248)\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cunnve\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"IORWh804V\",...addPropertyOverrides({GCEHRXl2W:{\"data-highlight\":true,onTap:onTap2ym92o},jjem8r_5B:{\"data-highlight\":true,onTap:onTapb2kzyk},Kv9seTer2:{\"data-highlight\":true,onTap:onTap292qms},T29VOrm0r:{\"data-highlight\":true,onTap:onTapuxlg1c}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qotym6\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Uv787_8d3\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{GCEHRXl2W:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",rotate:-45},jjem8r_5B:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\"},Kv9seTer2:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",rotate:0},T29VOrm0r:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1be71j0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"IJCrglYBY\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{GCEHRXl2W:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",rotate:45},jjem8r_5B:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\"},Kv9seTer2:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",rotate:0},T29VOrm0r:{backgroundColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",rotate:45}}})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iswpyl-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"v1AiNCp3q-container\",nodeId:\"v1AiNCp3q\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(ProductSearch,{accent:\"rgb(48, 67, 130)\",allLink:\"/products\",categories:[{icon:\"signage\",id:\"default-item-0\",label:\"Signs and banners\"},{icon:\"stickers\",id:\"default-item-1\",label:\"Stickers and labels\"},{icon:\"apparel\",id:\"default-item-2\",label:\"Apparel\"},{icon:\"print\",id:\"default-item-3\",label:\"Print advertising\"},{icon:\"promo\",id:\"default-item-4\",label:\"Promotional products\"},{icon:\"vehicle\",id:\"default-item-5\",label:\"Vehicle graphics\"}],collection:\"Products\",exclude:\"print-advertising, stickers, singage-and-display, a-frame-signs, clothing-apparel, promotional-products\",feed:\"/search-feed\",height:\"100%\",iconColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",iconSize:26,id:\"v1AiNCp3q\",input:{font:{fontFamily:'\"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},placeholder:\"Search products\"},layoutId:\"v1AiNCp3q\",popular:\"business-cards, die-cut-stickers, pull-up-banners, standard-tee, corflute-signs, flyers-and-pamphlets\",preview:\"off\",quoteLink:\"/order\",results:{maxResults:6,subtitle:{font:{fontFamily:'\"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"}},titleFont:{fontFamily:'\"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"}},triggerHoverBg:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\",triggerPadding:\"10px 8px 10px 8px\",triggerRadius:8,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:\"39px\",children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-2ey6k5-container\",id:`${layoutId}-2ey6k5`,layoutDependency:layoutDependency,layoutId:\"iA5xF1FJX-container\",nodeId:\"iA5xF1FJX\",ref:ref1,rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:[/*#__PURE__*/_jsx(User,{b4ZrnbLtj:b4ZrnbLtj13elrgn({overlay}),height:\"100%\",id:\"iA5xF1FJX\",layoutId:\"iA5xF1FJX\",O9M7eO1uV:\"https://studio.bendigographics.com/account\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pmhRGSFW1\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-2ey6k5`,offsetX:-35.50005177474304,offsetY:24,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-dojj0u\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"L2XE6AK_P\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-obxr5x-container\",\"data-framer-name\":\"Nav item\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"yVc7SAXGB-container\",name:\"Nav item\",nodeId:\"yVc7SAXGB\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:\"https://studio.bendigographics.com/account\",Ay5dA8cmr:\"My Account\",dQaMs9N73:false,height:\"100%\",id:\"yVc7SAXGB\",layoutId:\"yVc7SAXGB\",name:\"Nav item\",variant:matchVariant(\"A2X0AlhHF\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13l2v69-container\",\"data-framer-name\":\"Nav item\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"kNZg3zzsi-container\",name:\"Nav item\",nodeId:\"kNZg3zzsi\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:\"https://studio.bendigographics.com/account/orders\",Ay5dA8cmr:\"Orders\",dQaMs9N73:false,height:\"100%\",id:\"kNZg3zzsi\",layoutId:\"kNZg3zzsi\",name:\"Nav item\",variant:matchVariant(\"A2X0AlhHF\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yeryi-container\",\"data-framer-name\":\"Nav item\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"lORIDcGoV-container\",name:\"Nav item\",nodeId:\"lORIDcGoV\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:\"https://studio.bendigographics.com/account/designs\",Ay5dA8cmr:\"Designs\",dQaMs9N73:false,height:\"100%\",id:\"lORIDcGoV\",layoutId:\"lORIDcGoV\",name:\"Nav item\",variant:matchVariant(\"A2X0AlhHF\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14k9260-container\",\"data-framer-name\":\"Nav item\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"koUFYDj_F-container\",name:\"Nav item\",nodeId:\"koUFYDj_F\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:\"https://studio.bendigographics.com/account/brand\",Ay5dA8cmr:\"Brand Kit\",dQaMs9N73:false,height:\"100%\",id:\"koUFYDj_F\",layoutId:\"koUFYDj_F\",name:\"Nav item\",variant:matchVariant(\"A2X0AlhHF\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-188b64n-container\",\"data-framer-name\":\"Nav item\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OPIJwKVpS-container\",name:\"Nav item\",nodeId:\"OPIJwKVpS\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:\"https://studio.bendigographics.com/account/settings\",Ay5dA8cmr:\"Settings\",dQaMs9N73:false,height:\"100%\",id:\"OPIJwKVpS\",layoutId:\"OPIJwKVpS\",name:\"Nav item\",variant:matchVariant(\"A2X0AlhHF\"),width:\"100%\"})})})]})})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cr4fpa-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"BG Account icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"eWBVbdrr9-container\",name:\"BG Account icon\",nodeId:\"eWBVbdrr9\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(BGCart,{accent:\"rgb(48, 67, 130)\",canvas:\"rgb(255, 253, 235)\",card:\"rgb(248, 240, 213)\",cartPath:\"/cart\",embedFrom:900,font:\"\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"},height:\"100%\",iconColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018)\",iconHover:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32)\",iconPadding:\"10px 8px\",iconRadius:8,iconSize:26,id:\"eWBVbdrr9\",ink:\"rgb(31, 31, 31)\",layoutId:\"eWBVbdrr9\",line:\"rgba(48, 67, 130, 0.16)\",mode:\"account\",muted:\"rgb(108, 99, 84)\",name:\"BG Account icon\",ordersPath:\"https://studio.bendigographics.com/production\",origin:\"https://studio.bendigographics.com\",quotePath:\"/order\",soft:\"rgb(247, 240, 220)\",statusPath:\"/order/status\",surface:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1)\",tile:\"rgb(238, 225, 193)\",tint:\"rgb(226, 234, 248)\",width:\"100%\"})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({GCEHRXl2W:{value:transition3},Kv9seTer2:{value:transition3},T29VOrm0r:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithSmoothCollapse1r2hh25,{className:\"framer-1r2hh25\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"XzOcc9ZnV\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},variants:{GCEHRXl2W:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84, rgb(248, 240, 213))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},Kv9seTer2:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:0},T29VOrm0r:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},vOuTezvTO:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:[isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"r6OLdh9MQ\"},implicitPathVariables:undefined},{href:{webPageId:\"r6OLdh9MQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+79+0,...addPropertyOverrides({vOuTezvTO:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-224)/2)+12+79+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-optpzv-container\",\"data-framer-name\":\"Nav item\",id:`${layoutId}-optpzv`,layoutDependency:layoutDependency,layoutId:\"Dw1yw0SE7-container\",name:\"Nav item\",nodeId:\"Dw1yw0SE7\",ref:ref3,rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:[/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:resolvedLinks[0],Ay5dA8cmr:\"Marketing\",dQaMs9N73:false,GGs03T9Zo:b4ZrnbLtj13elrgn({overlay:overlay1}),height:\"100%\",id:\"Dw1yw0SE7\",layoutId:\"Dw1yw0SE7\",name:\"Nav item\",variant:matchVariant(\"VAzuYfPnJ\"),width:\"100%\",...addPropertyOverrides({vOuTezvTO:{alQnvtsvs:resolvedLinks[1]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-optpzv`,offsetX:0,offsetY:24,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-xzsvce\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"FaJVIZjUN\",ref:ref4,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YZ66lLEWf\"},implicitPathVariables:undefined},{href:{webPageId:\"YZ66lLEWf\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pcajmd-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ElptsErFF-container\",nodeId:\"ElptsErFF\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks1[0],fHhP2lDJh:\"Marketing plans\",height:\"100%\",id:\"ElptsErFF\",jlwyMGeMd:\"rocket-launch\",KDTFy7TAD:\"Green\",KzhqGMfx5:\"Studio or Department. Your marketing, handed over.\",layoutId:\"ElptsErFF\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:true,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{ZmKKcblqH:\"websites\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"vO3dBEcp_\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"websites\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"vO3dBEcp_\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bhvkgg-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"zwIBihtoT-container\",nodeId:\"zwIBihtoT\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks2[0],fHhP2lDJh:\"Websites\",height:\"100%\",id:\"zwIBihtoT\",jlwyMGeMd:\"browser\",KDTFy7TAD:\"Green\",KzhqGMfx5:\"Fast local sites that make the phone ring.\",layoutId:\"zwIBihtoT\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{ZmKKcblqH:\"google-ads\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"k6OHrfAq3\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"google-ads\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"k6OHrfAq3\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19xv2wv-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"liuW8VgvB-container\",nodeId:\"liuW8VgvB\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks3[0],fHhP2lDJh:\"Google Ads\",height:\"100%\",id:\"liuW8VgvB\",jlwyMGeMd:\"google-logo\",KDTFy7TAD:\"Green\",KzhqGMfx5:\"Ads built for enquiries, landing page included.\",layoutId:\"liuW8VgvB\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{ZmKKcblqH:\"social-media\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"NjpbB5MfK\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"social-media\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"NjpbB5MfK\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ocj74a-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"vY7_L3MAR-container\",nodeId:\"vY7_L3MAR\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks4[0],fHhP2lDJh:\"Social media\",height:\"100%\",id:\"vY7_L3MAR\",jlwyMGeMd:\"instagram-logo\",KDTFy7TAD:\"Green\",KzhqGMfx5:\"Content that looks like your business. Posted for you.\",layoutId:\"vY7_L3MAR\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{ZmKKcblqH:\"seo\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"r2NP7p8mG\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"seo\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"r2NP7p8mG\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nuzbnq-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"LhalHM5Qe-container\",nodeId:\"LhalHM5Qe\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks5[0],fHhP2lDJh:\"SEO\",height:\"100%\",id:\"LhalHM5Qe\",jlwyMGeMd:\"magnifying-glass\",KDTFy7TAD:\"Green\",KzhqGMfx5:\"Get found first for the jobs you want.\",layoutId:\"LhalHM5Qe\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{ZmKKcblqH:\"design\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"VstAeLx1F\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"design\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"VstAeLx1F\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eeaxco-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"cgf2RBV0Q-container\",nodeId:\"cgf2RBV0Q\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks6[0],fHhP2lDJh:\"Branding and design\",height:\"100%\",id:\"cgf2RBV0Q\",jlwyMGeMd:\"paint-brush\",KDTFy7TAD:\"Green\",KzhqGMfx5:\"A brand that works on every surface.\",layoutId:\"cgf2RBV0Q\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r6OLdh9MQ\"},motionChild:true,nodeId:\"vGl_IS4OC\",scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-pvl9y1 framer-1iy3sq7\",\"data-framer-name\":\"See all\",layoutDependency:layoutDependency,layoutId:\"vGl_IS4OC\",style:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{vOuTezvTO:{backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\"}},whileHover:animation3,...addPropertyOverrides({vOuTezvTO:{whileHover:animation4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"See all marketing\"})}),className:\"framer-8m34z2\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xwyw3lZgg\",style:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-srguhp\",layoutDependency:layoutDependency,layoutId:\"cqGtNSanl\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",\"--pgex8v\":2}})]})})]})})})]})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TZYgLvUnG\"},implicitPathVariables:undefined},{href:{webPageId:\"TZYgLvUnG\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+79+0,...addPropertyOverrides({vOuTezvTO:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-224)/2)+12+79+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-kkozvw-container\",\"data-framer-name\":\"Nav item\",id:`${layoutId}-kkozvw`,layoutDependency:layoutDependency,layoutId:\"hQWg7awSI-container\",name:\"Nav item\",nodeId:\"hQWg7awSI\",ref:ref5,rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:[/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:resolvedLinks7[0],Ay5dA8cmr:\"Signs & Banners\",dQaMs9N73:false,GGs03T9Zo:b4ZrnbLtj13elrgn({overlay:overlay2}),height:\"100%\",id:\"hQWg7awSI\",layoutId:\"hQWg7awSI\",name:\"Nav item\",variant:matchVariant(\"VAzuYfPnJ\"),width:\"100%\",...addPropertyOverrides({vOuTezvTO:{alQnvtsvs:resolvedLinks7[1]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-kkozvw`,offsetX:0,offsetY:24,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-17d95e3\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"OD6Ra_ry0\",ref:ref6,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{j0Vetd3Vz:\"teardrop-banners\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"Wir98sUWp\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"teardrop-banners\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"Wir98sUWp\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3de466-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ujL6o6WAY-container\",nodeId:\"ujL6o6WAY\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks8[0],fHhP2lDJh:\"Banners\",height:\"100%\",id:\"ujL6o6WAY\",jlwyMGeMd:\"flag-banner\",KDTFy7TAD:\"Brown\",KzhqGMfx5:\"Indoor and outdoor banners, made to size.\",layoutId:\"ujL6o6WAY\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{j0Vetd3Vz:\"aluminium-composite-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"YF6YNKnp6\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"aluminium-composite-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"YF6YNKnp6\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ytush-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Hw20_KBf8-container\",nodeId:\"Hw20_KBf8\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks9[0],fHhP2lDJh:\"Aluminium signs\",height:\"100%\",id:\"Hw20_KBf8\",jlwyMGeMd:\"storefront\",KDTFy7TAD:\"Brown\",KzhqGMfx5:\"Rigid, weatherproof panels for shopfronts.\",layoutId:\"Hw20_KBf8\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FzWcvKonM\"},implicitPathVariables:undefined},{href:{webPageId:\"FzWcvKonM\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tmjmb0-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"wKY_gWyc3-container\",nodeId:\"wKY_gWyc3\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks10[0],fHhP2lDJh:\"A-frame signs\",height:\"100%\",id:\"wKY_gWyc3\",jlwyMGeMd:\"signpost\",KDTFy7TAD:\"Brown\",KzhqGMfx5:\"Double-sided footpath signs that fold flat.\",layoutId:\"wKY_gWyc3\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{j0Vetd3Vz:\"corflute-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"dhASQM3zQ\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"corflute-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"dhASQM3zQ\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ydf2n9-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"JlwsQaso2-container\",nodeId:\"JlwsQaso2\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks11[0],fHhP2lDJh:\"Corflute signs\",height:\"100%\",id:\"JlwsQaso2\",jlwyMGeMd:\"frame-corners\",KDTFy7TAD:\"Brown\",KzhqGMfx5:\"Light and affordable for events and job sites.\",layoutId:\"JlwsQaso2\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TZYgLvUnG\"},motionChild:true,nodeId:\"yJ4THarHa\",scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-zpr8na framer-1iy3sq7\",\"data-framer-name\":\"See all\",layoutDependency:layoutDependency,layoutId:\"yJ4THarHa\",style:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{vOuTezvTO:{backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\"}},whileHover:animation3,...addPropertyOverrides({vOuTezvTO:{whileHover:animation4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"See all signs and banners\"})}),className:\"framer-1u3mx6k\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ha2yZ5yoo\",style:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-buxyj7\",layoutDependency:layoutDependency,layoutId:\"QPpkN77JP\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",\"--pgex8v\":2}})]})})]})})})]})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+79+0,...addPropertyOverrides({vOuTezvTO:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-224)/2)+12+79+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1tvqkwj-container\",\"data-framer-name\":\"Nav item\",id:`${layoutId}-1tvqkwj`,layoutDependency:layoutDependency,layoutId:\"BoQdt88qE-container\",name:\"Nav item\",nodeId:\"BoQdt88qE\",ref:ref7,rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:[/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:resolvedLinks12[0],Ay5dA8cmr:\"Apparel\",dQaMs9N73:false,GGs03T9Zo:b4ZrnbLtj13elrgn({overlay:overlay3}),height:\"100%\",id:\"BoQdt88qE\",layoutId:\"BoQdt88qE\",name:\"Nav item\",variant:matchVariant(\"VAzuYfPnJ\"),width:\"100%\",...addPropertyOverrides({vOuTezvTO:{alQnvtsvs:resolvedLinks12[1]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref7,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1tvqkwj`,offsetX:0,offsetY:24,onDismiss:overlay3.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-db3ucd\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"wVyaUvqNQ\",ref:ref8,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r7pudo-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"WYttKDraR-container\",nodeId:\"WYttKDraR\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks13[0],fHhP2lDJh:\"T-shirts\",height:\"100%\",id:\"WYttKDraR\",jlwyMGeMd:\"t-shirt\",KDTFy7TAD:\"Tomato\",KzhqGMfx5:\"Staff tees, event shirts and merch.\",layoutId:\"WYttKDraR\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xg6pqj-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ipFGlnD5i-container\",nodeId:\"ipFGlnD5i\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks14[0],fHhP2lDJh:\"Hoodies\",height:\"100%\",id:\"ipFGlnD5i\",jlwyMGeMd:\"hoodie\",KDTFy7TAD:\"Tomato\",KzhqGMfx5:\"Branded warmth your team will actually wear.\",layoutId:\"ipFGlnD5i\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yd0qa1-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"yt33F4GxT-container\",nodeId:\"yt33F4GxT\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks15[0],fHhP2lDJh:\"Caps\",height:\"100%\",id:\"yt33F4GxT\",jlwyMGeMd:\"baseball-cap\",KDTFy7TAD:\"Tomato\",KzhqGMfx5:\"Snapbacks, truckers and fitted styles.\",layoutId:\"yt33F4GxT\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vlue38-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ItlKsr9ZJ-container\",nodeId:\"ItlKsr9ZJ\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks16[0],fHhP2lDJh:\"Tote bags\",height:\"100%\",id:\"ItlKsr9ZJ\",jlwyMGeMd:\"tote\",KDTFy7TAD:\"Tomato\",KzhqGMfx5:\"Reusable bags that get carried everywhere.\",layoutId:\"ItlKsr9ZJ\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eGlVSS7SN\"},motionChild:true,nodeId:\"e4WxLX9Df\",scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1gfeurr framer-1iy3sq7\",\"data-framer-name\":\"See all\",layoutDependency:layoutDependency,layoutId:\"e4WxLX9Df\",style:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{vOuTezvTO:{backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\"}},whileHover:animation3,...addPropertyOverrides({vOuTezvTO:{whileHover:animation4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"See all apparel\"})}),className:\"framer-tu2rl6\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"t1N4_1jRV\",style:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-9zbvec\",layoutDependency:layoutDependency,layoutId:\"rFNeL_nix\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",\"--pgex8v\":2}})]})})]})})})]})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vnlkcWaeW\"},implicitPathVariables:undefined},{href:{webPageId:\"vnlkcWaeW\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+79+0,...addPropertyOverrides({vOuTezvTO:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-224)/2)+12+79+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1n1ncl5-container\",\"data-framer-name\":\"Nav item\",id:`${layoutId}-1n1ncl5`,layoutDependency:layoutDependency,layoutId:\"gg0fFR19S-container\",name:\"Nav item\",nodeId:\"gg0fFR19S\",ref:ref9,rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:[/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:resolvedLinks17[0],Ay5dA8cmr:\"Print\",dQaMs9N73:false,GGs03T9Zo:b4ZrnbLtj13elrgn({overlay:overlay4}),height:\"100%\",id:\"gg0fFR19S\",layoutId:\"gg0fFR19S\",name:\"Nav item\",variant:matchVariant(\"VAzuYfPnJ\"),width:\"100%\",...addPropertyOverrides({vOuTezvTO:{alQnvtsvs:resolvedLinks17[1],Ay5dA8cmr:\"Printing\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref9,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1n1ncl5`,offsetX:0,offsetY:24,onDismiss:overlay4.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-p12wpu\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"q51Ji30u6\",ref:ref10,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XL_YgF7N8\"},implicitPathVariables:undefined},{href:{webPageId:\"XL_YgF7N8\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mhih7u-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"YIVS25Ew_-container\",nodeId:\"YIVS25Ew_\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks18[0],fHhP2lDJh:\"Stickers and labels\",height:\"100%\",id:\"YIVS25Ew_\",jlwyMGeMd:\"sticker\",KDTFy7TAD:\"Teal\",KzhqGMfx5:\"Die-cut, sheets and decals that stick around.\",layoutId:\"YIVS25Ew_\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"upZLtJa4W\"},implicitPathVariables:undefined},{href:{webPageId:\"upZLtJa4W\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fx9kad-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ZFC0xJjBP-container\",nodeId:\"ZFC0xJjBP\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks19[0],fHhP2lDJh:\"Print advertising\",height:\"100%\",id:\"ZFC0xJjBP\",jlwyMGeMd:\"newspaper\",KDTFy7TAD:\"Teal\",KzhqGMfx5:\"Cards, flyers, brochures and postcards.\",layoutId:\"ZFC0xJjBP\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks19[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GxXqRK4kH\"},implicitPathVariables:undefined},{href:{webPageId:\"GxXqRK4kH\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uaqkqn-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"lrzHtiaJK-container\",nodeId:\"lrzHtiaJK\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks20[0],fHhP2lDJh:\"Vehicle graphics\",height:\"100%\",id:\"lrzHtiaJK\",jlwyMGeMd:\"truck\",KDTFy7TAD:\"Teal\",KzhqGMfx5:\"Vans, utes and fleets that sell while they park.\",layoutId:\"lrzHtiaJK\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks20[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KSrAbAetR\"},implicitPathVariables:undefined},{href:{webPageId:\"KSrAbAetR\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vb35ol-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"LOikElaHZ-container\",nodeId:\"LOikElaHZ\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks21[0],fHhP2lDJh:\"Promotional products\",height:\"100%\",id:\"LOikElaHZ\",jlwyMGeMd:\"gift\",KDTFy7TAD:\"Teal\",KzhqGMfx5:\"Pens, mugs and bottles people keep.\",layoutId:\"LOikElaHZ\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks21[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{j0Vetd3Vz:\"business-cards\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"XTD6Macol\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"business-cards\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"XTD6Macol\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14dqorf-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"vE232rXma-container\",nodeId:\"vE232rXma\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks22[0],fHhP2lDJh:\"Business cards\",height:\"100%\",id:\"vE232rXma\",jlwyMGeMd:\"identification-card\",KDTFy7TAD:\"Teal\",KzhqGMfx5:\"Your name in everyone’s pocket.\",layoutId:\"vE232rXma\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks22[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"E0qoibGU9\"},implicitPathVariables:undefined},{href:{webPageId:\"E0qoibGU9\"},implicitPathVariables:undefined}],children:resolvedLinks23=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1txmdmf-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"x3NLjgpZ0-container\",nodeId:\"x3NLjgpZ0\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks23[0],fHhP2lDJh:\"Shop every product\",height:\"100%\",id:\"x3NLjgpZ0\",jlwyMGeMd:\"squares-four\",KDTFy7TAD:\"Teal\",KzhqGMfx5:\"The full range, with prices.\",layoutId:\"x3NLjgpZ0\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks23[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vnlkcWaeW\"},motionChild:true,nodeId:\"qylJMWE7L\",scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ic43rv framer-1iy3sq7\",\"data-framer-name\":\"See all\",layoutDependency:layoutDependency,layoutId:\"qylJMWE7L\",style:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{vOuTezvTO:{backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\"}},whileHover:animation3,...addPropertyOverrides({vOuTezvTO:{whileHover:animation4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"See all print\"})}),className:\"framer-1bs8q52\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RLirMVumf\",style:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-10jbs86\",layoutDependency:layoutDependency,layoutId:\"JxFFZufO7\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",\"--pgex8v\":2}})]})})]})})})]})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay5=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined},{href:{webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined}],children:resolvedLinks24=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+79+0,...addPropertyOverrides({vOuTezvTO:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-224)/2)+12+79+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-9gwnid-container\",\"data-framer-name\":\"Nav item\",id:`${layoutId}-9gwnid`,layoutDependency:layoutDependency,layoutId:\"VIbeV86r5-container\",name:\"Nav item\",nodeId:\"VIbeV86r5\",ref:ref11,rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:[/*#__PURE__*/_jsx(NavItem,{alQnvtsvs:resolvedLinks24[0],Ay5dA8cmr:\"Platform\",dQaMs9N73:false,GGs03T9Zo:b4ZrnbLtj13elrgn({overlay:overlay5}),height:\"100%\",id:\"VIbeV86r5\",layoutId:\"VIbeV86r5\",name:\"Nav item\",variant:matchVariant(\"VAzuYfPnJ\"),width:\"100%\",...addPropertyOverrides({vOuTezvTO:{alQnvtsvs:resolvedLinks24[1]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay5.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref11,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-9gwnid`,offsetX:0,offsetY:24,onDismiss:overlay5.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-rt3mvx\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"JKYgDbpOZ\",ref:ref12,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(136, 136, 136, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":tQfgVNfKM\",webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined},{href:{hash:\":tQfgVNfKM\",webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined}],children:resolvedLinks25=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b56pr9-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"L6PtjrSFS-container\",nodeId:\"L6PtjrSFS\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks25[0],fHhP2lDJh:\"Every channel connected\",height:\"100%\",id:\"L6PtjrSFS\",jlwyMGeMd:\"plugs-connected\",KDTFy7TAD:\"Blue\",KzhqGMfx5:\"Website, ads, Google and email in one login.\",layoutId:\"L6PtjrSFS\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks25[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zzrMaUvqg:\"spend-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"Kb1MkHxP2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"spend-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"Kb1MkHxP2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined}],children:resolvedLinks26=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t8hyq-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"AAskUhnZ5-container\",nodeId:\"AAskUhnZ5\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks26[0],fHhP2lDJh:\"Spend tracking\",height:\"100%\",id:\"AAskUhnZ5\",jlwyMGeMd:\"currency-dollar\",KDTFy7TAD:\"Blue\",KzhqGMfx5:\"Every ad dollar, and what it brought in.\",layoutId:\"AAskUhnZ5\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks26[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zzrMaUvqg:\"lead-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"KLpmTe6KM\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"lead-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"KLpmTe6KM\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined}],children:resolvedLinks27=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17gq79y-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"CS9rIR3Lv-container\",nodeId:\"CS9rIR3Lv\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks27[0],fHhP2lDJh:\"Lead tracking\",height:\"100%\",id:\"CS9rIR3Lv\",jlwyMGeMd:\"crosshair\",KDTFy7TAD:\"Blue\",KzhqGMfx5:\"Calls, forms and bookings traced to their source.\",layoutId:\"CS9rIR3Lv\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks27[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zzrMaUvqg:\"approvals\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"rYiR14T8o\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"approvals\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"rYiR14T8o\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined}],children:resolvedLinks28=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qjp10r-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Q2Grhg7cT-container\",nodeId:\"Q2Grhg7cT\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks28[0],fHhP2lDJh:\"Approvals\",height:\"100%\",id:\"Q2Grhg7cT\",jlwyMGeMd:\"check-circle\",KDTFy7TAD:\"Blue\",KzhqGMfx5:\"Posts, emails and ads, approved by you.\",layoutId:\"Q2Grhg7cT\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks28[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zzrMaUvqg:\"results\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"BK3jtb5K2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"results\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"BK3jtb5K2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined}],children:resolvedLinks29=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-un5evp-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Ja5ozACjB-container\",nodeId:\"Ja5ozACjB\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks29[0],fHhP2lDJh:\"Results\",height:\"100%\",id:\"Ja5ozACjB\",jlwyMGeMd:\"chart-line-up\",KDTFy7TAD:\"Blue\",KzhqGMfx5:\"Plain-English results, every month.\",layoutId:\"Ja5ozACjB\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks29[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zzrMaUvqg:\"reviews\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"aeBGpbOQ3\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"reviews\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"aeBGpbOQ3\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined}],children:resolvedLinks30=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zxr8jf-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"UvT1YK6YN-container\",nodeId:\"UvT1YK6YN\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks30[0],fHhP2lDJh:\"Reviews\",height:\"100%\",id:\"UvT1YK6YN\",jlwyMGeMd:\"star\",KDTFy7TAD:\"Blue\",KzhqGMfx5:\"See every review, and every reply.\",layoutId:\"UvT1YK6YN\",style:{width:\"100%\"},width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({vOuTezvTO:{dZJrRm0aN:resolvedLinks30[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SPIMiyRsV\"},motionChild:true,nodeId:\"BoHjThsvp\",scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1smpna framer-1iy3sq7\",\"data-framer-name\":\"See all\",layoutDependency:layoutDependency,layoutId:\"BoHjThsvp\",style:{backgroundColor:\"var(--token-18472a88-0e64-480e-ab63-449a8a3eef84)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},variants:{vOuTezvTO:{backgroundColor:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\"}},whileHover:animation3,...addPropertyOverrides({vOuTezvTO:{whileHover:animation4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uqnzo1\",\"data-styles-preset\":\"We1HNWDmm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5086311c-3490-471e-b076-7d88824b5ccf))\"},children:\"See all of the platform\"})}),className:\"framer-1x7yy7i\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ME1B7Cugy\",style:{\"--extracted-r6o4lv\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1ym81c8\",layoutDependency:layoutDependency,layoutId:\"WAwRMk_ru\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf)\",\"--pgex8v\":2}})]})})]})})})]})})})})}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sa89bd\",layoutDependency:layoutDependency,layoutId:\"ckwY58gKG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yzar2v\",layoutDependency:layoutDependency,layoutId:\"b9h3vL0wn\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YZ66lLEWf\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"websites\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"vO3dBEcp_\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"google-ads\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"k6OHrfAq3\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"social-media\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"NjpbB5MfK\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{webPageId:\"r6OLdh9MQ\"},implicitPathVariables:undefined},{href:{webPageId:\"YZ66lLEWf\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"websites\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"vO3dBEcp_\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"google-ads\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"k6OHrfAq3\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"social-media\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"NjpbB5MfK\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{webPageId:\"r6OLdh9MQ\"},implicitPathVariables:undefined},{href:{webPageId:\"YZ66lLEWf\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"websites\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"vO3dBEcp_\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"google-ads\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"k6OHrfAq3\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"social-media\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"NjpbB5MfK\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{webPageId:\"r6OLdh9MQ\"},implicitPathVariables:undefined},{href:{webPageId:\"YZ66lLEWf\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"websites\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"vO3dBEcp_\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"google-ads\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"k6OHrfAq3\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{pathVariables:{ZmKKcblqH:\"social-media\"},unresolvedPathSlugs:{ZmKKcblqH:{collectionId:\"be3jH0VYF\",collectionItemId:\"NjpbB5MfK\"}},webPageId:\"j3PIw7YYc\"},implicitPathVariables:undefined},{href:{webPageId:\"r6OLdh9MQ\"},implicitPathVariables:undefined}],children:resolvedLinks31=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({GCEHRXl2W:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 80px, 1280px), 1px) - 48px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+104+24+0+0+0+0+0},Kv9seTer2:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+64+0+0+24+0+0+0},T29VOrm0r:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+64+0+0+24+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b2jby0-container\",layoutDependency:layoutDependency,layoutId:\"pv00XtwXu-container\",nodeId:\"pv00XtwXu\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(FeaturesNav2,{ayXd41Z9G:\"Marketing\",height:\"100%\",id:\"pv00XtwXu\",IVfNJ7VnR:resolvedLinks31[1],jbSzq4Z3N:\"Websites\",kE2jh_Bwu:\"Marketing plans\",layoutId:\"pv00XtwXu\",oN2pluKLq:\"Google Ads\",Pht4UD6oa:resolvedLinks31[2],s62cc62Bt:\"See all marketing\",sKSDiyTKe:resolvedLinks31[0],style:{width:\"100%\"},swVuE3_Zj:\"Social media\",variant:matchVariant(\"Mmc4miAtm\"),VB0ynyjVP:resolvedLinks31[4],width:\"100%\",ZZu22DAsZ:resolvedLinks31[3],...addPropertyOverrides({GCEHRXl2W:{IVfNJ7VnR:resolvedLinks31[6],Pht4UD6oa:resolvedLinks31[7],sKSDiyTKe:resolvedLinks31[5],VB0ynyjVP:resolvedLinks31[9],ZZu22DAsZ:resolvedLinks31[8]},Kv9seTer2:{IVfNJ7VnR:resolvedLinks31[11],Pht4UD6oa:resolvedLinks31[12],sKSDiyTKe:resolvedLinks31[10],VB0ynyjVP:resolvedLinks31[14],ZZu22DAsZ:resolvedLinks31[13]},T29VOrm0r:{IVfNJ7VnR:resolvedLinks31[16],Pht4UD6oa:resolvedLinks31[17],sKSDiyTKe:resolvedLinks31[15],VB0ynyjVP:resolvedLinks31[19],ZZu22DAsZ:resolvedLinks31[18]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{j0Vetd3Vz:\"teardrop-banners\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"Wir98sUWp\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"FzWcvKonM\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"aluminium-composite-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"YF6YNKnp6\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"corflute-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"dhASQM3zQ\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"TZYgLvUnG\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"teardrop-banners\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"Wir98sUWp\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"FzWcvKonM\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"aluminium-composite-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"YF6YNKnp6\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"corflute-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"dhASQM3zQ\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"TZYgLvUnG\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"teardrop-banners\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"Wir98sUWp\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"FzWcvKonM\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"aluminium-composite-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"YF6YNKnp6\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"corflute-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"dhASQM3zQ\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"TZYgLvUnG\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"teardrop-banners\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"Wir98sUWp\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"FzWcvKonM\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"aluminium-composite-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"YF6YNKnp6\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{pathVariables:{j0Vetd3Vz:\"corflute-signs\"},unresolvedPathSlugs:{j0Vetd3Vz:{collectionId:\"gJdCUm2bg\",collectionItemId:\"dhASQM3zQ\"}},webPageId:\"SXQmItXOV\"},implicitPathVariables:undefined},{href:{webPageId:\"TZYgLvUnG\"},implicitPathVariables:undefined}],children:resolvedLinks32=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({GCEHRXl2W:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 80px, 1280px), 1px) - 48px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+104+24+0+0+0+0+220},Kv9seTer2:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+64+0+0+24+0+0+45},T29VOrm0r:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+64+0+0+24+0+0+220}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11hr317-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"jGKTo30RV-container\",name:\"Services\",nodeId:\"jGKTo30RV\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(FeaturesNav2,{ayXd41Z9G:\"Signs & Banners\",height:\"100%\",id:\"jGKTo30RV\",IVfNJ7VnR:resolvedLinks32[1],jbSzq4Z3N:\"A-frame signs\",kE2jh_Bwu:\"Banners\",layoutId:\"jGKTo30RV\",name:\"Services\",oN2pluKLq:\"Aluminium signs\",Pht4UD6oa:resolvedLinks32[2],s62cc62Bt:\"See all signs and banners\",sKSDiyTKe:resolvedLinks32[0],style:{width:\"100%\"},swVuE3_Zj:\"Corflute signs\",variant:matchVariant(\"Mmc4miAtm\"),VB0ynyjVP:resolvedLinks32[4],width:\"100%\",ZZu22DAsZ:resolvedLinks32[3],...addPropertyOverrides({GCEHRXl2W:{IVfNJ7VnR:resolvedLinks32[6],Pht4UD6oa:resolvedLinks32[7],sKSDiyTKe:resolvedLinks32[5],VB0ynyjVP:resolvedLinks32[9],ZZu22DAsZ:resolvedLinks32[8]},Kv9seTer2:{IVfNJ7VnR:resolvedLinks32[11],Pht4UD6oa:resolvedLinks32[12],sKSDiyTKe:resolvedLinks32[10],VB0ynyjVP:resolvedLinks32[14],ZZu22DAsZ:resolvedLinks32[13]},T29VOrm0r:{IVfNJ7VnR:resolvedLinks32[16],Pht4UD6oa:resolvedLinks32[17],sKSDiyTKe:resolvedLinks32[15],VB0ynyjVP:resolvedLinks32[19],ZZu22DAsZ:resolvedLinks32[18]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined},{href:{webPageId:\"eGlVSS7SN\"},implicitPathVariables:undefined}],children:resolvedLinks33=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({GCEHRXl2W:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 80px, 1280px), 1px) - 48px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+104+24+0+0+0+0+440},Kv9seTer2:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+64+0+0+24+0+0+90},T29VOrm0r:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+64+0+0+24+0+0+440}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y803pd-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"SMbE_Ytjo-container\",name:\"Services\",nodeId:\"SMbE_Ytjo\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(FeaturesNav2,{ayXd41Z9G:\"Apparel\",height:\"100%\",id:\"SMbE_Ytjo\",IVfNJ7VnR:resolvedLinks33[1],jbSzq4Z3N:\"Caps\",kE2jh_Bwu:\"T-shirts\",layoutId:\"SMbE_Ytjo\",name:\"Services\",oN2pluKLq:\"Hoodies\",Pht4UD6oa:resolvedLinks33[2],s62cc62Bt:\"See all apparel\",sKSDiyTKe:resolvedLinks33[0],style:{width:\"100%\"},swVuE3_Zj:\"Tote bags\",variant:matchVariant(\"Mmc4miAtm\"),VB0ynyjVP:resolvedLinks33[4],width:\"100%\",ZZu22DAsZ:resolvedLinks33[3],...addPropertyOverrides({GCEHRXl2W:{IVfNJ7VnR:resolvedLinks33[6],Pht4UD6oa:resolvedLinks33[7],sKSDiyTKe:resolvedLinks33[5],VB0ynyjVP:resolvedLinks33[9],ZZu22DAsZ:resolvedLinks33[8]},Kv9seTer2:{IVfNJ7VnR:resolvedLinks33[11],Pht4UD6oa:resolvedLinks33[12],sKSDiyTKe:resolvedLinks33[10],VB0ynyjVP:resolvedLinks33[14],ZZu22DAsZ:resolvedLinks33[13]},T29VOrm0r:{IVfNJ7VnR:resolvedLinks33[16],Pht4UD6oa:resolvedLinks33[17],sKSDiyTKe:resolvedLinks33[15],VB0ynyjVP:resolvedLinks33[19],ZZu22DAsZ:resolvedLinks33[18]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XL_YgF7N8\"},implicitPathVariables:undefined},{href:{webPageId:\"upZLtJa4W\"},implicitPathVariables:undefined},{href:{webPageId:\"GxXqRK4kH\"},implicitPathVariables:undefined},{href:{webPageId:\"KSrAbAetR\"},implicitPathVariables:undefined},{href:{webPageId:\"vnlkcWaeW\"},implicitPathVariables:undefined},{href:{webPageId:\"XL_YgF7N8\"},implicitPathVariables:undefined},{href:{webPageId:\"upZLtJa4W\"},implicitPathVariables:undefined},{href:{webPageId:\"GxXqRK4kH\"},implicitPathVariables:undefined},{href:{webPageId:\"KSrAbAetR\"},implicitPathVariables:undefined},{href:{webPageId:\"vnlkcWaeW\"},implicitPathVariables:undefined},{href:{webPageId:\"XL_YgF7N8\"},implicitPathVariables:undefined},{href:{webPageId:\"upZLtJa4W\"},implicitPathVariables:undefined},{href:{webPageId:\"GxXqRK4kH\"},implicitPathVariables:undefined},{href:{webPageId:\"KSrAbAetR\"},implicitPathVariables:undefined},{href:{webPageId:\"vnlkcWaeW\"},implicitPathVariables:undefined},{href:{webPageId:\"XL_YgF7N8\"},implicitPathVariables:undefined},{href:{webPageId:\"upZLtJa4W\"},implicitPathVariables:undefined},{href:{webPageId:\"GxXqRK4kH\"},implicitPathVariables:undefined},{href:{webPageId:\"KSrAbAetR\"},implicitPathVariables:undefined},{href:{webPageId:\"vnlkcWaeW\"},implicitPathVariables:undefined}],children:resolvedLinks34=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({GCEHRXl2W:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 80px, 1280px), 1px) - 48px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+104+24+0+0+0+0+660},Kv9seTer2:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+64+0+0+24+0+0+135},T29VOrm0r:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+64+0+0+24+0+0+660}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l0sxhp-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"dake5grOK-container\",name:\"Services\",nodeId:\"dake5grOK\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(FeaturesNav2,{ayXd41Z9G:\"Print\",height:\"100%\",id:\"dake5grOK\",IVfNJ7VnR:resolvedLinks34[1],jbSzq4Z3N:\"Print advertising\",kE2jh_Bwu:\"Stickers and labels\",layoutId:\"dake5grOK\",name:\"Services\",oN2pluKLq:\"Vehicle graphics\",Pht4UD6oa:resolvedLinks34[2],s62cc62Bt:\"See all print\",sKSDiyTKe:resolvedLinks34[0],style:{width:\"100%\"},swVuE3_Zj:\"Promotional products\",variant:matchVariant(\"Mmc4miAtm\"),VB0ynyjVP:resolvedLinks34[4],width:\"100%\",ZZu22DAsZ:resolvedLinks34[3],...addPropertyOverrides({GCEHRXl2W:{IVfNJ7VnR:resolvedLinks34[6],Pht4UD6oa:resolvedLinks34[7],sKSDiyTKe:resolvedLinks34[5],VB0ynyjVP:resolvedLinks34[9],ZZu22DAsZ:resolvedLinks34[8]},Kv9seTer2:{IVfNJ7VnR:resolvedLinks34[11],Pht4UD6oa:resolvedLinks34[12],sKSDiyTKe:resolvedLinks34[10],VB0ynyjVP:resolvedLinks34[14],ZZu22DAsZ:resolvedLinks34[13]},T29VOrm0r:{IVfNJ7VnR:resolvedLinks34[16],Pht4UD6oa:resolvedLinks34[17],sKSDiyTKe:resolvedLinks34[15],VB0ynyjVP:resolvedLinks34[19],ZZu22DAsZ:resolvedLinks34[18]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zzrMaUvqg:\"spend-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"Kb1MkHxP2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"lead-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"KLpmTe6KM\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"approvals\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"rYiR14T8o\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"reviews\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"aeBGpbOQ3\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"spend-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"Kb1MkHxP2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"lead-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"KLpmTe6KM\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"approvals\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"rYiR14T8o\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"reviews\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"aeBGpbOQ3\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"spend-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"Kb1MkHxP2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"lead-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"KLpmTe6KM\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"approvals\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"rYiR14T8o\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"reviews\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"aeBGpbOQ3\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"spend-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"Kb1MkHxP2\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"lead-tracking\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"KLpmTe6KM\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"approvals\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"rYiR14T8o\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{pathVariables:{zzrMaUvqg:\"reviews\"},unresolvedPathSlugs:{zzrMaUvqg:{collectionId:\"oW8v5UX9g\",collectionItemId:\"aeBGpbOQ3\"}},webPageId:\"Kuz2zZegN\"},implicitPathVariables:undefined},{href:{webPageId:\"SPIMiyRsV\"},implicitPathVariables:undefined}],children:resolvedLinks35=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({GCEHRXl2W:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 80px, 1280px), 1px) - 48px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+104+24+0+0+0+0+880},Kv9seTer2:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+64+0+0+24+0+0+180},T29VOrm0r:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+64+0+0+24+0+0+880}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lvtni7-container\",layoutDependency:layoutDependency,layoutId:\"YDn_BFVZt-container\",nodeId:\"YDn_BFVZt\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(FeaturesNav2,{ayXd41Z9G:\"Platform\",height:\"100%\",id:\"YDn_BFVZt\",IVfNJ7VnR:resolvedLinks35[1],jbSzq4Z3N:\"Lead tracking\",kE2jh_Bwu:\"Spend tracking\",layoutId:\"YDn_BFVZt\",oN2pluKLq:\"Approvals\",Pht4UD6oa:resolvedLinks35[2],s62cc62Bt:\"See all of the platform\",sKSDiyTKe:resolvedLinks35[0],style:{width:\"100%\"},swVuE3_Zj:\"Reviews\",variant:matchVariant(\"Mmc4miAtm\"),VB0ynyjVP:resolvedLinks35[4],width:\"100%\",ZZu22DAsZ:resolvedLinks35[3],...addPropertyOverrides({GCEHRXl2W:{IVfNJ7VnR:resolvedLinks35[6],Pht4UD6oa:resolvedLinks35[7],sKSDiyTKe:resolvedLinks35[5],VB0ynyjVP:resolvedLinks35[9],ZZu22DAsZ:resolvedLinks35[8]},Kv9seTer2:{IVfNJ7VnR:resolvedLinks35[11],Pht4UD6oa:resolvedLinks35[12],sKSDiyTKe:resolvedLinks35[10],VB0ynyjVP:resolvedLinks35[14],ZZu22DAsZ:resolvedLinks35[13]},T29VOrm0r:{IVfNJ7VnR:resolvedLinks35[16],Pht4UD6oa:resolvedLinks35[17],sKSDiyTKe:resolvedLinks35[15],VB0ynyjVP:resolvedLinks35[19],ZZu22DAsZ:resolvedLinks35[18]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XSjQURFij\"},implicitPathVariables:undefined},{href:{webPageId:\"XSjQURFij\"},implicitPathVariables:undefined},{href:{webPageId:\"XSjQURFij\"},implicitPathVariables:undefined},{href:{webPageId:\"XSjQURFij\"},implicitPathVariables:undefined}],children:resolvedLinks36=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({GCEHRXl2W:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 80px, 1280px), 1px) - 48px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+104+24+0+0+0+0+1100},Kv9seTer2:{width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+64+0+0+24+0+0+225},T29VOrm0r:{height:200,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 28px, 1px) - 12px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+64+0+0+24+0+0+1100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b6esnw-container\",layoutDependency:layoutDependency,layoutId:\"zuuDDthhy-container\",nodeId:\"zuuDDthhy\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(FeaturesNav2,{ayXd41Z9G:\"Service areas\",height:\"100%\",id:\"zuuDDthhy\",jbSzq4Z3N:\"\",kE2jh_Bwu:\"Subtitle\",layoutId:\"zuuDDthhy\",oN2pluKLq:\"\",s62cc62Bt:\"\",sKSDiyTKe:resolvedLinks36[0],style:{width:\"100%\"},swVuE3_Zj:\"\",variant:matchVariant(\"Xr9EuC_bh\"),width:\"100%\",...addPropertyOverrides({GCEHRXl2W:{sKSDiyTKe:resolvedLinks36[1]},Kv9seTer2:{sKSDiyTKe:resolvedLinks36[2]},T29VOrm0r:{sKSDiyTKe:resolvedLinks36[3]}},baseVariant,gestureVariant)})})})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined},{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined},{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined},{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined}],children:resolvedLinks37=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GCEHRXl2W:{height:53,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-40-1545)/2+0+0)+0+0+104+24+0+0+1340},Kv9seTer2:{height:53,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-69)/2+0+0)+2+0+64+0+0+24+290},T29VOrm0r:{height:53,y:(componentViewport?.y||0)+8+(((componentViewport?.height||200)-8-1511)/2+0+0)+2+0+64+0+0+24+1340}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o5u567-container\",layoutDependency:layoutDependency,layoutId:\"qdyeUNP6o-container\",nodeId:\"qdyeUNP6o\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(Buttons,{FNk7ZPElQ:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\",height:\"100%\",id:\"qdyeUNP6o\",kgybKOKdd:\"Get a quote\",layoutId:\"qdyeUNP6o\",QQYjumtGZ:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\",UwyEFxX6E:resolvedLinks37[0],variant:matchVariant(\"nXVb4lShB\"),width:\"100%\",wjf6pb2iY:false,wtARvCdJc:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},...addPropertyOverrides({GCEHRXl2W:{UwyEFxX6E:resolvedLinks37[1]},Kv9seTer2:{UwyEFxX6E:resolvedLinks37[2]},T29VOrm0r:{UwyEFxX6E:resolvedLinks37[3]}},baseVariant,gestureVariant)})})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ves4n1\",layoutDependency:layoutDependency,layoutId:\"EClj1bVJb\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined},{href:{webPageId:\"jMS8c4EUD\"},implicitPathVariables:undefined}],children:resolvedLinks38=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+0+73.5,...addPropertyOverrides({vOuTezvTO:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-224)/2)+12+0+73.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wievax-container\",layoutDependency:layoutDependency,layoutId:\"xWkbg4BCt-container\",nodeId:\"xWkbg4BCt\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(Buttons,{FNk7ZPElQ:\"var(--token-fa0f51b0-4fab-451f-b6f6-faf1063ce2e2, rgb(255, 255, 255))\",height:\"100%\",id:\"xWkbg4BCt\",kgybKOKdd:\"Get a quote\",layoutId:\"xWkbg4BCt\",QQYjumtGZ:\"var(--token-5086311c-3490-471e-b076-7d88824b5ccf, rgb(48, 67, 130))\",UwyEFxX6E:resolvedLinks38[0],variant:matchVariant(\"nXVb4lShB\"),width:\"100%\",wjf6pb2iY:false,wtARvCdJc:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},...addPropertyOverrides({vOuTezvTO:{UwyEFxX6E:resolvedLinks38[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hdz55x\",layoutDependency:layoutDependency,layoutId:\"ACCe1ua8s\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g3d5nx-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Uh_Nm4TwZ-container\",nodeId:\"Uh_Nm4TwZ\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(ProductSearch,{accent:\"rgb(48, 67, 130)\",allLink:\"/products\",categories:[{icon:\"signage\",id:\"default-item-0\",label:\"Signs and banners\"},{icon:\"stickers\",id:\"default-item-1\",label:\"Stickers and labels\"},{icon:\"apparel\",id:\"default-item-2\",label:\"Apparel\"},{icon:\"print\",id:\"default-item-3\",label:\"Print advertising\"},{icon:\"promo\",id:\"default-item-4\",label:\"Promotional products\"},{icon:\"vehicle\",id:\"default-item-5\",label:\"Vehicle graphics\"}],collection:\"Products\",exclude:\"print-advertising, stickers, singage-and-display, a-frame-signs, clothing-apparel, promotional-products\",feed:\"/search-feed\",height:\"100%\",iconColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, rgb(108, 99, 84))\",iconSize:26,id:\"Uh_Nm4TwZ\",input:{font:{fontFamily:'\"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},placeholder:\"Search products\"},layoutId:\"Uh_Nm4TwZ\",popular:\"business-cards, die-cut-stickers, pull-up-banners, standard-tee, corflute-signs, flyers-and-pamphlets\",preview:\"off\",quoteLink:\"/order\",results:{maxResults:6,subtitle:{font:{fontFamily:'\"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"}},titleFont:{fontFamily:'\"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"}},triggerHoverBg:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32, rgb(238, 225, 193))\",triggerPadding:\"10px 8px 10px 8px\",triggerRadius:8,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ekx3t9-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"BG Account icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"tUXGDEuhM-container\",name:\"BG Account icon\",nodeId:\"tUXGDEuhM\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(BGCart,{accent:\"rgb(48, 67, 130)\",canvas:\"rgb(255, 253, 235)\",card:\"rgb(248, 240, 213)\",cartPath:\"/cart\",embedFrom:900,font:\"\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"},height:\"100%\",iconColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018)\",iconHover:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32)\",iconPadding:\"10px 8px\",iconRadius:8,iconSize:26,id:\"tUXGDEuhM\",ink:\"rgb(31, 31, 31)\",layoutId:\"tUXGDEuhM\",line:\"rgba(48, 67, 130, 0.16)\",mode:\"account\",muted:\"rgb(108, 99, 84)\",name:\"BG Account icon\",ordersPath:\"https://studio.bendigographics.com/production\",origin:\"https://studio.bendigographics.com\",quotePath:\"/order\",soft:\"rgb(247, 240, 220)\",statusPath:\"/order/status\",surface:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1)\",tile:\"rgb(238, 225, 193)\",tint:\"rgb(226, 234, 248)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h0egau-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"BG Cart icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"C1csEVvyr-container\",name:\"BG Cart icon\",nodeId:\"C1csEVvyr\",rendersWithMotion:true,scopeId:\"xutgxNNwp\",children:/*#__PURE__*/_jsx(BGCart,{accent:\"rgb(48, 67, 130)\",canvas:\"rgb(255, 253, 235)\",card:\"rgb(248, 240, 213)\",cartPath:\"/cart\",embedFrom:900,font:\"\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"},height:\"100%\",iconColor:\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018)\",iconHover:\"var(--token-809d5e64-21f0-43f3-b1bf-8b70cc120c32)\",iconPadding:\"10px 8px\",iconRadius:8,iconSize:26,id:\"C1csEVvyr\",ink:\"rgb(31, 31, 31)\",layoutId:\"C1csEVvyr\",line:\"rgba(48, 67, 130, 0.16)\",mode:\"icon\",muted:\"rgb(108, 99, 84)\",name:\"BG Cart icon\",ordersPath:\"https://studio.bendigographics.com/production\",origin:\"https://studio.bendigographics.com\",quotePath:\"/order\",soft:\"rgb(247, 240, 220)\",statusPath:\"/order/status\",surface:\"var(--token-a216a503-a214-4f65-a7e3-cb04852b4ae1, rgb(255, 253, 235))\",tile:\"rgb(238, 225, 193)\",tint:\"rgb(226, 234, 248)\",width:\"100%\"})})})]})]})]})})})})})});});const css=[\".framer-01NSK.framer-1iy3sq7, .framer-01NSK .framer-1iy3sq7 { display: block; }\",\".framer-01NSK.framer-yazt2n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 18px 40px 18px 40px; position: relative; width: 1200px; }\",\".framer-01NSK .framer-kyxx0h { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-01NSK .framer-1y1tsx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-01NSK .framer-1guwxui { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-01NSK .framer-1j8w7v9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-01NSK .framer-15dj9yh-container, .framer-01NSK .framer-19bx0eh-container, .framer-01NSK .framer-1iswpyl-container, .framer-01NSK .framer-obxr5x-container, .framer-01NSK .framer-13l2v69-container, .framer-01NSK .framer-1yeryi-container, .framer-01NSK .framer-14k9260-container, .framer-01NSK .framer-188b64n-container, .framer-01NSK .framer-1cr4fpa-container, .framer-01NSK .framer-optpzv-container, .framer-01NSK .framer-kkozvw-container, .framer-01NSK .framer-1tvqkwj-container, .framer-01NSK .framer-1n1ncl5-container, .framer-01NSK .framer-9gwnid-container, .framer-01NSK .framer-1o5u567-container, .framer-01NSK .framer-wievax-container, .framer-01NSK .framer-1ekx3t9-container, .framer-01NSK .framer-h0egau-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-01NSK .framer-3ur3hu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-01NSK .framer-cunnve { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-01NSK .framer-1qotym6 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-01NSK .framer-1be71j0 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-01NSK .framer-2ey6k5-container { flex: none; height: 38px; position: relative; width: 39px; }\",\".framer-01NSK .framer-dojj0u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-01NSK .framer-1r2hh25 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-01NSK .framer-xzsvce, .framer-01NSK .framer-rt3mvx { display: grid; gap: 10px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: 690px; will-change: var(--framer-will-change-override, transform); }\",\".framer-01NSK .framer-1pcajmd-container, .framer-01NSK .framer-bhvkgg-container, .framer-01NSK .framer-19xv2wv-container, .framer-01NSK .framer-1ocj74a-container, .framer-01NSK .framer-1nuzbnq-container, .framer-01NSK .framer-1eeaxco-container, .framer-01NSK .framer-3de466-container, .framer-01NSK .framer-9ytush-container, .framer-01NSK .framer-1tmjmb0-container, .framer-01NSK .framer-ydf2n9-container, .framer-01NSK .framer-1r7pudo-container, .framer-01NSK .framer-1xg6pqj-container, .framer-01NSK .framer-1yd0qa1-container, .framer-01NSK .framer-vlue38-container, .framer-01NSK .framer-mhih7u-container, .framer-01NSK .framer-1fx9kad-container, .framer-01NSK .framer-uaqkqn-container, .framer-01NSK .framer-vb35ol-container, .framer-01NSK .framer-14dqorf-container, .framer-01NSK .framer-1txmdmf-container, .framer-01NSK .framer-1b56pr9-container, .framer-01NSK .framer-t8hyq-container, .framer-01NSK .framer-17gq79y-container, .framer-01NSK .framer-qjp10r-container, .framer-01NSK .framer-un5evp-container, .framer-01NSK .framer-zxr8jf-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-01NSK .framer-pvl9y1, .framer-01NSK .framer-zpr8na, .framer-01NSK .framer-1gfeurr, .framer-01NSK .framer-ic43rv, .framer-01NSK .framer-1smpna { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; grid-column: 1 / -1; height: min-content; justify-content: space-between; justify-self: start; padding: 14px 24px 14px 24px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-01NSK .framer-8m34z2, .framer-01NSK .framer-1u3mx6k, .framer-01NSK .framer-tu2rl6, .framer-01NSK .framer-1bs8q52, .framer-01NSK .framer-1x7yy7i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-01NSK .framer-srguhp, .framer-01NSK .framer-buxyj7, .framer-01NSK .framer-9zbvec, .framer-01NSK .framer-10jbs86, .framer-01NSK .framer-1ym81c8 { flex: none; height: auto; position: relative; width: 18px; }\",\".framer-01NSK .framer-17d95e3, .framer-01NSK .framer-db3ucd, .framer-01NSK .framer-p12wpu { display: grid; gap: 10px 10px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: 690px; will-change: var(--framer-will-change-override, transform); }\",\".framer-01NSK .framer-1sa89bd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-01NSK .framer-yzar2v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-01NSK .framer-b2jby0-container, .framer-01NSK .framer-11hr317-container, .framer-01NSK .framer-y803pd-container, .framer-01NSK .framer-1l0sxhp-container, .framer-01NSK .framer-1lvtni7-container, .framer-01NSK .framer-1b6esnw-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-01NSK .framer-ves4n1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-01NSK .framer-hdz55x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-01NSK .framer-g3d5nx-container { flex: none; height: 38px; position: relative; width: auto; }\",\".framer-01NSK.framer-v-14u9c3g.framer-yazt2n { flex-direction: column; gap: 0px; overflow: hidden; padding: 10px 40px 10px 40px; width: 390px; }\",\".framer-01NSK.framer-v-14u9c3g .framer-kyxx0h, .framer-01NSK.framer-v-1l2v0r4 .framer-kyxx0h { flex: none; order: 0; width: 100%; }\",\".framer-01NSK.framer-v-14u9c3g .framer-1guwxui { flex: 1 0 0px; gap: unset; height: 64px; justify-content: space-between; width: 1px; z-index: 2; }\",\".framer-01NSK.framer-v-14u9c3g .framer-1j8w7v9, .framer-01NSK.framer-v-14u9c3g .framer-1iswpyl-container, .framer-01NSK.framer-v-1l2v0r4 .framer-1j8w7v9, .framer-01NSK.framer-v-1l2v0r4 .framer-1iswpyl-container, .framer-01NSK.framer-v-1r04jmn .framer-1j8w7v9, .framer-01NSK.framer-v-1r04jmn .framer-1iswpyl-container, .framer-01NSK.framer-v-t6r4kj .framer-1j8w7v9, .framer-01NSK.framer-v-t6r4kj .framer-1iswpyl-container { order: 0; }\",\".framer-01NSK.framer-v-14u9c3g .framer-15dj9yh-container, .framer-01NSK.framer-v-1r04jmn .framer-15dj9yh-container, .framer-01NSK.framer-v-t6r4kj .framer-15dj9yh-container { aspect-ratio: 2.8 / 1; width: 140px; }\",\".framer-01NSK.framer-v-14u9c3g .framer-3ur3hu, .framer-01NSK.framer-v-1l2v0r4 .framer-3ur3hu, .framer-01NSK.framer-v-1r04jmn .framer-3ur3hu, .framer-01NSK.framer-v-t6r4kj .framer-3ur3hu { gap: 0px; justify-content: flex-end; order: 1; width: min-content; }\",\".framer-01NSK.framer-v-14u9c3g .framer-19bx0eh-container, .framer-01NSK.framer-v-1l2v0r4 .framer-19bx0eh-container { order: 5; }\",\".framer-01NSK.framer-v-14u9c3g .framer-cunnve, .framer-01NSK.framer-v-1l2v0r4 .framer-cunnve { cursor: pointer; height: 38px; order: 4; width: 38px; }\",\".framer-01NSK.framer-v-14u9c3g .framer-1cr4fpa-container, .framer-01NSK.framer-v-1l2v0r4 .framer-1cr4fpa-container, .framer-01NSK.framer-v-1r04jmn .framer-1cr4fpa-container, .framer-01NSK.framer-v-t6r4kj .framer-1cr4fpa-container { order: 2; }\",\".framer-01NSK.framer-v-1l2v0r4.framer-yazt2n { flex-direction: column; gap: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 10px 40px 30px 40px; width: 390px; }\",\".framer-01NSK.framer-v-1l2v0r4 .framer-1y1tsx { flex-direction: column; gap: 40px; justify-content: center; }\",\".framer-01NSK.framer-v-1l2v0r4 .framer-1guwxui, .framer-01NSK.framer-v-1r04jmn .framer-1guwxui, .framer-01NSK.framer-v-t6r4kj .framer-1guwxui { gap: unset; height: 64px; justify-content: space-between; width: 100%; z-index: 2; }\",\".framer-01NSK.framer-v-1l2v0r4 .framer-15dj9yh-container { height: 43px; width: 140px; }\",\".framer-01NSK.framer-v-1l2v0r4 .framer-1qotym6, .framer-01NSK.framer-v-1l2v0r4 .framer-1be71j0, .framer-01NSK.framer-v-t6r4kj .framer-1qotym6, .framer-01NSK.framer-v-t6r4kj .framer-1be71j0 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-01NSK.framer-v-1l2v0r4 .framer-1r2hh25 { flex-direction: column; justify-content: flex-start; padding: 24px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-01NSK.framer-v-1l2v0r4 .framer-1sa89bd { flex: none; order: 1; width: 100%; }\",\".framer-01NSK.framer-v-z1pvgt.framer-yazt2n { padding: 8px 40px 0px 40px; }\",\".framer-01NSK.framer-v-z1pvgt .framer-kyxx0h { padding: 12px 12px 12px 28px; }\",\".framer-01NSK.framer-v-z1pvgt .framer-hdz55x { align-content: flex-start; align-items: flex-start; }\",\".framer-01NSK.framer-v-z1pvgt .framer-g3d5nx-container { height: auto; order: 0; }\",\".framer-01NSK.framer-v-z1pvgt .framer-1ekx3t9-container { order: 1; }\",\".framer-01NSK.framer-v-z1pvgt .framer-h0egau-container { order: 3; }\",\".framer-01NSK.framer-v-1r04jmn.framer-yazt2n { flex-direction: column; gap: 0px; overflow: hidden; padding: 8px 12px 0px 12px; width: 390px; }\",\".framer-01NSK.framer-v-1r04jmn .framer-kyxx0h, .framer-01NSK.framer-v-t6r4kj .framer-kyxx0h { flex: none; order: 0; padding: 2px 8px 2px 20px; width: 100%; }\",\".framer-01NSK.framer-v-1r04jmn .framer-1y1tsx, .framer-01NSK.framer-v-t6r4kj .framer-1y1tsx { flex-direction: column; gap: 0px; justify-content: center; }\",\".framer-01NSK.framer-v-1r04jmn .framer-19bx0eh-container, .framer-01NSK.framer-v-t6r4kj .framer-19bx0eh-container { order: 4; }\",\".framer-01NSK.framer-v-1r04jmn .framer-cunnve, .framer-01NSK.framer-v-t6r4kj .framer-cunnve { cursor: pointer; height: 38px; order: 5; width: 38px; }\",\".framer-01NSK.framer-v-1r04jmn .framer-1r2hh25 { flex-direction: column; height: 1px; justify-content: flex-start; padding: 0px 12px 0px 0px; width: 100%; z-index: 2; }\",\".framer-01NSK.framer-v-1r04jmn .framer-1sa89bd { flex: none; order: 9; padding: 24px 0px 26px 0px; width: 100%; }\",\".framer-01NSK.framer-v-t6r4kj.framer-yazt2n { flex-direction: column; gap: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 8px 12px 0px 12px; width: 390px; }\",\".framer-01NSK.framer-v-t6r4kj .framer-1r2hh25 { flex-direction: column; justify-content: flex-start; padding: 0px 12px 0px 0px; width: 100%; }\",\".framer-01NSK.framer-v-t6r4kj .framer-1sa89bd { flex: none; order: 1; padding: 24px 0px 26px 0px; width: 100%; }\",...sharedStyle.css,'.framer-01NSK[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-01NSK [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-01NSK[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-01NSK [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-01NSK[data-hide-scrollbars=\"true\"], .framer-01NSK [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-01NSK[data-border=\"true\"]::after, .framer-01NSK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 82\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jjem8r_5B\":{\"layout\":[\"fixed\",\"auto\"]},\"GCEHRXl2W\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"vOuTezvTO\":{\"layout\":[\"fixed\",\"auto\"]},\"Kv9seTer2\":{\"layout\":[\"fixed\",\"auto\"]},\"T29VOrm0r\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxutgxNNwp=withCSS(Component,css,\"framer-01NSK\");export default FramerxutgxNNwp;FramerxutgxNNwp.displayName=\"Navigation\";FramerxutgxNNwp.defaultProps={height:82,width:1200};addPropertyControls(FramerxutgxNNwp,{variant:{options:[\"DMKMgWMhc\",\"jjem8r_5B\",\"GCEHRXl2W\",\"vOuTezvTO\",\"Kv9seTer2\",\"T29VOrm0r\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Pill Desktop\",\"Pill Phone\",\"Pill Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxutgxNNwp,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npST3-QfwmS0v3_7Y.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/9hdipKbA6UeUuILwJXMkQpMSY.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/dGkE0DzHCojMfg83VxClFKI6ovc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoFonts,...BGCartFonts,...ProductSearchFonts,...UserFonts,...NavItemFonts,...DropdownItemFonts,...ArrowRightFonts,...FeaturesNav2Fonts,...ButtonsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerxutgxNNwp.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(User,{},context),()=>forwardLoader(NavItem,{},context),()=>forwardLoader(DropdownItem,{},context),()=>forwardLoader(FeaturesNav2,{},context),()=>forwardLoader(Buttons,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxutgxNNwp\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jjem8r_5B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GCEHRXl2W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"vOuTezvTO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kv9seTer2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T29VOrm0r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"82\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Serif-regular\",\"GF;Instrument Serif-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]}];export const css=['.framer-wj2Qu .framer-styles-preset-1wz8ceu:not(.rich-text-wrapper), .framer-wj2Qu .framer-styles-preset-1wz8ceu.rich-text-wrapper h1 { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #6e3b1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-wj2Qu .framer-styles-preset-1wz8ceu:not(.rich-text-wrapper), .framer-wj2Qu .framer-styles-preset-1wz8ceu.rich-text-wrapper h1 { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #6e3b1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-wj2Qu .framer-styles-preset-1wz8ceu:not(.rich-text-wrapper), .framer-wj2Qu .framer-styles-preset-1wz8ceu.rich-text-wrapper h1 { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 58px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 0.95em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-5086311c-3490-471e-b076-7d88824b5ccf, #6e3b1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-wj2Qu\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Instrument Sans Medium\",\"CUSTOMV2;Instrument Sans Bold\",\"CUSTOMV2;Instrument Sans Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/9hdipKbA6UeUuILwJXMkQpMSY.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/dGkE0DzHCojMfg83VxClFKI6ovc.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://framerusercontent.com/assets/YArAkHL8ndxbOCarBXxrg1KZWE.woff2\",weight:\"700\"}]}];export const css=['.framer-y6F3y .framer-styles-preset-8fglxs:not(.rich-text-wrapper), .framer-y6F3y .framer-styles-preset-8fglxs.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-y6F3y .framer-styles-preset-8fglxs:not(.rich-text-wrapper), .framer-y6F3y .framer-styles-preset-8fglxs.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-y6F3y .framer-styles-preset-8fglxs:not(.rich-text-wrapper), .framer-y6F3y .framer-styles-preset-8fglxs.rich-text-wrapper p { --framer-font-family: \"Instrument Sans Medium\", \"Instrument Sans Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans Bold\", \"Instrument Sans Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans Bold Italic\", \"Instrument Sans Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-y6F3y\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// ../../library/src/utils/utils.ts\nvar k=\"undefined\"!=typeof window,L=k&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction B(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function E(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar M=1024,P=1.5,T=t=>2**t-1,x=t=>-(2**(t-1)),F=t=>2**(t-1)-1,N={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:x(8),Int16:x(16),Int32:x(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},A={Uint8:T(8),Uint16:T(16),Uint32:T(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:F(8),Int16:F(16),Int32:F(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function q(t,e,r,i){B(t>=e,t,\"outside lower bound for\",i),B(t<=r,t,\"outside upper bound for\",i);}var O=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*P)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){q(t,N.Uint8,A.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){q(t,N.Uint16,A.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){q(t,N.Uint32,A.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){q(t,N.Uint64,A.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){q(t,N.BigUint64,A.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){q(t,N.Int8,A.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){q(t,N.Int16,A.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){q(t,N.Int32,A.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){q(t,N.Int64,A.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){q(t,N.BigInt64,A.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(M)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction _(t){return\"string\"==typeof t;}function j(t){return Number.isFinite(t);}function D(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar R=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return B(j(r),\"Invalid chunkId\"),B(j(i),\"Invalid offset\"),B(j(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(B(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction C(t){if(D(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:E(t);}}function J(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function W(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function $(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function z(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function K(t,e){t.writeUint8(e.value?1:0);}function G(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:\"color\"/* Color */,value:t.readString()};}function H(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function Y(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Z(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function tt(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function te(t,e){t.writeString(e.value);}function tr(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(t){return{type:\"file\"/* File */,value:t.readString()};}function tn(t,e){t.writeString(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ta(t,e){t.writeJson(e.value);}function tu(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tl(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function th(t,e){t.writeFloat64(e.value);}function tc(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tf(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function td(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tg(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function tv(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function ty(t,e){t.writeJson(e.value);}function tp(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tm(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tw(t,e){if(j(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(_(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tb(t,e){let r=t.value,i=e.value;if(j(r)&&j(i)||_(r)&&_(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tI(t){return{type:\"string\"/* String */,value:t.readString()};}function tS(t,e){t.writeString(e.value);}function tU(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tk(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tL(t,e){t.writeUint32(e.value);}function tB(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return J(t);case 2/* Boolean */:return z(t);case 3/* Color */:return V(t);case 4/* Date */:return Q(t);case 5/* Enum */:return tt(t);case 6/* File */:return ti(t);case 7/* Link */:return to(t);case 8/* Number */:return tl(t);case 9/* Object */:return tf(t);case 10/* ResponsiveImage */:return tv(t);case 11/* RichText */:return tm(t);case 12/* String */:return tI(t);case 13/* VectorSetItem */:return tk(t);default:E(e);}},t.write=function(t,e){let r=C(e);if(t.writeUint8(r),!D(e))switch(e.type){case\"array\"/* Array */:return W(t,e);case\"boolean\"/* Boolean */:return K(t,e);case\"color\"/* Color */:return H(t,e);case\"date\"/* Date */:return Y(t,e);case\"enum\"/* Enum */:return te(t,e);case\"file\"/* File */:return tn(t,e);case\"link\"/* Link */:return ta(t,e);case\"number\"/* Number */:return th(t,e);case\"object\"/* Object */:return td(t,e);case\"responsiveimage\"/* ResponsiveImage */:return ty(t,e);case\"richtext\"/* RichText */:return tw(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tL(t,e);case\"string\"/* String */:return tS(t,e);default:E(e);}},t.compare=function(t,e,r){let i=C(t),n=C(e);if(i<n)return -1;if(i>n)return 1;if(D(t)||D(e))return 0;switch(t.type){case\"array\"/* Array */:return B(\"array\"/* Array */===e.type),$(t,e,r);case\"boolean\"/* Boolean */:return B(\"boolean\"/* Boolean */===e.type),G(t,e);case\"color\"/* Color */:return B(\"color\"/* Color */===e.type),X(t,e);case\"date\"/* Date */:return B(\"date\"/* Date */===e.type),Z(t,e);case\"enum\"/* Enum */:return B(\"enum\"/* Enum */===e.type),tr(t,e);case\"file\"/* File */:return B(\"file\"/* File */===e.type),ts(t,e);case\"link\"/* Link */:return B(\"link\"/* Link */===e.type),tu(t,e);case\"number\"/* Number */:return B(\"number\"/* Number */===e.type),tc(t,e);case\"object\"/* Object */:return B(\"object\"/* Object */===e.type),tg(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return B(\"responsiveimage\"/* ResponsiveImage */===e.type),tp(t,e);case\"richtext\"/* RichText */:return B(\"richtext\"/* RichText */===e.type),tb(t,e);case\"vectorsetitem\"/* VectorSetItem */:return B(\"vectorsetitem\"/* VectorSetItem */===e.type),tB(t,e);case\"string\"/* String */:return B(\"string\"/* String */===e.type),tU(t,e,r);default:E(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tE=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=R.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new O;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tM=3,tP=250,tT=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tx=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tT.includes(i.status)||++r>tM)return i;}catch(t){if(e?.signal?.aborted||++r>tM)throw t;}await tF(r);}};async function tF(t){let e=Math.floor(tP*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tN(t,e){let r=tO(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tx(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tA,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tA=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(B(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tq(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(B(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tq(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tq(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tO(t){B(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t_=class{async loadModel(){let[t]=await tN(this.options.url,[this.options.range]);return B(t,\"Failed to load model\"),tE.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){B(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:E(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];B(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tj(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tD(t){for(let e of t)yield*e.prioritySources;}var tR=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tx(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=tj(i),o=i.getOffset()-r,a=new R(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=R.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tN(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tD(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];B(o,\"Missing range bytes\");let a=new b(o),u=tj(a),l=t[e]?.pointer;B(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tC=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=R.fromString(t),i=this.chunks[r.chunkId];return B(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=R.fromString(t.pointer),i=R.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tR(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tC as DatabaseCollection,t_ as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,f,u=\"undefined\"!=typeof window,c=u&&\"function\"==typeof window.requestIdleCallback,l=\"preload\";function p(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&l in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as s,createElement as m}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction d(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar y=((a=y||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),h=((f=h||{})[f.RichText=1]=\"RichText\",f[f.VectorSetItem=2]=\"VectorSetItem\",f);function x(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}T(r,o,t);}}function T(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):T(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||x(e,r,t);}}function g(i){let a=/* @__PURE__ */new Map;return f=>{let u=a.get(f);if(u)return u;let c=JSON.parse(f),l=function a(f){switch(f[0]){case 1/* Fragment */:{let[,...e]=f,r=e.map(a);return /*#__PURE__*/m(s,void 0,...r);}case 2/* Link */:{let[,e,...r]=f,t=r.map(a);return /*#__PURE__*/m(n,e,...t);}case 3/* Module */:{let[,n,o,u]=f;x(o,u,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(p(t)&&t.preload(),t):r;});let c=i[n];return d(c,\"Module not found\"),p(c)&&c.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:c,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=f,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/m(o.a,r,...n);return /*#__PURE__*/m(e,r,...n);}case 5/* Text */:{let[,e]=f;return e;}}}(c);return a.set(f,l),l;};}export{h as RichTextJsonPropKind,y as RichTextJsonType,g as getRichTextJsonResolver,x as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d1b51f7)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as t}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as r}from\"./gJdCUm2bg-0.js\";import{getRichTextJsonResolver as o}from\"./gJdCUm2bg-1.js\";let i={aHMeiaQKL:{isNullable:!0,type:l.RichText},B7DAHX50E:{isNullable:!0,type:l.Boolean},bMtoI_h4_:{isNullable:!0,type:l.String},BUPNePw8o:{isNullable:!0,type:l.Boolean},cjWbaSCDL:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},createdAt:{isNullable:!0,type:l.Date},d_tVcKfSA:{isNullable:!0,type:l.ResponsiveImage},dp63IXccU:{isNullable:!0,type:l.Enum},DpUVzOlyS:{isNullable:!0,type:l.String},eJKCPal7d:{isNullable:!0,type:l.String},FB7kxn99D:{isNullable:!0,type:l.ResponsiveImage},fiurBozd0:{isNullable:!0,type:l.RichText},gk2p0zuD9:{isNullable:!0,type:l.String},I_VDqrY70:{isNullable:!0,type:l.RichText},id:{isNullable:!1,type:l.String},IFEG4YMFc:{isNullable:!0,type:l.String},ig_GU0Pmj:{isNullable:!0,type:l.RichText},Iz7ojt2Fk:{isNullable:!0,type:l.ResponsiveImage},j0Vetd3Vz:{isNullable:!0,type:l.String},J9J0vktrc:{isNullable:!0,type:l.String},JEwLtrnaN:{isNullable:!0,type:l.RichText},JYkbgKDtJ:{isNullable:!0,type:l.String},kBw5XbGuC:{isNullable:!0,type:l.Enum},kpGVRlqx0:{isNullable:!0,type:l.String},LEtxAfEiq:{isNullable:!0,type:l.String},LSvUBcOG7:{isNullable:!0,type:l.String},LtApog6aW:{isNullable:!0,type:l.ResponsiveImage},MaoBFg559:{isNullable:!0,type:l.ResponsiveImage},mUOt2CqDc:{isNullable:!0,type:l.Enum},nextItemId:{isNullable:!0,type:l.String},Nou2c1Rj4:{isNullable:!0,type:l.String},O2ZJdpM7J:{isNullable:!0,type:l.String},o6KC5emM7:{isNullable:!0,type:l.Number},Obaa92mhx:{isNullable:!0,type:l.RichText},P3ZtXZ8iC:{isNullable:!0,type:l.String},previousItemId:{isNullable:!0,type:l.String},Qey3pKw1d:{isNullable:!0,type:l.String},S2Evk_gJV:{isNullable:!0,type:l.String},SeCnMK7vy:{isNullable:!0,type:l.String},Stfwse9io:{isNullable:!0,type:l.Number},sUF_BYShw:{isNullable:!0,type:l.Number},SzkEt4yhT:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},tDGfvas7y:{isNullable:!0,type:l.ResponsiveImage},TfeKOUisU:{isNullable:!0,type:l.String},tyAmzTG4h:{isNullable:!0,type:l.String},u70qd16iJ:{isNullable:!0,type:l.Boolean},ucEqoWnUK:{isNullable:!0,type:l.Enum},UNyEFnTpn:{isNullable:!0,type:l.String},updatedAt:{isNullable:!0,type:l.Date},vBvrVatnF:{isNullable:!0,type:l.Number},VcXWqpCgh:{isNullable:!0,type:l.String},vJc7wjiBH:{isNullable:!0,type:l.ResponsiveImage},Wd8ojPww5:{isNullable:!0,type:l.RichText},X62TpB5M2:{isNullable:!0,type:l.Number},XCdKXBWrV:{isNullable:!0,type:l.Enum},y6LBmlusB:{isNullable:!0,type:l.String},Yckv859K8:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},YQzCz41f4:{isNullable:!0,type:l.ResponsiveImage},Z4HKPkW2A:{isNullable:!0,type:l.ResponsiveImage},zaimfVMuc:{isNullable:!0,type:l.String},zc97UZ1_s:{isNullable:!0,type:l.String}},m=[\"id\"],n={type:1},c=[\"previousItemId\"],s=[\"nextItemId\"],u=[\"id\",\"j0Vetd3Vz\"],d=[\"j0Vetd3Vz\",\"id\"],f={type:0},p=[\"zaimfVMuc\"],g=[\"mUOt2CqDc\"],S=[\"sUF_BYShw\"],y=[\"P3ZtXZ8iC\"],h=[\"IFEG4YMFc\"],w=[\"j0Vetd3Vz\"],b=[\"gk2p0zuD9\"],U=[\"o6KC5emM7\"],N=[\"J9J0vktrc\"],C=[\"Z4HKPkW2A\"],T=[\"Iz7ojt2Fk\"],x=[\"vJc7wjiBH\"],R=[\"MaoBFg559\"],V=[\"FB7kxn99D\"],J=[\"d_tVcKfSA\"],L=[\"YQzCz41f4\"],I=[\"tDGfvas7y\"],B=[\"LtApog6aW\"],D=[\"I_VDqrY70\"],k=[\"JEwLtrnaN\"],v=[\"ig_GU0Pmj\"],P=[\"Wd8ojPww5\"],K=[\"aHMeiaQKL\"],E=[\"zc97UZ1_s\"],W=[\"fiurBozd0\"],A=[\"LSvUBcOG7\"],F=[\"eJKCPal7d\"],z=[\"O2ZJdpM7J\"],O=[\"bMtoI_h4_\"],M=[\"SeCnMK7vy\"],q=[\"Nou2c1Rj4\"],Z=[\"S2Evk_gJV\"],j=[\"VcXWqpCgh\"],X=[\"kpGVRlqx0\"],G=[\"BUPNePw8o\"],H=[\"Stfwse9io\"],Y=[\"vBvrVatnF\"],_=[\"B7DAHX50E\"],Q=[\"kBw5XbGuC\"],$=[\"TfeKOUisU\"],ee=[\"Yckv859K8\"],el=[\"dp63IXccU\"],et=[\"XCdKXBWrV\"],ea=[\"JYkbgKDtJ\"],er=[\"UNyEFnTpn\"],eo=[\"u70qd16iJ\"],ei=[\"Qey3pKw1d\"],em=[\"LEtxAfEiq\"],en=[\"tyAmzTG4h\"],ec=[\"y6LBmlusB\"],es=[\"Obaa92mhx\"],eu=[\"SzkEt4yhT\"],ed=[\"cjWbaSCDL\"],ef=[\"ucEqoWnUK\"],ep=[\"DpUVzOlyS\"],eg=[\"X62TpB5M2\"],eS=[],ey=e=>{let l=eS[e];if(l)return l().then(e=>e.default);},eh={},ew=o(eh),eb=new t,eU={collectionByLocaleId:{default:new a({chunks:[new URL(\"./gJdCUm2bg-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"90102832-231a-4ea5-a136-ec0b5ed2e95ddefault\",indexes:[new r({collation:n,collectionSchema:i,fieldNames:m,range:{from:0,to:3601},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:i,fieldNames:c,range:{from:3601,to:7201},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:i,fieldNames:s,range:{from:7201,to:10797},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:i,fieldNames:u,range:{from:10797,to:18252},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:d,range:{from:18252,to:25707},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:p,range:{from:25707,to:30572},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:g,range:{from:30572,to:34180},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:S,range:{from:34180,to:37043},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:y,range:{from:37043,to:81184},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:h,range:{from:81184,to:128471},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:w,range:{from:128471,to:133834},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:b,range:{from:133834,to:153137},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:U,range:{from:153137,to:156e3},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:N,range:{from:156e3,to:158445},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:C,range:{from:158445,to:203451},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:T,range:{from:203451,to:209463},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:x,range:{from:209463,to:237634},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:R,range:{from:237634,to:263825},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:V,range:{from:263825,to:285812},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:J,range:{from:285812,to:306014},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:L,range:{from:306014,to:325823},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:I,range:{from:325823,to:355267},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:B,range:{from:355267,to:357753},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:D,range:{from:357753,to:383564},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:k,range:{from:383564,to:415890},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:v,range:{from:415890,to:436858},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:P,range:{from:436858,to:449272},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:K,range:{from:449272,to:455485},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:E,range:{from:455485,to:462163},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:W,range:{from:462163,to:502906},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:A,range:{from:502906,to:507481},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:F,range:{from:507481,to:528052},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:z,range:{from:528052,to:532415},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:O,range:{from:532415,to:549674},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:M,range:{from:549674,to:554493},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:q,range:{from:554493,to:568700},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:Z,range:{from:568700,to:579232},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:j,range:{from:579232,to:603207},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:X,range:{from:603207,to:610584},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:G,range:{from:610584,to:612404},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:H,range:{from:612404,to:615267},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:Y,range:{from:615267,to:618130},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:_,range:{from:618130,to:619950},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:Q,range:{from:619950,to:623558},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:$,range:{from:623558,to:625969},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:ee,range:{from:625969,to:631340},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:el,range:{from:631340,to:634948},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:et,range:{from:634948,to:638556},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:ea,range:{from:638556,to:641242},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:er,range:{from:641242,to:643869},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:eo,range:{from:643869,to:645689},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:ei,range:{from:645689,to:647477},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:em,range:{from:647477,to:650351},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:en,range:{from:650351,to:655077},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:ec,range:{from:655077,to:664408},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:es,range:{from:664408,to:671172},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:eu,range:{from:671172,to:673351},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:ed,range:{from:673351,to:675320},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:ef,range:{from:675320,to:678928},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:ep,range:{from:678928,to:682387},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:i,fieldNames:eg,range:{from:682387,to:685250},url:new URL(\"./gJdCUm2bg-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:ew,resolveVectorSetItem:ey,schema:i})},displayName:\"Products\",id:\"90102832-231a-4ea5-a136-ec0b5ed2e95d\"};export default eU;e(eU,{zaimfVMuc:{defaultValue:\"\",title:\"Title\",type:l.String},mUOt2CqDc:{defaultValue:\"ErEjRk8fS\",options:[\"j8c2oOE4w\",\"ZDKCYuD79\",\"F2MFQ0VtL\",\"ErEjRk8fS\",\"U7phHjFAz\",\"VicKtOsPw\"],optionTitles:[\"Print Advertising\",\"Signage & Display\",\"Clothing & Apparel\",\"Stickers\",\"Promotional Products\",\"Industrial\"],title:\"Category\",type:l.Enum},sUF_BYShw:{defaultValue:0,title:\"Days\",type:l.Number},P3ZtXZ8iC:{defaultValue:\"\",title:\"Total Formula\",type:l.String},IFEG4YMFc:{defaultValue:\"\",title:\"Per Unit Formula\",type:l.String},j0Vetd3Vz:{preventLocalization:!0,title:\"Slug\",type:l.String},gk2p0zuD9:{defaultValue:\"\",title:\"Description\",type:l.String},o6KC5emM7:{defaultValue:65,title:\"Price\",type:l.Number},J9J0vktrc:{defaultValue:\"\",title:\"Product ID\",type:l.String},Z4HKPkW2A:{title:\"Image 1\",type:l.ResponsiveImage},Iz7ojt2Fk:{title:\"Pastry by Pat\",type:l.ResponsiveImage},vJc7wjiBH:{title:\"Image 2\",type:l.ResponsiveImage},MaoBFg559:{title:\"Image 3\",type:l.ResponsiveImage},FB7kxn99D:{title:\"Image 4\",type:l.ResponsiveImage},d_tVcKfSA:{title:\"Image 5\",type:l.ResponsiveImage},YQzCz41f4:{title:\"Image 6\",type:l.ResponsiveImage},tDGfvas7y:{title:\"Hover Photo\",type:l.ResponsiveImage},LtApog6aW:{title:\"Accent Photo\",type:l.ResponsiveImage},I_VDqrY70:{defaultValue:\"\",title:\"Details\",type:l.RichText},JEwLtrnaN:{defaultValue:\"\",title:\"Specs\",type:l.RichText},ig_GU0Pmj:{defaultValue:\"\",title:\"How It Works\",type:l.RichText},Wd8ojPww5:{defaultValue:\"\",title:\"Delivery & Returns\",type:l.RichText},aHMeiaQKL:{defaultValue:\"\",title:\"Bulk Pricing\",type:l.RichText},zc97UZ1_s:{defaultValue:\"\",title:\"Copy Title\",type:l.String},fiurBozd0:{defaultValue:\"\",title:\"Copy Specs\",type:l.RichText},LSvUBcOG7:{defaultValue:\"\",title:\"Section 1 Title\",type:l.String},eJKCPal7d:{defaultValue:\"\",title:\"Section 1 Desc\",type:l.String},O2ZJdpM7J:{defaultValue:\"\",title:\"Section 2 Title\",type:l.String},bMtoI_h4_:{defaultValue:\"\",title:\"Section 2 Desc\",type:l.String},SeCnMK7vy:{defaultValue:\"\",title:\"Section 3 Title\",type:l.String},Nou2c1Rj4:{defaultValue:\"\",title:\"Section 3 Desc\",type:l.String},S2Evk_gJV:{defaultValue:\"\",title:\"SEO Title\",type:l.String},VcXWqpCgh:{defaultValue:\"\",title:\"SEO Description\",type:l.String},kpGVRlqx0:{defaultValue:\"\",title:\"Short description\",type:l.String},BUPNePw8o:{defaultValue:!1,title:\"Fixed Quantity\",type:l.Boolean},Stfwse9io:{defaultValue:0,title:\"Design Width (mm)\",type:l.Number},vBvrVatnF:{defaultValue:0,title:\"Design Height (mm)\",type:l.Number},B7DAHX50E:{defaultValue:!0,title:\"Design Online\",type:l.Boolean},kBw5XbGuC:{defaultValue:\"kpiPx_uGH\",options:[\"kpiPx_uGH\",\"LOEomqmPf\",\"tKZwcJpqq\",\"DKvrIEfTC\",\"JqWwZEeoD\",\"xCtefB4lH\",\"Mg3NJGiex\",\"edQcFGSPb\",\"Se8h4FblI\",\"uV2T40KsG\",\"yECQP8CHZ\",\"ELK48hEl9\",\"C7m1gb84k\",\"zJImKOX7A\",\"RI7VVIVDt\",\"FjodQ9y7a\",\"JAYDUk05_\",\"j8XqeFNi7\",\"pbiwSYW6X\",\"YglLAvyeD\",\"s3HjnTUUV\",\"zgJgSMyie\",\"RbCq3zK7L\",\"i2fC3rt33\",\"SJh7fbsjC\",\"t7iZVGX7J\",\"AYcgny9lA\",\"KVTDglwXp\",\"URdf0h6ZI\",\"e8PeS7ycS\",\"jsrlOupKL\",\"v1xaZPaon\",\"ZmFILqn20\",\"FzRoOo3KZ\",\"FGM4gJA1O\"],optionTitles:[\"5001 Staple Tee\",\"5026 Classic Tee\",\"5080 Heavy Tee\",\"5090 Staple Tank\",\"5020 Staple L/S Tee\",\"5402 Chad Polo\",\"5411 Pique Polo\",\"5100 Supply Crew\",\"5160 Relax Crew\",\"5101 Supply Hood\",\"5151 Relax Hood\",\"5102 Stencil Hood\",\"4001 Wo's Maple Tee\",\"3005 Kids Staple Tee\",\"5074 Staple Minus Tee\",\"5013 Staple Minus Tee\",\"5069 Classic Oversized Tee\",\"5013 Tall Tee\",\"4026 Wo's Classic Tee\",\"4962 Wo's Crop Tee\",\"5051 Basic Tee\",\"4008 Wo's Mali Tee\",\"5052 Block Oversized Tee\",\"5052 Block Oversized Tee\",\"5029 Base L/S Tee\",\"4006 Wo's Martina Tee\",\"5040 Staple Stone Wash Tee\",\"5030 Box Tee\",\"4030 Wo's Box Tee\",\"5031 Box L/S Tee\",\"5053 Staple Ringer Tee\",\"4011 Wo's Shallow Scoop Tee\",\"4056 Wo's Dice L/S Tee\",\"3001 Organic Infant Wee Tee\",\"5076 Staple Curve Tee\"],title:\"Garment\",type:l.Enum},TfeKOUisU:{defaultValue:\"\",title:\"Style Code\",type:l.String},Yckv859K8:{dataIdentifier:\"local-module:collection/V_qFVCIjq:default\",defaultValue:[],title:\"Colours\",type:l.MultiCollectionReference},dp63IXccU:{defaultValue:\"tYAINZBZg\",options:[\"tYAINZBZg\",\"TVT6WkYdF\",\"agHmEhXAH\",\"Bx8PGZIUd\"],optionTitles:[\"Clothing\",\"Accessories\",\"Merch\",\"N/A\"],title:\"Catalogue Group\",type:l.Enum},XCdKXBWrV:{defaultValue:\"tYAINZBZg\",options:[\"tYAINZBZg\",\"TVT6WkYdF\",\"agHmEhXAH\",\"Bx8PGZIUd\",\"mCOXxOfNj\"],optionTitles:[\"T-Shirts\",\"Polos\",\"Hoodies\",\"Crewnecks\",\"N/A\"],title:\"Sub-Catalogue Group\",type:l.Enum},JYkbgKDtJ:{defaultValue:\"\",title:\"Catalogue Group 2\",type:l.String},UNyEFnTpn:{defaultValue:\"\",title:\"Sub-Catalogue Group 2\",type:l.String},u70qd16iJ:{defaultValue:!0,title:\"Show Pricing\",type:l.Boolean},Qey3pKw1d:{dataIdentifier:\"local-module:collection/gJdCUm2bg:default\",title:\"Parent Product\",type:l.CollectionReference},LEtxAfEiq:{defaultValue:\"\",displayTextArea:!0,title:\"Variant Delta\",type:l.String},tyAmzTG4h:{defaultValue:\"\",title:\"Tile Line\",type:l.String},y6LBmlusB:{defaultValue:\"\",displayTextArea:!0,title:\"Body\",type:l.String},Obaa92mhx:{defaultValue:'<p dir=\"auto\"><br class=\"trailing-break\"></p>',title:\"FAQ\",type:l.RichText},SzkEt4yhT:{dataIdentifier:\"local-module:collection/gJdCUm2bg:default\",defaultValue:[],title:\"Complete The Set\",type:l.MultiCollectionReference},cjWbaSCDL:{dataIdentifier:\"local-module:collection/Y6uw9WO9i:default\",defaultValue:[],title:\"Industries\",type:l.MultiCollectionReference},ucEqoWnUK:{defaultValue:\"Sx7ki4Vcc\",options:[\"Sx7ki4Vcc\",\"rl9wx313B\",\"FR5Ydc7yz\",\"d4gpI6J3f\",\"PaSDIssg4\",\"bFIClFvqM\",\"NKpQUE_nY\",\"cZYVrH_W9\",\"MieJfT1zL\",\"ayTkSPGjT\",\"t8QSIz9e5\",\"eagObQeis\",\"CTx5qqcDN\",\"C5jQOmDlu\",\"Nu2n3Tuor\",\"IVbNTfYh4\",\"M6ZKo75Id\",\"gDr1DCat8\",\"uBgDWlKT0\"],optionTitles:[\"Other\",\"Signs and panels\",\"A-frames\",\"Banners and flags\",\"Outdoor and events\",\"Stickers and labels\",\"Windows and vehicles\",\"Walls and floors\",\"Tees\",\"Polos and workwear\",\"Hoodies and crews\",\"Caps and bags\",\"Bring your own\",\"Business cards\",\"Flyers and brochures\",\"Stationery\",\"Drinkware\",\"Desk and everyday\",\"Pens\"],title:\"Range Group\",type:l.Enum},DpUVzOlyS:{defaultValue:\"\",title:\"Checkout Flow\",type:l.String},X62TpB5M2:{defaultValue:0,title:\"Bestseller Rank\",type:l.Number},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/gJdCUm2bg:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/gJdCUm2bg:default\",title:\"Next\",type:l.CollectionReference}});export const mUOt2CqDcToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"j8c2oOE4w\":return\"Print Advertising\";case\"ZDKCYuD79\":return\"Signage & Display\";case\"F2MFQ0VtL\":return\"Clothing & Apparel\";case\"ErEjRk8fS\":return\"Stickers\";case\"U7phHjFAz\":return\"Promotional Products\";case\"VicKtOsPw\":return\"Industrial\";default:return\"\";}};export const kBw5XbGuCToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"kpiPx_uGH\":return\"5001 Staple Tee\";case\"LOEomqmPf\":return\"5026 Classic Tee\";case\"tKZwcJpqq\":return\"5080 Heavy Tee\";case\"DKvrIEfTC\":return\"5090 Staple Tank\";case\"JqWwZEeoD\":return\"5020 Staple L/S Tee\";case\"xCtefB4lH\":return\"5402 Chad Polo\";case\"Mg3NJGiex\":return\"5411 Pique Polo\";case\"edQcFGSPb\":return\"5100 Supply Crew\";case\"Se8h4FblI\":return\"5160 Relax Crew\";case\"uV2T40KsG\":return\"5101 Supply Hood\";case\"yECQP8CHZ\":return\"5151 Relax Hood\";case\"ELK48hEl9\":return\"5102 Stencil Hood\";case\"C7m1gb84k\":return\"4001 Wo's Maple Tee\";case\"zJImKOX7A\":return\"3005 Kids Staple Tee\";case\"RI7VVIVDt\":return\"5074 Staple Minus Tee\";case\"FjodQ9y7a\":return\"5013 Staple Minus Tee\";case\"JAYDUk05_\":return\"5069 Classic Oversized Tee\";case\"j8XqeFNi7\":return\"5013 Tall Tee\";case\"pbiwSYW6X\":return\"4026 Wo's Classic Tee\";case\"YglLAvyeD\":return\"4962 Wo's Crop Tee\";case\"s3HjnTUUV\":return\"5051 Basic Tee\";case\"zgJgSMyie\":return\"4008 Wo's Mali Tee\";case\"RbCq3zK7L\":case\"i2fC3rt33\":return\"5052 Block Oversized Tee\";case\"SJh7fbsjC\":return\"5029 Base L/S Tee\";case\"t7iZVGX7J\":return\"4006 Wo's Martina Tee\";case\"AYcgny9lA\":return\"5040 Staple Stone Wash Tee\";case\"KVTDglwXp\":return\"5030 Box Tee\";case\"URdf0h6ZI\":return\"4030 Wo's Box Tee\";case\"e8PeS7ycS\":return\"5031 Box L/S Tee\";case\"jsrlOupKL\":return\"5053 Staple Ringer Tee\";case\"v1xaZPaon\":return\"4011 Wo's Shallow Scoop Tee\";case\"ZmFILqn20\":return\"4056 Wo's Dice L/S Tee\";case\"FzRoOo3KZ\":return\"3001 Organic Infant Wee Tee\";case\"FGM4gJA1O\":return\"5076 Staple Curve Tee\";default:return\"\";}};export const dp63IXccUToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"tYAINZBZg\":return\"Clothing\";case\"TVT6WkYdF\":return\"Accessories\";case\"agHmEhXAH\":return\"Merch\";case\"Bx8PGZIUd\":return\"N/A\";default:return\"\";}};export const XCdKXBWrVToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"tYAINZBZg\":return\"T-Shirts\";case\"TVT6WkYdF\":return\"Polos\";case\"agHmEhXAH\":return\"Hoodies\";case\"Bx8PGZIUd\":return\"Crewnecks\";case\"mCOXxOfNj\":return\"N/A\";default:return\"\";}};export const ucEqoWnUKToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"Sx7ki4Vcc\":return\"Other\";case\"rl9wx313B\":return\"Signs and panels\";case\"FR5Ydc7yz\":return\"A-frames\";case\"d4gpI6J3f\":return\"Banners and flags\";case\"PaSDIssg4\":return\"Outdoor and events\";case\"bFIClFvqM\":return\"Stickers and labels\";case\"NKpQUE_nY\":return\"Windows and vehicles\";case\"cZYVrH_W9\":return\"Walls and floors\";case\"MieJfT1zL\":return\"Tees\";case\"ayTkSPGjT\":return\"Polos and workwear\";case\"t8QSIz9e5\":return\"Hoodies and crews\";case\"eagObQeis\":return\"Caps and bags\";case\"CTx5qqcDN\":return\"Bring your own\";case\"C5jQOmDlu\":return\"Business cards\";case\"Nu2n3Tuor\":return\"Flyers and brochures\";case\"IVbNTfYh4\":return\"Stationery\";case\"M6ZKo75Id\":return\"Drinkware\";case\"gDr1DCat8\":return\"Desk and everyday\";case\"uBgDWlKT0\":return\"Pens\";default:return\"\";}};export const enumToDisplayNameFunctions={dp63IXccU:dp63IXccUToDisplayName,kBw5XbGuC:kBw5XbGuCToDisplayName,mUOt2CqDc:mUOt2CqDcToDisplayName,ucEqoWnUK:ucEqoWnUKToDisplayName,XCdKXBWrV:XCdKXBWrVToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await eb.query({from:{data:eU,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"j0Vetd3Vz\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.j0Vetd3Vz;},async getRecordIdBySlug(e,l){let[t]=await eb.query({from:{data:eU,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"j0Vetd3Vz\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"dp63IXccUToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ucEqoWnUKToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"gJdCUm2bg\",\"framerSlug\":\"j0Vetd3Vz\",\"framerCollectionUtils\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerRecordIdKey\":\"id\",\"framerData\":\"true\",\"framerColorSyntax\":\"false\"}},\"XCdKXBWrVToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mUOt2CqDcToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"kBw5XbGuCToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f5ea8b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Sans-700\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-9BZeU .framer-styles-preset-15h4hy9:not(.rich-text-wrapper), .framer-9BZeU .framer-styles-preset-15h4hy9.rich-text-wrapper p { --framer-font-family: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-9BZeU .framer-styles-preset-15h4hy9:not(.rich-text-wrapper), .framer-9BZeU .framer-styles-preset-15h4hy9.rich-text-wrapper p { --framer-font-family: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-9BZeU .framer-styles-preset-15h4hy9:not(.rich-text-wrapper), .framer-9BZeU .framer-styles-preset-15h4hy9.rich-text-wrapper p { --framer-font-family: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018, #6c6354); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-9BZeU\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"M2umBpORv\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3 L 2.25 5.25 L 7.5 0\" fill=\"transparent\" height=\"5.25px\" id=\"SKKzYtdWd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 9.75)\" width=\"7.5px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"Ub0giwiXO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2883338743\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-30Bgq\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-30Bgq { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check Circle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-30Bgq\");Icon.displayName=\"Check Circle\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Check Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb30b49)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 7.5 7.5 L 0 15 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"G7JipcseD\" transform=\"translate(9 4.5)\" width=\"7.5px\"/><path d=\"M 0 0 L 7.5 7.5 L 0 15\" fill=\"transparent\" height=\"15px\" id=\"qoOYEIyEO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 4.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3166100823\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-eivmu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-eivmu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-eivmu\");Icon.displayName=\"Caret Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (95da0c7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-0vDkM .framer-styles-preset-1sndcr0:not(.rich-text-wrapper), .framer-0vDkM .framer-styles-preset-1sndcr0.rich-text-wrapper a { --framer-link-current-text-color: var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737); --framer-link-hover-text-color: var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018); --framer-link-text-color: var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }\"];export const className=\"framer-0vDkM\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c4a51b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretRight from\"https://framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/M1laAKyPaSPsj5qah93R/KmHNOtSBz.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hx13BFAHGLdK65b8CFPg/Re9ItYHKI0Y6WMDLcbJI/kSGJ6uLvQ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qkcVpcvvdDdSLtuWEdbX/mNm7i9JxSDLOqEutmWtN/NTEBgp1OY.js\";const CaretRightFonts=getFonts(CaretRight);const cycleOrder=[\"utMRgp_J0\",\"MsxOIvC65\"];const serializationHash=\"framer-4ANLu\";const variantClassNames={MsxOIvC65:\"framer-v-173ah3j\",utMRgp_J0:\"framer-v-lfw2rx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DQbShWEFY=undefined;const k59HfSqHB=undefined;const wM3fbZSJ6=undefined;const o5QQBfBXY=undefined;const JHcReh_yk=undefined;const QVeZRGsuB=undefined;const k1_aBmlH_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Centre:\"MsxOIvC65\",Start:\"utMRgp_J0\"};const Variants=motion.create(React.Fragment);const getProps=({crumb2,crumb2Link,crumb3,crumb3Link,current,height,id,showCrumb2,showCrumb3,width,...props})=>{return{...props,DQbShWEFY:showCrumb2??props.DQbShWEFY??true,JHcReh_yk:crumb3Link??props.JHcReh_yk,k1_aBmlH_:current??props.k1_aBmlH_??\"This page\",k59HfSqHB:crumb2Link??props.k59HfSqHB,o5QQBfBXY:showCrumb3??props.o5QQBfBXY??false,QVeZRGsuB:crumb3??props.QVeZRGsuB??\"Category\",variant:humanReadableVariantMap[props.variant]??props.variant??\"utMRgp_J0\",wM3fbZSJ6:crumb2??props.wM3fbZSJ6??\"Print\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wM3fbZSJ6,k59HfSqHB,DQbShWEFY,QVeZRGsuB,JHcReh_yk,o5QQBfBXY,k1_aBmlH_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"utMRgp_J0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lfw2rx\",className,classNames),\"data-framer-name\":\"Start\",layoutDependency:layoutDependency,layoutId:\"utMRgp_J0\",ref:refBinding,style:{...style},...addPropertyOverrides({MsxOIvC65:{\"data-framer-name\":\"Centre\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MNduX3uVy\"},motionChild:true,nodeId:\"A4gOiq7b_\",openInNewTab:false,relValues:[],scopeId:\"Pwq2JbAy4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1sndcr0\",\"data-styles-preset\":\"NTEBgp1OY\",children:\"Home\"})})})}),className:\"framer-1w6yxgk\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A4gOiq7b_\",style:{\"--extracted-r6o4lv\":\"var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-wxxfvb\",\"data-framer-name\":\"Separator\",layoutDependency:layoutDependency,layoutId:\"awAcRL8CT\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737)\",\"--pgex8v\":2}}),DQbShWEFY!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737))\"},children:/*#__PURE__*/_jsx(Link,{href:k59HfSqHB,motionChild:true,nodeId:\"v1L4BCdE4\",openInNewTab:false,relValues:[],scopeId:\"Pwq2JbAy4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1sndcr0\",\"data-styles-preset\":\"NTEBgp1OY\",children:\"Print\"})})})}),className:\"framer-wuzikz\",\"data-framer-name\":\"Crumb 2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v1L4BCdE4\",style:{\"--extracted-r6o4lv\":\"var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737)\"},text:wM3fbZSJ6,verticalAlignment:\"top\",withExternalLayout:true}),DQbShWEFY!==false&&/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-wqyxym\",\"data-framer-name\":\"Separator\",layoutDependency:layoutDependency,layoutId:\"xc7lMhw9y\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737)\",\"--pgex8v\":2}}),o5QQBfBXY!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737))\"},children:/*#__PURE__*/_jsx(Link,{href:JHcReh_yk,motionChild:true,nodeId:\"aw_tgYuu1\",openInNewTab:false,relValues:[],scopeId:\"Pwq2JbAy4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1sndcr0\",\"data-styles-preset\":\"NTEBgp1OY\",children:\"Category\"})})})}),className:\"framer-q3mar1\",\"data-framer-name\":\"Crumb 3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aw_tgYuu1\",style:{\"--extracted-r6o4lv\":\"var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737)\"},text:QVeZRGsuB,verticalAlignment:\"top\",withExternalLayout:true}),o5QQBfBXY!==false&&/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-58i8w1\",\"data-framer-name\":\"Separator\",layoutDependency:layoutDependency,layoutId:\"YYR75HjWd\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-85056f8c-4056-46d9-a29f-b0e3fd78b737)\",\"--pgex8v\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1clwf2u\",\"data-styles-preset\":\"kSGJ6uLvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018))\"},children:\"Current\"})}),className:\"framer-nvydv0\",\"data-framer-name\":\"Current\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tU4KQrt9U\",style:{\"--extracted-r6o4lv\":\"var(--token-3e82aafa-4abe-46b2-aa1c-a9b30cdf4018)\"},text:k1_aBmlH_,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-4ANLu.framer-8u9zi3, .framer-4ANLu .framer-8u9zi3 { display: block; }\",\".framer-4ANLu.framer-lfw2rx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; gap: 4px 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 600px; }\",\".framer-4ANLu .framer-1w6yxgk, .framer-4ANLu .framer-wuzikz, .framer-4ANLu .framer-q3mar1, .framer-4ANLu .framer-nvydv0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4ANLu .framer-wxxfvb, .framer-4ANLu .framer-wqyxym, .framer-4ANLu .framer-58i8w1 { flex: none; height: auto; position: relative; width: 12px; }\",\".framer-4ANLu.framer-v-173ah3j.framer-lfw2rx { justify-content: center; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MsxOIvC65\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wM3fbZSJ6\":\"crumb2\",\"k59HfSqHB\":\"crumb2Link\",\"DQbShWEFY\":\"showCrumb2\",\"QVeZRGsuB\":\"crumb3\",\"JHcReh_yk\":\"crumb3Link\",\"o5QQBfBXY\":\"showCrumb3\",\"k1_aBmlH_\":\"current\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPwq2JbAy4=withCSS(Component,css,\"framer-4ANLu\");export default FramerPwq2JbAy4;FramerPwq2JbAy4.displayName=\"Breadcrumbs\";FramerPwq2JbAy4.defaultProps={height:200,width:600};addPropertyControls(FramerPwq2JbAy4,{variant:{options:[\"utMRgp_J0\",\"MsxOIvC65\"],optionTitles:[\"Start\",\"Centre\"],title:\"Variant\",type:ControlType.Enum},wM3fbZSJ6:{defaultValue:\"Print\",title:\"Crumb 2\",type:ControlType.String},onwM3fbZSJ6Change:{changes:\"wM3fbZSJ6\",type:ControlType.ChangeHandler},k59HfSqHB:{title:\"Crumb 2 link\",type:ControlType.Link},DQbShWEFY:{defaultValue:true,title:\"Show crumb 2\",type:ControlType.Boolean},onDQbShWEFYChange:{changes:\"DQbShWEFY\",type:ControlType.ChangeHandler},QVeZRGsuB:{defaultValue:\"Category\",title:\"Crumb 3\",type:ControlType.String},onQVeZRGsuBChange:{changes:\"QVeZRGsuB\",type:ControlType.ChangeHandler},JHcReh_yk:{title:\"Crumb 3 link\",type:ControlType.Link},o5QQBfBXY:{defaultValue:false,title:\"Show crumb 3\",type:ControlType.Boolean},ono5QQBfBXYChange:{changes:\"o5QQBfBXY\",type:ControlType.ChangeHandler},k1_aBmlH_:{defaultValue:\"This page\",title:\"Current\",type:ControlType.String},onk1_aBmlH_Change:{changes:\"k1_aBmlH_\",type:ControlType.ChangeHandler}});addFonts(FramerPwq2JbAy4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CaretRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPwq2JbAy4\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"wM3fbZSJ6\\\":\\\"crumb2\\\",\\\"k59HfSqHB\\\":\\\"crumb2Link\\\",\\\"DQbShWEFY\\\":\\\"showCrumb2\\\",\\\"QVeZRGsuB\\\":\\\"crumb3\\\",\\\"JHcReh_yk\\\":\\\"crumb3Link\\\",\\\"o5QQBfBXY\\\":\\\"showCrumb3\\\",\\\"k1_aBmlH_\\\":\\\"current\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MsxOIvC65\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pwq2JbAy4.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.5 0 L 9 7.5 L 15 9.75 L 4.5 21 L 6 13.5 L 0 11.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"21px\" id=\"C0XRUgMsp\" transform=\"translate(4.5 1.5)\" width=\"15px\"/><path d=\"M 10.5 0 L 9 7.5 L 15 9.75 L 4.5 21 L 6 13.5 L 0 11.25 Z\" fill=\"transparent\" height=\"21px\" id=\"z9XZNqukS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 1.5)\" width=\"15px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1028000027\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JrhtI\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-JrhtI { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Lightning\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-JrhtI\");Icon.displayName=\"Lightning\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Lightning\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// SeoSchema.tsx - structured data (JSON-LD) for one page, rendered as a\n// <script type=\"application/ld+json\"> so it ships in the published HTML.\n// Nothing visible: the instance sits 1x1 at the top-left of the page.\n//\n// Two ways to feed it:\n//  - Static pages: paste the finished JSON-LD into \"Schema\" (an object, an\n//    array, or a {\"@graph\": [...]} block).\n//  - CMS pages: pick a \"Kind\", bind Name / Description / Image (and Date for\n//    posts) to the collection's fields, set the breadcrumb trail, and bind\n//    \"FAQ\" to the item's FAQ rich text. Questions are the rich text's\n//    headings, answers the paragraphs after them (the same rule FAQList uses),\n//    so the FAQPage always matches what the page shows.\n//\n// Site-wide Organization / LocalBusiness lives in Site Settings > Custom Code\n// (head end), with the @ids this file points at.\n//\n// SEO pass 2026-09-26 (branch f8ywgsa9v).\n// Template pages 2026-09-27: kind \"collection\" = a CollectionPage (the /templates/<page> galleries);\n// \"Service type\" names what the page is about there.\n// Indexing pass 2026-09-26 (branch \"SEO and indexing fixes\"): Product carries\n// an AggregateOffer from \"Price\" (the CMS \"From $\" figure the page shows), and\n// a product with no price emits no Product node at all - Google reports a\n// Product without offers / review / rating as an invalid item.\n// SEO phase 1 (2026-09-28): a Service's provider is the LocalBusiness\n// (#localbusiness in the site custom code), it carries an @id (url#service),\n// Bendigo comes first in areaServed, and a service without a town is named\n// for the keyword (\"<name> in Bendigo\") unless the name already says Bendigo.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const SITE=\"https://www.bendigographics.com\";const ORG={\"@id\":`${SITE}/#organization`};const LOCAL={\"@id\":`${SITE}/#localbusiness`};const BENDIGO_AREA=[{\"@type\":\"City\",name:\"Bendigo\"},{\"@type\":\"AdministrativeArea\",name:\"Central Victoria\"},{\"@type\":\"State\",name:\"Victoria\"}];const clean=s=>s.replace(/\\s+/g,\" \").trim();// ---- FAQ from a rich text value (React node, HTML string or plain lines) ----\nfunction textOf(node){if(node==null||typeof node===\"boolean\")return\"\";if(typeof node===\"string\"||typeof node===\"number\")return String(node);if(Array.isArray(node))return node.map(textOf).join(\"\");if(/*#__PURE__*/React.isValidElement(node)){const p=node.props||{};if(typeof p.dangerouslySetInnerHTML?.__html===\"string\")return htmlText(p.dangerouslySetInnerHTML.__html);const t=node.type;const block=typeof t===\"string\"&&/^(p|h[1-6]|li|br|div)$/.test(t);return textOf(p.children)+(block?\" \":\"\");}return\"\";}function htmlText(html){return html.replace(/<br\\s*\\/?>/gi,\" \").replace(/<\\/(p|h[1-6]|li|div)>/gi,\" \").replace(/<[^>]+>/g,\"\").replace(/&nbsp;/g,\" \").replace(/&amp;/g,\"&\").replace(/&lt;/g,\"<\").replace(/&gt;/g,\">\").replace(/&quot;/g,'\"').replace(/&#39;|&#x27;|&rsquo;/g,\"’\");}function faqFromHtml(html){const out=[];let cur=null;const re=/<(h[1-6]|p|li)\\b[^>]*>([\\s\\S]*?)<\\/\\1>/gi;let m;while(m=re.exec(html)){const tag=m[1].toLowerCase();const text=clean(htmlText(m[2]));if(!text)continue;const boldQ=tag===\"p\"&&/^\\s*<(strong|b)\\b/i.test(m[2])&&/\\?\\s*$/.test(text)&&text.length<160;if(tag.startsWith(\"h\")||boldQ){cur={q:text,a:\"\"};out.push(cur);}else if(cur)cur.a=clean(`${cur.a} ${text}`);}return out.filter(x=>x.q&&x.a);}function faqFromNode(node){if(!node)return[];if(typeof node===\"string\"){if(/<[a-z][\\s\\S]*>/i.test(node))return faqFromHtml(node);const out=[];let cur=null;for(const raw of node.split(/\\n+/)){const line=clean(raw);if(!line)continue;if(/\\?$/.test(line)&&line.length<160){cur={q:line,a:\"\"};out.push(cur);}else if(cur)cur.a=clean(`${cur.a} ${line}`);}return out.filter(x=>x.q&&x.a);}const out=[];let cur=null;const walk=n=>{if(n==null||typeof n===\"boolean\")return;if(Array.isArray(n))return n.forEach(walk);if(!/*#__PURE__*/React.isValidElement(n))return;const p=n.props||{};if(typeof p.dangerouslySetInnerHTML?.__html===\"string\"){for(const qa of faqFromHtml(p.dangerouslySetInnerHTML.__html))out.push(cur=qa);return;}const t=n.type;if(typeof t===\"string\"&&/^h[1-6]$/.test(t)){const q=clean(textOf(p.children));if(q)out.push(cur={q,a:\"\"});return;}if(typeof t===\"string\"&&/^(p|li)$/.test(t)){const a=clean(textOf(p.children));if(a&&cur)cur.a=clean(`${cur.a} ${a}`);return;}walk(p.children);};walk(node);return out.filter(x=>x.q&&x.a);}// ---- helpers ----\nfunction parseCrumbs(spec,lastName,lastUrl){const parts=(spec||\"\").split(\";\").map(s=>s.trim()).filter(Boolean).map(s=>{const i=s.lastIndexOf(\"=\");return i>0?{name:s.slice(0,i).trim(),path:s.slice(i+1).trim()}:{name:s,path:\"\"};});if(lastName)parts.push({name:lastName,path:lastUrl||\"\"});if(parts.length<2)return null;return{\"@type\":\"BreadcrumbList\",itemListElement:parts.map((c,i)=>{const li={\"@type\":\"ListItem\",position:i+1,name:c.name};if(c.path)li.item=/^https?:/.test(c.path)?c.path:`${SITE}${c.path.startsWith(\"/\")?\"\":\"/\"}${c.path}`;return li;})};}function imageSrc(img){const src=typeof img===\"string\"?img:img?.src;if(!src||typeof src!==\"string\")return undefined;return src.split(\"?\")[0];}function isoDate(v){if(!v)return undefined;const d=new Date(v);return isNaN(d.getTime())?undefined:d.toISOString().slice(0,10);}function build(props,faq){const{kind,name,description,image,date,crumbs,areaName,serviceType}=props;const nodes=[];const slug=clean(String(props.slug||\"\"));const base=clean(String(props.basePath||\"\"));const url=slug&&base?`${SITE}${base.replace(/\\/?$/,\"/\")}${slug}`:undefined;const nm=clean(String(name||\"\"));const desc=clean(String(description||\"\"));const img=imageSrc(image);if(props.schema&&String(props.schema).trim()){try{const raw=JSON.parse(String(props.schema));const list=Array.isArray(raw)?raw:raw[\"@graph\"]?raw[\"@graph\"]:[raw];for(const n of list){const c={...n};delete c[\"@context\"];nodes.push(c);}}catch(e){// bad JSON never breaks the page\n}}const price=Number(props.price);if(nm&&kind===\"product\"&&price>0){const p={\"@type\":\"Product\",name:nm,brand:{\"@type\":\"Brand\",name:\"Bendigo Graphics\"}};if(desc)p.description=desc;if(img)p.image=[img];if(url)p.url=url;const sku=clean(String(props.sku||\"\"));if(sku)p.sku=sku;const offer={\"@type\":\"AggregateOffer\",priceCurrency:\"AUD\",lowPrice:price.toFixed(2),availability:\"https://schema.org/InStock\",seller:ORG};if(url)offer.url=url;p.offers=offer;nodes.push(p);}else if(nm&&kind===\"service\"){const area=clean(String(areaName||\"\"));const st=clean(String(serviceType||nm));const label=area&&nm===area?`${st} for ${area}`:!area&&!/bendigo/i.test(nm)?`${nm} in Bendigo`:nm;const s={\"@type\":\"Service\",name:label,serviceType:st,provider:LOCAL};if(desc)s.description=desc;if(img)s.image=img;if(url){s[\"@id\"]=`${url}#service`;s.url=url;}s.areaServed=area?{\"@type\":\"City\",name:area,containedInPlace:{\"@type\":\"State\",name:\"Victoria\"}}:BENDIGO_AREA;nodes.push(s);}else if(nm&&kind===\"collection\"){/* A gallery page (the template pages): a CollectionPage in the site's WebSite, about the\n           product it lists templates for. The items load in the browser, so no ItemList is claimed. */const c={\"@type\":\"CollectionPage\",name:nm,isPartOf:{\"@id\":`${SITE}/#website`},publisher:ORG,inLanguage:\"en-AU\"};if(desc)c.description=desc;if(img)c.image=img;if(url){c.url=url;c[\"@id\"]=`${url}#collection`;}const about=clean(String(props.serviceType||\"\"));if(about)c.about={\"@type\":\"Thing\",name:about};nodes.push(c);}else if(nm&&kind===\"article\"){const a={\"@type\":\"BlogPosting\",headline:nm.slice(0,110),author:ORG,publisher:ORG};if(desc)a.description=desc;if(img)a.image=[img];const d=isoDate(date);if(d)a.datePublished=d;if(url){a.url=url;a.mainEntityOfPage=url;}nodes.push(a);}const bc=parseCrumbs(crumbs,props.crumbsIncludeName?nm:\"\",url);if(bc)nodes.push(bc);if(faq.length){nodes.push({\"@type\":\"FAQPage\",mainEntity:faq.map(x=>({\"@type\":\"Question\",name:x.q,acceptedAnswer:{\"@type\":\"Answer\",text:x.a}}))});}return nodes;}function serialise(nodes){const data=nodes.length===1?{\"@context\":\"https://schema.org\",...nodes[0]}:{\"@context\":\"https://schema.org\",\"@graph\":nodes};return JSON.stringify(data).replace(/</g,\"\\\\u003c\");}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function SeoSchema(props){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const key=props.schemaKey||\"page\";const faqNode=props.faq;const faqSync=faqFromNode(faqNode);// A rich text that only resolves in the browser: draw it hidden, read it once.\nconst hiddenRef=useRef(null);const[faqLate,setFaqLate]=useState([]);const needsDom=!faqSync.length&&faqNode&&typeof faqNode!==\"string\";useEffect(()=>{if(needsDom&&hiddenRef.current)setFaqLate(faqFromHtml(hiddenRef.current.innerHTML));},[needsDom,faqNode]);// Breakpoint copies of the page each carry this component: keep one script.\nuseEffect(()=>{if(typeof document===\"undefined\")return;const all=Array.from(document.querySelectorAll(`script[data-bg-schema=\"${key}\"]`));all.slice(1).forEach(s=>s.parentNode?.removeChild(s));});const nodes=build(props,faqSync.length?faqSync:faqLate);const json=nodes.length?serialise(nodes):\"\";// Never draws anything: on the canvas an empty box, on the site only the script.\nif(isCanvas)return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:0,height:0,overflow:\"hidden\",pointerEvents:\"none\"}});return /*#__PURE__*/_jsxs(_Fragment,{children:[json?/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",\"data-bg-schema\":key,dangerouslySetInnerHTML:{__html:json}}):null,needsDom?/*#__PURE__*/_jsx(\"div\",{ref:hiddenRef,\"aria-hidden\":true,style:{display:\"none\"},children:faqNode}):null]});}SeoSchema.defaultProps={kind:\"none\",schema:\"\",name:\"\",description:\"\",crumbs:\"\",crumbsIncludeName:true,areaName:\"\",serviceType:\"\",schemaKey:\"page\"};addPropertyControls(SeoSchema,{kind:{type:ControlType.Enum,title:\"Kind\",options:[\"none\",\"product\",\"service\",\"article\",\"collection\"],optionTitles:[\"Breadcrumbs / FAQ only\",\"Product\",\"Service\",\"Blog post\",\"Collection page\"]},name:{type:ControlType.String,title:\"Name\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true},image:{type:ControlType.ResponsiveImage,title:\"Image\"},price:{type:ControlType.Number,title:\"Price\",min:0,step:.01,description:\"Product kind: the From price the page shows (AUD, GST incl.)\"},sku:{type:ControlType.String,title:\"SKU\"},date:{type:ControlType.Date,title:\"Date\"},areaName:{type:ControlType.String,title:\"Area\",description:\"Service kind: the town it serves\"},serviceType:{type:ControlType.String,title:\"Service type\"},slug:{type:ControlType.String,title:\"Slug\"},basePath:{type:ControlType.String,title:\"Base path\",description:\"e.g. /products (the page URL is base path + slug)\"},crumbs:{type:ControlType.String,title:\"Crumbs\",description:\"Name=/path; Name=/path (the page's own name is added last)\"},crumbsIncludeName:{type:ControlType.Boolean,title:\"Add name\"},faq:{type:ControlType.RichText??ControlType.String,title:\"FAQ\"},schema:{type:ControlType.String,title:\"Schema\",displayTextArea:true,description:\"Extra JSON-LD for this page\"},schemaKey:{type:ControlType.String,title:\"Key\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SeoSchema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SeoSchema.map"],"mappings":"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"}