{"version":3,"file":"CheckoutButton.CexHOXEO.mjs","names":[],"sources":["https:/framerusercontent.com/modules/opwM9tZCCdZVYQCw4l5o/q3nUKExaWKHlNFK5dEyL/CheckoutButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,motion}from\"framer\";import{useEffect}from\"react\";// generated at 2026-09-04T04:59:58.427Z\n(()=>{\"use strict\";var e={249(e,t,n){n.r(t),n.d(t,{clearAllBodyScrollLocks:()=>g,disableBodyScroll:()=>f,enableBodyScroll:()=>m});var o=!1;if(\"undefined\"!=typeof window){var r={get passive(){o=!0;}};window.addEventListener(\"testPassive\",null,r),window.removeEventListener(\"testPassive\",null,r);}var c=\"undefined\"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||\"MacIntel\"===window.navigator.platform&&window.navigator.maxTouchPoints>1),i=[],a=!1,l=-1,s=void 0,u=void 0,d=function(e){return i.some(function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e));});},h=function(e){var t=e||window.event;return!!d(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1);},p=function(){void 0!==u&&(document.body.style.paddingRight=u,u=void 0),void 0!==s&&(document.body.style.overflow=s,s=void 0);},f=function(e,t){if(e){if(!i.some(function(t){return t.targetElement===e;})){var n={targetElement:e,options:t||{}};i=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n;}return Array.from(e);}(i),[n]),c?(e.ontouchstart=function(e){1===e.targetTouches.length&&(l=e.targetTouches[0].clientY);},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){var n=e.targetTouches[0].clientY-l;!d(e.target)&&(t&&0===t.scrollTop&&n>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;}(t)&&n<0?h(e):e.stopPropagation());}(t,e);},a||(document.addEventListener(\"touchmove\",h,o?{passive:!1}:void 0),a=!0)):function(e){if(void 0===u){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;t&&n>0&&(u=document.body.style.paddingRight,document.body.style.paddingRight=n+\"px\");}void 0===s&&(s=document.body.style.overflow,document.body.style.overflow=\"hidden\");}(t);}}else console.error(\"disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.\");},g=function(){c?(i.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null;}),a&&(document.removeEventListener(\"touchmove\",h,o?{passive:!1}:void 0),a=!1),l=-1):p(),i=[];},m=function(e){e?(i=i.filter(function(t){return t.targetElement!==e;}),c?(e.ontouchstart=null,e.ontouchmove=null,a&&0===i.length&&(document.removeEventListener(\"touchmove\",h,o?{passive:!1}:void 0),a=!1)):i.length||p()):console.error(\"enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.\");};}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var c=t[o]={exports:{}};return e[o](c,c.exports,n),c.exports;}function o(e){return\"string\"==typeof e.data.type&&e.data.type.startsWith(\"checkoutpage.\");}n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]});},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0});};const r=[\"app\",\"dashboard\",\"store\",\"admin\",\"staging\",\"staging-app\",\"api\"];function c(e){if(e.includes(\".vercel.app\")||e.includes(\"checkoutpage-web\")||e.includes(\".ngrok.app\")||e.includes(\".ngrok-free.app\"))return null;if(!(e.endsWith(\"checkoutpage.com\")||e.endsWith(\"checkoutpage.co\")||e.endsWith(\"checkoutfront.com\")||e.endsWith(\"checkoutpage.com\")||e.endsWith(\"checkoutpage.dev\")))return e;const t=e.split(\".\");return t.length<3||r.includes(t[0])||t[0].includes(\"checkoutpage-web\")||t[0].includes(\"staging\")?null:t[0];}const i=[\"checkoutpage.dev\",\"checkoutpage.co\",\"checkoutpage.com\",\"checkoutpage.vercel.app\",\"checkoutfront.com\",\"ngrok-free.app\",\"ngrok.app\"];function a(e){let t=!1;for(let n of i)e.includes(n)&&(t=!0);return t;}function l(e){const t=new URL(e);if(a(t.origin)){const e=c(t.hostname);return e?t.pathname.startsWith(\"/embed/\")?[e,t.pathname.replace(\"/embed/\",\"\").split(\"/\")[0]]:t.pathname.startsWith(\"/overlay/\")?[e,t.pathname.replace(\"/overlay/\",\"\").split(\"/\")[0]]:[e,t.pathname.split(\"/\")[1]]:t.pathname.replace(\"/checkout/\",\"/\").replace(\"/c/\",\"/\").replace(\"/overlay/\",\"/\").replace(\"/embed/\",\"/\").split(\"/\").filter(Boolean);}const n=c(t.hostname);if(n){if(t.pathname.startsWith(\"/embed/\"))return[n,t.pathname.replace(\"/embed/\",\"\").split(\"/\")[0]];if(t.pathname.startsWith(\"/overlay/\"))return[n,t.pathname.replace(\"/overlay/\",\"\").split(\"/\")[0]];return[n,t.pathname.split(\"/\")[1]];}return[];}function s(e){const t=new URL(e),n=function(e){const t={};for(const[n,o]of e)t[n]=o;return t;}(new URLSearchParams(t.search.slice(1)));return{url:t.href,...n};}function u(){if(window&&window.Rewardful&&window.Rewardful.referral)return window.Rewardful.referral;const e=function(){const e=document.cookie.split(\"; \").find(e=>e.startsWith(\"rewardful.referral=\"));if(e){const t=e.split(\"=\")[1];try{return JSON.parse(decodeURIComponent(t)).id;}catch(e){console.error(\"Error parsing rewardful.referral cookie:\",e);}}return null;}();return e||null;}function d(){if(window&&window.tolt_referral)return window.tolt_referral;const e=function(){const e=document.cookie.split(\"; \").find(e=>e.startsWith(\"tolt_referral=\"));if(e)return e.split(\"=\")[1];return null;}();return e||null;}const h=\"undefined\"!=typeof document&&(document.currentScript&&document.currentScript.src||(document.querySelector('script[src*=\"protection-bypass\"]')||{}).src)||\"\";function p(){return function(e){if(!e)return null;try{const t=new URL(e).searchParams,n=t.get(\"cp-iframe-protection-bypass\")||t.get(\"x-vercel-protection-bypass\");return n?{\"x-vercel-protection-bypass\":n,\"x-vercel-set-bypass-cookie\":\"samesitenone\"}:null;}catch(e){return null;}}(h);}const f=!0,g=\"The checkout size could not be loaded. The embed uses its default height until the checkout loads.\";function m(e,t){e.dispatchEvent(new CustomEvent(\"checkoutpage:embedconfig\",{detail:t}));}function w(e,t){const n=document.createElement(\"iframe\"),r=t.includes(\"checkoutpage.co/\")?t.replace(\"checkoutpage.co/\",\"checkoutpage.com/\"):t,[c,i]=l(r);!async function(t,o){if(!window.checkoutPage)return;const r=f?\"metadata\":\"metadata-development\";try{const a=await fetch(`https://daazdvlmmlsid.cloudfront.net/${r}/${btoa(t)}/${btoa(o)}.json`);if(!a.ok)throw new Error(`Embed config request failed with status ${a.status}`);const l=await a.json(),s=e.offsetWidth||window.outerWidth,u=(c=l?.embedMeasurements,i=s,Array.isArray(c)?c.reduce((e,t)=>t&&t.height>0?e?Math.abs(t.width-i)<Math.abs(e.width-i)?t:e:t:e,null):null);if(!u)throw new Error(\"Embed config has no usable measurements\");n.height=`${u.height}px`,m(e,{status:\"ok\",height:u.height});}catch(t){console.warn(`[Checkout Page] ${g} (${o}, default 480px)`,t),m(e,{status:\"error\",height:480,message:g});}var c,i;}(c,i);const a=function(e,t){return`cp-checkout-${e}-${t}-${Math.random().toString(36).substring(2,9)}`;}(c,i),s=function({url:e,query:t}){const n=new URL(e),o=n.searchParams;for(const e in t)o.set(e,t[e]);return n.search=o.toString(),n.toString();}({url:r,query:{iframeId:a}});n.className=\"cp-frame\",n.id=a,n.title=\"Checkout frame\",n.style.backgroundColor=\"transparent\",n.style.border=\"none\",n.style.transition=\"height 0.4s\",n.allowTransparency=\"true\",n.width=\"100%\",n.height=\"480px\",n.allow=\"payment *\",n.src=s,n.scrolling=\"no\",e.firstChild&&e.removeChild(e.firstChild),e.appendChild(n),function(e,t,n){let o;function r(){if(!e.contentWindow)return;const o=d();if(o){const r=new URL(t).origin;e.contentWindow.postMessage({type:\"checkoutpage.toltReferral\",payload:{toltReferralId:o},iframeId:n},r);}}r();let c=0;const i=5;o=setInterval(()=>{c++,r(),c>=i&&clearInterval(o);},2e3);}(n,s,a);return window.addEventListener(\"message\",e=>{const{data:t={}}=e;if(!o(e))return;const{checkout:n,payload:r,type:c,initialCheckout:l,iframeId:s}=t;if(s!==a)return;const u=document.getElementById(a);if(u){if(\"checkoutpage.scrollIntoView\"===c){const e=u.getBoundingClientRect();if(!(e.top>=0&&e.top<=window.innerHeight)){const t=window.pageYOffset+e.top-128;window.scrollTo({top:t,behavior:\"smooth\"});}}n!==i&&l!==i||\"checkoutpage.resize\"===c&&(u.height=`${r.height}px`);}}),!0;}function v(){const e=document.getElementsByClassName(\"cp-checkout\"),t=Array.from(e);if(!(!e.length>0))return t.map(e=>{const{dataset:t}=e,{loaded:n,checkout:o}=t,r=function(e){const[t,n]=l(e),o=s(window.location.href),r=s(e),i=u(),a=d(),h=Object.assign({},o,r,{...i&&{rewardful_referral:i},...a&&{tolt_referral:a},...p()}),f=new URL(e);h.url=window.location.href.replace(window.location.search,\"\");const g=new URLSearchParams(h).toString();return c(f.hostname)?`${f.origin}/embed/${n}?${g}`:`${f.origin}/embed/${t}/${n}?${g}`;}(o),i=e.dataset.src===r;n&&i||o&&(w(e,r),e.dataset.loaded=!0,e.dataset.src=r);}),!0;}function y(e,t){return Object.assign({},e,t);}const k=n(249),b=k.disableBodyScroll,E=k.enableBodyScroll;let S,R;function W(e=0){const t=document.getElementsByClassName(\"cp-button\");if(!t.length&&e<5)return void setTimeout(()=>{W(e+1);},300);const n=function(e=[]){let t=\"\";for(let n=0;n<e.length;n++){const o=e[n];if(o.href&&!m(o.href)){t=new URL(o.href).origin;break;}}return t?t.endsWith(\"checkoutpage.co\")?t.replace(\"checkoutpage.co\",\"checkoutpage.com\"):t:\"https://checkoutpage.com\";}(t),r=function(e){const t=window.location.href.replace(window.location.search,\"\"),n=p(),o=n?`&${new URLSearchParams(n).toString()}`:\"\";return`${e}/overlay?url=${t}${o}`;}(n),c=function(e){return new URL(e).origin;}(r);function i(e){const[t,n]=l(e);if(!t||!n)return;const o=d();f({seller:t,checkout:n,query:{...y(s(window.location.href),s(e)),url:window.location.href.replace(window.location.search,\"\"),...o&&{tolt_referral:o}}});}function u(e){\"Escape\"===e.key&&h();}function h(){R.style.width=\"\",R.style.height=\"\",document.removeEventListener(\"keydown\",u,!1),E(S);}function f({seller:e,checkout:t,query:n}){const{referrer:o}=document,{innerWidth:r}=window,i=d(),a={type:\"checkoutpage.openPopup\",seller:e,checkout:t,...n&&n.testing&&{testing:n.testing},...n&&{query:g({...n,...i&&{tolt_referral:i}})},referrer:o,screenWidth:r,origin:window.location.origin};S.contentWindow.postMessage(a,c),S.style.width=\"100%\",S.style.height=\"100%\",function(e,t,n,o){let r;function c(){if(!e.contentWindow)return;const r=d();r&&e.contentWindow.postMessage({type:\"checkoutpage.toltReferral\",payload:{toltReferralId:r},seller:n,checkout:o},t);}c();let i=0;const a=5;r=setInterval(()=>{i++,c(),i>=a&&clearInterval(r);},2e3);}(S,c,e,t);}function g(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>\"object\"!=typeof e).map(([e,t])=>[e,`${t}`]));}function m(e){return new URL(e).origin===window.location.origin;}window.checkoutPage.open=({seller:e,checkout:t,query:n})=>{f({seller:e,checkout:t,query:y(s(window.location.href),n)});},window.checkoutPage.close=h;if(document.getElementById(\"cp-popup\"))return;S=document.createElement(\"iframe\"),S.setAttribute(\"allowFullScreen\",\"allowfullscreen\"),S.title=\"Checkout frame\",S.id=\"cp-popup\",S.style.width=\"100%\",S.style.height=\"100%\",S.style.border=\"none\",S.src=r,S.allow=\"payment *\",function(){const e=document.createElement(\"style\");e.type=\"text/css\",e.appendChild(document.createTextNode(\"\\n    .cp-container {\\n      position: fixed !important;\\n      overflow: hidden !important;\\n      background-color: rgba(0,0,0,0);\\n      overflow-y: scroll;\\n      z-index: 99998 !important;\\n      top: 0 !important;\\n      right: 0 !important;\\n      width: 0px;\\n      height: 0px;\\n      border: none !important;\\n      margin: 0 !important;\\n      padding: 0 !important;\\n      zoom: 1;\\n      -webkit-overflow-scrolling: touch;\\n    }\\n  \")),document.head.appendChild(e);}(),R=document.createElement(\"div\"),R.className=\"cp-container\",R.style.colorScheme=\"light\",document.body.append(R),R.append(S);return window.addEventListener(\"message\",e=>{const{data:t={}}=e;if(!o(e))return;const{payload:n,type:r}=t;\"checkoutpage.resize\"===r&&(S.height=`${n.height}px`),\"checkoutpage.close\"===r&&h(),\"checkoutpage.open\"===r&&(document.addEventListener(\"keydown\",u,!1),R.style.width=\"100%\",R.style.height=\"100%\",b(S),S.focus()),\"checkoutpage.create\"===r&&f({seller:t.seller,checkout:t.checkout,query:t.query});}),document.addEventListener(\"click\",e=>{const t=e.target.closest(\".cp-button\");if(!t)return;if(t.href&&t.href.length>0)return e.preventDefault(),void i(t.href);const{seller:n,checkout:o,testing:r}=t.dataset;if(n&&o){const e=void 0!==r||void 0,t=window.location.href.replace(window.location.search,\"\"),c=d();return void f({seller:n,checkout:o,query:{...e&&{testing:e},url:t,...c&&{tolt_referral:c}}});}const c=t.querySelector(\"[href]\");if(c&&c.href.length>0&&a(c.href))return e.preventDefault(),void i(c.href);if(c){const{seller:e,checkout:t}=c.dataset;if(e&&t){const n=void 0!==r||void 0,o=window.location.href.replace(window.location.search,\"\"),c=d();return void f({seller:e,checkout:t,query:{...n&&{testing:n},url:o,...c&&{tolt_referral:c}}});}}}),!0;}globalThis.checkoutpageFramerOverlay={initCheckoutPage:function(){\"undefined\"!=typeof window&&(window.checkoutPage||={initEmbeds:v,initPopup:W});}};})();// Defaults mirror the Checkout Page homepage CTA, and stand in wherever a\n// control has no value yet. Padding and radius are plain numbers we turn into\n// CSS ourselves: Framer's fused Padding/BorderRadius controls are typed as\n// returning a CSS string, but on canvas the value vanishes and the button\n// collapses inside its own label. Twice now. Check a canvas before retrying.\nconst DEFAULTS={background:\"#171717\",textColor:\"#FFFFFF\",hoverBackground:\"#000000\",fontSize:16,fontWeight:\"600\",letterSpacing:0,borderRadius:10,paddingY:14,paddingX:28,borderWidth:0,borderColor:\"#E5E5E5\"};// Matches the CSS transition the button shipped with, so live buttons keep the\n// same fade now that framer-motion drives the hover.\nconst HOVER_TRANSITION={type:\"tween\",duration:.15,ease:\"easeInOut\"};// Seeds the Font control's own fields; `variant` is its weight token.\nconst FONT_DEFAULT={fontSize:16,letterSpacing:0,lineHeight:1.2,variant:\"Semibold\"};/**\n * Hug the label by default, but let users switch the frame to fixed/fill in\n * the properties panel. Framer then injects the frame size via props.style,\n * which must be spread last on the root element. `style` is that reserved\n * injected prop, so no control may be named after it.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function CheckoutButton(props){// Copied key by key, not spread: a key the control does not report would\n// land as undefined and wipe out the baseline in the style below, which\n// shrinks the label and leaves the padding looking oversized. Numbers are\n// checked against null so a letter spacing of 0 survives.\nconst picked=props.font||{};const fontPick={};if(picked.fontFamily)fontPick.fontFamily=picked.fontFamily;if(picked.fontWeight)fontPick.fontWeight=picked.fontWeight;if(picked.fontStyle)fontPick.fontStyle=picked.fontStyle;if(picked.fontSize!=null)fontPick.fontSize=picked.fontSize;if(picked.letterSpacing!=null)fontPick.letterSpacing=picked.letterSpacing;if(picked.lineHeight!=null)fontPick.lineHeight=picked.lineHeight;const st=props.styles||{};const s={background:st.background||DEFAULTS.background,textColor:st.textColor||DEFAULTS.textColor,borderRadius:st.borderRadius??DEFAULTS.borderRadius,paddingY:st.paddingY??DEFAULTS.paddingY,paddingX:st.paddingX??DEFAULTS.paddingX,borderWidth:st.borderWidth??DEFAULTS.borderWidth,borderColor:st.borderColor||DEFAULTS.borderColor};// Cleared with the x, props.hover is undefined and the button stops\n// reacting to hover entirely. Only the keys that are set animate.\nconst hv=props.hover;const whileHover={};if(hv){if(hv.scale!=null)whileHover.scale=hv.scale;if(hv.background)whileHover.backgroundColor=hv.background;if(hv.textColor)whileHover.color=hv.textColor;}// The local overlay module intercepts clicks on the data-checkout link and\n// opens the checkout in an overlay.\nuseEffect(()=>{if(props.mode!==\"popup\")return;globalThis.checkoutpageFramerOverlay?.initCheckoutPage?.();window.checkoutPage?.initPopup?.();},[props.mode,props.checkoutUrl]);const style={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",// Not the background shorthand: framer-motion animates backgroundColor.\nbackgroundColor:s.background,color:s.textColor,fontFamily:\"inherit\",fontSize:DEFAULTS.fontSize,fontWeight:DEFAULTS.fontWeight,letterSpacing:DEFAULTS.letterSpacing,lineHeight:1.2,...fontPick,borderRadius:s.borderRadius,paddingTop:s.paddingY,paddingBottom:s.paddingY,paddingLeft:s.paddingX,paddingRight:s.paddingX,border:s.borderWidth>0?s.borderWidth+\"px solid \"+s.borderColor:\"none\",textDecoration:\"none\",cursor:\"pointer\",// No nowrap, so a long label wraps inside a filled frame rather than\n// overflowing it. Wrapped lines need this centre of their own:\n// justify-content only centres the block, not the lines within it.\ntextAlign:\"center\",...props.style};const handlers={style,whileHover:hv?whileHover:undefined,transition:hv&&hv.transition||HOVER_TRANSITION};if(props.mode===\"popup\"){return /*#__PURE__*/_jsx(motion.a,{href:props.checkoutUrl,className:\"cp-button\",\"data-checkout\":props.checkoutUrl,...handlers,children:props.label});}return /*#__PURE__*/_jsx(motion.a,{href:props.checkoutUrl,target:props.linkTarget,rel:props.linkTarget===\"_blank\"?\"noopener noreferrer\":undefined,...handlers,children:props.label});}addPropertyControls(CheckoutButton,{checkoutUrl:{type:ControlType.String,title:\"Checkout URL\"},sellerName:{type:ControlType.String,title:\"Seller name\",hidden:()=>true},sellerId:{type:ControlType.String,title:\"Seller ID\",hidden:()=>true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Buy now\"},mode:{type:ControlType.Enum,title:\"Type\",options:[\"popup\",\"link\"],optionTitles:[\"Popup\",\"Link\"],defaultValue:\"popup\",displaySegmentedControl:true},linkTarget:{type:ControlType.Enum,title:\"Link target\",options:[\"_blank\",\"_self\"],optionTitles:[\"New tab\",\"Same tab\"],defaultValue:\"_blank\",hidden:props=>props.mode!==\"link\"},// defaultFontType is what makes `variant: \"Semibold\"` count: only the\n// sans-serif branch of FontControlDescription takes a variant. Without it\n// the picker opens on Regular and un-bolds the button when touched.\nfont:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"16px\",displayFontSize:true,displayTextAlignment:false,defaultValue:FONT_DEFAULT},styles:{type:ControlType.Object,title:\"Styles\",icon:\"color\",buttonTitle:\"Fill, Radius\",controls:{background:{type:ControlType.Color,title:\"Fill\",defaultValue:DEFAULTS.background},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:DEFAULTS.textColor},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:DEFAULTS.borderRadius,min:0,max:100,step:1,displayStepper:true},paddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:DEFAULTS.paddingY,min:0,max:60,step:1,displayStepper:true},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:DEFAULTS.paddingX,min:0,max:80,step:1,displayStepper:true},borderWidth:{type:ControlType.Number,title:\"Border\",defaultValue:DEFAULTS.borderWidth,min:0,max:8,step:1,displayStepper:true},borderColor:{type:ControlType.Color,title:\"Border color\",defaultValue:DEFAULTS.borderColor,hidden:styles=>!styles.borderWidth}}},// Optional, so the x clears it and the button stops reacting to hover at\n// all. defaultValue keeps the shipped darkening for buttons already out\n// there — dropping it would quietly flatten every live button instead.\nhover:{type:ControlType.Object,title:\"Hover\",icon:\"effect\",optional:true,buttonTitle:\"Effect\",defaultValue:{background:DEFAULTS.hoverBackground,transition:HOVER_TRANSITION},controls:{scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1,min:.8,max:1.5,step:.01,displayStepper:true},// Optional so each can be cleared on its own with the x, leaving\n// that property untouched on hover instead of animating to itself.\nbackground:{type:ControlType.Color,title:\"Fill\",defaultValue:DEFAULTS.hoverBackground,optional:true},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:DEFAULTS.textColor,optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:HOVER_TRANSITION}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CheckoutButton.map"],"mappings":"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"}