{"version":3,"file":"xmZqS3bHb.DRMchimZ.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useState","useRef","useMemo","useState","useRef","X","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","useRef","useCallback","addPropertyOverrides","CopyLinkFonts","Link","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","QrCode","CopyLink","CloseIcon","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","useCallback","useRef","useState","getProps","React.forwardRef","LeftEdge","TimeDate","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","ClockTime","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","SVG","__esmMin","init_npm_react_18_3_1","ie","window","te","oe","pe","init_ssg_sandbox_shims","ce","ne","p","c","J","init_jsx_runtime","_e","de","x","MotionConfigContext","motion","LayoutGroup","init_framer_motion_DhsWWWsN","getFontsFromSharedStyle","useComponentViewport","SmartComponentScopedContainer","forwardLoader","cx","useOnVariantChange","useIsStaticRenderer","useSVGTemplate","addFonts","RichText","SVG$3","withCSS","addPropertyControls","useLocaleCode","getFonts","useVariantState","withOptimizedAppearEffect","ControlType","RenderTarget","ComponentViewportProvider","init_framer_B1b760uK","patchBorderRadiusScaleCorrector","withFX","runTasksWithYield","useActiveVariantCallback","useLocaleInfo","className","init_yn5DC60vl","fonts","css$2","init_Time_to_read","WordCounter","init_xvTYe9Qg0","Icon$3","init_gpufTpA3b","Icon$4","mask$2","Base$1","MotionSVG$1","SVG$2","svg$1","getProps$8","Icon$2","init_T_t13GpMy","props","rest","animated","width1","color","restProps","href","P_DcoRcrY","JEeZYcamG","style","_define_property","key","obj","value","isValidECLevel","getBCHDigit","digit","data","getBCHTypeInfo","d","G15","getBCHTypeNumber","G18","getPatternPosition","typeNumber","getMask","maskPattern","QRMaskPattern","i","j","getErrorCorrectPolynomial","a","QRPolynomial","errorCorrectLength","QRMath","getLengthInBits","type","mode","getLostPoint","moduleCount","qr","lostPoint","row","col","sameCount","dark","r","count","darkCount","ratio","createBytes","offset","maxDcCount","maxEcCount","dcdata","rsBlocks","ecdata","dcCount","ecCount","buffer","rsPoly","modPoly","modIndex","totalCodeCount","index","clamp","min","max","n","escapeXml","s","isInFinderRegion","inTopLeft","inTopRight","inBottomLeft","renderFinderEyePaths","moduleSize","bw","eyeBorderWidth","outerRx","eyeStyle","eyeRadius","middleRx","innerRx","middleInset","innerInset","middleSize","innerSize","originX","cy","originY","fg","bg","QRCodeModern","isStatic","debouncedValue","setDebouncedValue","tRef","safeEcl","ecl","qrData","text","model","QRCodeModel","QRErrorCorrectLevel","svgMarkup","pxSize","size","qzPx","quietZone","background","foreground","parts","smooth","pixelRadius","rr","y","eyeOrigin","tl","tr","bl","dataUrl","isFixedWidth","cardRadius","QRBitBuffer","QR8BitByte","QRMode","QRRSBlock","init_QRCodeModern","num","e","shift","bufIndex","length","bit","len","rsBlock","errorCorrectLevel","list","totalCount","dataCount","RS_BLOCK_TABLE","totalDataCount","sum","b","minLostPoint","pattern","test","pos","bits","mod","inc","bitIndex","byteIndex","dataList","SoundOnClick","isOpen","setIsOpen","initialState","openAudioRef","closeAudioRef","openSound","closeSound","volume","newState","audioToPlay","error","init_SoundOnClick","XFonts","serializationHash$5","variantClassNames$5","transition1$5","Transition$5","Variants$5","getProps$7","createLayoutDependency$5","FramerAuTu1DLal","init_AuTu1DLal","config","transition","contextValue","bGColor","click","fill","variants","fallbackRef","refBinding","ref","defaultLayoutId","layoutDependency","baseVariant","onTap1q4zhrx","activeVariantCallback","args","setGestureState","ItjmSNflF","scopingClassNames","layoutId","gestureHandlers","classNames","tLzwgDQn0","abtxQ1SOc","mask$1","Base","MotionSVG","SVG$1","svg","getProps$6","Icon$1","init_Hcrq6IUNA","CopyLink","rootRef","isCanvas","fallbackCopy","el","ok","copyToClipboard","link","nav","parent","handler","path","canvasLabel","canvasBorderColor","canvasTextColor","canvasBackground","init_CopyLink","addPropertyOverrides$2","nextOverrides","variant","overrides","CopyLinkFonts$1","LinkFonts","cycleOrder$2","serializationHash$4","variantClassNames$4","transition1$4","transformTemplate1$2","textEffect","Transition$4","humanReadableVariantMap$2","Variants$4","getProps$5","createLayoutDependency$4","Component$1","css$1","Framerv4FrTPU0A","init_v4FrTPU0A","copyLink","className$2","onTap1e18dje","AFoAZz85p","setVariant","isDisplayed","isDisplayed1","gestureVariant","KbH5jyIDe","addPropertyOverrides$1","QRCodeModernFonts","MotionDivWithFXWithOptimizedAppearEffect","QrCodeFonts","CopyLinkFonts","CloseIconFonts","SoundOnClickFonts","cycleOrder$1","serializationHash$3","variantClassNames$3","transition1$3","transformTemplate1$1","animation","animation1","animation2","matchVariant","Transition$3","humanReadableVariantMap$1","Variants$3","useStateVariable","getProps$4","createLayoutDependency$3","Component","css","FramerEQWqTMuOX","init_EQWqTMuOX","arg","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","qRLink","outerBGColor","innerBtnBGColor","componentViewport","className$1","\"a7t2LX3OI\"","externala7t2LX3OI","\"ona7t2LX3OIChange\"","setExternala7t2LX3OI","a7t2LX3OI","seta7t2LX3OI","onTap1r8zkva","mTWzoZBk2","onAppearuvj5a2","delay","AFoAZz85paxzts","ItjmSNflF1bvoto6","ItjmSNflFpsmyzw","Eq3UvgMEw","R2rwCj07B","context","formatTimeOrDate","date","onlyYearIsShown","showWeekday","showMonth","showYear","outputType","localCode","monthFormat","showMinutes","showSeconds","timeFormat","Time","defaultProps","getTextContent","timeoutRef","updateCountdown","node","prev","tick","next","textContent","visible","setIsVisible","fontStack","font","tabularFont","init_Time","mask","SVG","getProps$3","Icon","init_djKOMaunt","logoFill","LeftEdgeFonts","TimeDateFonts","serializationHash$2","variantClassNames$2","transition1$2","Transition$2","Variants$2","getProps$2","createLayoutDependency$2","FramerfeGpSRltQ","init_feGpSRltQ","addPropertyOverrides","cycleOrder","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","Variants$1","humanReadableVariantMap","getProps$1","createLayoutDependency$1","Framerra24mk7Lx","init_ra24mk7Lx","onAppears41ofr","onAppear10qdqy5","onAppearuenkil","ClockTimeFonts","WordCounterFonts","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","Variants","getProps","createLayoutDependency","FramerxmZqS3bHb","init_xmZqS3bHb","title2","title1","tjaNvz1cv","r0gJTWoJ_"],"sources":["https:/framerusercontent.com/modules/7qGWNDBNmiIImk6p8eHL/dVO8mFdHh5f2ex7GBa8e/T_t13GpMy.js","https:/framerusercontent.com/modules/MnlCOwla4ed6h5ka5uId/2IC9Zca2pqb3MBs8xpKq/QRCodeModern.js","https:/framerusercontent.com/modules/KeEsJHTz7b98IPAbxOsn/gzAlkR3g3NSGwWpdQZFu/SoundOnClick.js","https:/framerusercontent.com/modules/aJ3wEdjhFxmYSsnwnlBe/y1bbiZsUSCvpv161CHuU/AuTu1DLal.js","https:/framerusercontent.com/modules/ecSfABsrMC7n3q8jmz4t/IQSdnhkHvh3XlHck29C4/Hcrq6IUNA.js","https:/framerusercontent.com/modules/XHq6szrDMZpscciSpys3/MGdkNqAIE73FhBJxXVhy/CopyLink.js","https:/framerusercontent.com/modules/UqrRmXeEEDcjQqHWQlw0/o3q46ooBXfjdhbdY4V1c/v4FrTPU0A.js","https:/framerusercontent.com/modules/0RgxtHD7SwWDjIHsQZeZ/GGtQWmh8nOF8CwQwDiRK/EQWqTMuOX.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/xXM5XgC1lHZAAIUpB3ls/nNal5TR8z49Az8pBrqlI/djKOMaunt.js","https:/framerusercontent.com/modules/5unXP4isuMArBC1tJAi3/p1150sPAouqee27ouYHR/feGpSRltQ.js","https:/framerusercontent.com/modules/K1uMdWO0Tq7v7K0Nytk5/GOMHW3UlY3XPoYS51VME/ra24mk7Lx.js","https:/framerusercontent.com/modules/98FHqUumG7YymvYQhrDV/J9P3KxydZKxrwNmI4fkV/xmZqS3bHb.js"],"sourcesContent":["// Generated by Framer (85eaff3)\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 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 4 0 C 4.552 0 5 0.448 5 1 L 5 4 C 5 4.552 4.552 5 4 5 Z\" fill=\"transparent\" height=\"5px\" id=\"o4tzL3qb9\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"5px\"/><path d=\"M 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 4 0 C 4.552 0 5 0.448 5 1 L 5 4 C 5 4.552 4.552 5 4 5 Z\" fill=\"transparent\" height=\"5px\" id=\"JjxkugrUA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 3)\" width=\"5px\"/><path d=\"M 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 4 0 C 4.552 0 5 0.448 5 1 L 5 4 C 5 4.552 4.552 5 4 5 Z\" fill=\"transparent\" height=\"5px\" id=\"lVj0lVmPe\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 16)\" width=\"5px\"/><path d=\"M 5 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 5\" fill=\"transparent\" height=\"5px\" id=\"wpe2NA4Xk\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 16)\" width=\"5px\"/><path d=\"M 0 0 L 0 0.01\" fill=\"transparent\" height=\"1px\" id=\"xGRbvbb_L\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(21 21)\" width=\"1px\"/><path d=\"M 5 0 L 5 3 C 5 4.105 4.105 5 3 5 L 0 5\" fill=\"transparent\" height=\"5px\" id=\"L_pSfcs8x\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"5px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"FOAP6dXnx\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"1px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"Bp1UcHVTa\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 3)\" width=\"1px\"/><path d=\"M 0 0 L 0 0.01\" fill=\"transparent\" height=\"1px\" id=\"zQlWeE6Bg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 16)\" width=\"1px\"/><path d=\"M 0 0 L 1 0\" fill=\"transparent\" height=\"1px\" id=\"wWHxFmOa1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 12)\" width=\"1px\"/><path d=\"M 0 0 L 0 0.01\" fill=\"transparent\" height=\"1px\" id=\"Xb7UfbiO4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(21 12)\" width=\"1px\"/><path d=\"M 0 1 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"Z14bUEweo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 20)\" width=\"1px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"4255951704\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6X4Mm\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-6X4Mm { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Qr Code\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-6X4Mm\");Icon.displayName=\"Qr Code\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Qr Code\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User instructions: Create a component that when I upload a link, it creates a beautiful QR code. Make it visually look clean and modern. Use the uploaded QR code picture design (rounded finder patterns).\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;}import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function isValidECLevel(x){return x===\"L\"||x===\"M\"||x===\"Q\"||x===\"H\";}/* Minimal QR Code generator (based on the public-domain style QRCode.js approach by Kazuhiko Arase, adapted/trimmed) */const QRMath={glog(n){if(n<1)throw new Error(\"glog(\"+n+\")\");return QRMath.LOG_TABLE[n];},gexp(n){while(n<0)n+=255;while(n>=256)n-=255;return QRMath.EXP_TABLE[n];},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};(function initQRMath(){for(let i=0;i<8;i++)QRMath.EXP_TABLE[i]=1<<i;for(let i=8;i<256;i++)QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8];for(let i=0;i<255;i++)QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i;})();class QRPolynomial{get(index){return this.num[index];}getLength(){return this.num.length;}multiply(e){const num=new Array(this.getLength()+e.getLength()-1).fill(0);for(let i=0;i<this.getLength();i++){for(let j=0;j<e.getLength();j++){num[i+j]^=QRMath.gexp(QRMath.glog(this.get(i))+QRMath.glog(e.get(j)));}}return new QRPolynomial(num,0);}mod(e){if(this.getLength()-e.getLength()<0)return this;const ratio=QRMath.glog(this.get(0))-QRMath.glog(e.get(0));const num=this.num.slice();for(let i=0;i<e.getLength();i++){num[i]^=QRMath.gexp(QRMath.glog(e.get(i))+ratio);}return new QRPolynomial(num,0).mod(e);}constructor(num,shift){_define_property(this,\"num\",void 0);let offset=0;while(offset<num.length&&num[offset]===0)offset++;this.num=new Array(num.length-offset+shift);for(let i=0;i<num.length-offset;i++)this.num[i]=num[i+offset];}}const QRMaskPattern={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const QRErrorCorrectLevel={L:1,M:0,Q:3,H:2};class QRBitBuffer{get(index){const bufIndex=Math.floor(index/8);return(this.buffer[bufIndex]>>>7-index%8&1)===1;}put(num,length){for(let i=0;i<length;i++)this.putBit((num>>>length-i-1&1)===1);}putBit(bit){const bufIndex=Math.floor(this.length/8);if(this.buffer.length<=bufIndex)this.buffer.push(0);if(bit)this.buffer[bufIndex]|=128>>>this.length%8;this.length++;}constructor(){_define_property(this,\"buffer\",void 0);_define_property(this,\"length\",void 0);this.buffer=[];this.length=0;}}class QR8BitByte{getLength(){// UTF-8 byte length\nlet len=0;for(let i=0;i<this.data.length;i++){const c=this.data.charCodeAt(i);if(c<128)len+=1;else if(c<2048)len+=2;else if(c<65536)len+=3;else len+=4;}return len;}write(buffer){// write UTF-8 bytes\nfor(let i=0;i<this.data.length;i++){let c=this.data.charCodeAt(i);if(c<128){buffer.put(c,8);}else if(c<2048){buffer.put(192|c>>>6,8);buffer.put(128|c&63,8);}else if(c<65536){buffer.put(224|c>>>12,8);buffer.put(128|c>>>6&63,8);buffer.put(128|c&63,8);}else{// surrogate pairs not expected in JS charCodeAt loop; keep safe\nbuffer.put(63,8);}}}constructor(data){_define_property(this,\"data\",void 0);this.data=data;}}function getBCHDigit(data){let digit=0;while(data!==0){digit++;data>>>=1;}return digit;}function getBCHTypeInfo(data){let d=data<<10;const G15=1335;const G15_MASK=21522;while(getBCHDigit(d)-getBCHDigit(G15)>=0){d^=G15<<getBCHDigit(d)-getBCHDigit(G15);}return(data<<10|d)^G15_MASK;}function getBCHTypeNumber(data){let d=data<<12;const G18=7973;while(getBCHDigit(d)-getBCHDigit(G18)>=0){d^=G18<<getBCHDigit(d)-getBCHDigit(G18);}return data<<12|d;}function getPatternPosition(typeNumber){const PATTERN_POSITION_TABLE=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]];return PATTERN_POSITION_TABLE[typeNumber-1]||[];}function getMask(maskPattern,i,j){switch(maskPattern){case QRMaskPattern.PATTERN000:return(i+j)%2===0;case QRMaskPattern.PATTERN001:return i%2===0;case QRMaskPattern.PATTERN010:return j%3===0;case QRMaskPattern.PATTERN011:return(i+j)%3===0;case QRMaskPattern.PATTERN100:return(Math.floor(i/2)+Math.floor(j/3))%2===0;case QRMaskPattern.PATTERN101:return i*j%2+i*j%3===0;case QRMaskPattern.PATTERN110:return(i*j%2+i*j%3)%2===0;case QRMaskPattern.PATTERN111:return((i+j)%2+i*j%3)%2===0;default:return false;}}function getErrorCorrectPolynomial(errorCorrectLength){let a=new QRPolynomial([1],0);for(let i=0;i<errorCorrectLength;i++){a=a.multiply(new QRPolynomial([1,QRMath.gexp(i)],0));}return a;}function getLengthInBits(mode,type){if(1<=type&&type<10){// 1 - 9\nswitch(mode){case 4:return 8// 8bit\n;default:return 8;}}else if(type<27){// 10 - 26\nswitch(mode){case 4:return 16;default:return 16;}}else if(type<41){// 27 - 40\nswitch(mode){case 4:return 16;default:return 16;}}return 16;}function getLostPoint(qr){const moduleCount=qr.getModuleCount();let lostPoint=0;// Level 1: adjacent modules in same color\nfor(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount;col++){let sameCount=0;const dark=qr.isDark(row,col);for(let r=-1;r<=1;r++){if(row+r<0||moduleCount<=row+r)continue;for(let c=-1;c<=1;c++){if(col+c<0||moduleCount<=col+c)continue;if(r===0&&c===0)continue;if(dark===qr.isDark(row+r,col+c))sameCount++;}}if(sameCount>5)lostPoint+=3+sameCount-5;}}// Level 2: 2x2 blocks\nfor(let row=0;row<moduleCount-1;row++){for(let col=0;col<moduleCount-1;col++){let count=0;if(qr.isDark(row,col))count++;if(qr.isDark(row+1,col))count++;if(qr.isDark(row,col+1))count++;if(qr.isDark(row+1,col+1))count++;if(count===0||count===4)lostPoint+=3;}}// Level 3: finder-like patterns in rows/cols\nfor(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount-6;col++){if(qr.isDark(row,col)&&!qr.isDark(row,col+1)&&qr.isDark(row,col+2)&&qr.isDark(row,col+3)&&qr.isDark(row,col+4)&&!qr.isDark(row,col+5)&&qr.isDark(row,col+6)){lostPoint+=40;}}}for(let col=0;col<moduleCount;col++){for(let row=0;row<moduleCount-6;row++){if(qr.isDark(row,col)&&!qr.isDark(row+1,col)&&qr.isDark(row+2,col)&&qr.isDark(row+3,col)&&qr.isDark(row+4,col)&&!qr.isDark(row+5,col)&&qr.isDark(row+6,col)){lostPoint+=40;}}}// Level 4: balance of dark modules\nlet darkCount=0;for(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount;col++){if(qr.isDark(row,col))darkCount++;}}const ratio=Math.abs(100*darkCount/moduleCount/moduleCount-50)/5;lostPoint+=ratio*10;return lostPoint;}const QRMode={MODE_8BIT_BYTE:4};const QRRSBlock={getRSBlocks(typeNumber,errorCorrectLevel){const rsBlock=QRRSBlock.getRsBlockTable(typeNumber,errorCorrectLevel);if(!rsBlock)throw new Error(\"bad rs block @ typeNumber:\"+typeNumber+\"/errorCorrectLevel:\"+errorCorrectLevel);const length=rsBlock.length/3;const list=[];for(let i=0;i<length;i++){const count=rsBlock[i*3+0];const totalCount=rsBlock[i*3+1];const dataCount=rsBlock[i*3+2];for(let j=0;j<count;j++)list.push({totalCount,dataCount});}return list;},getRsBlockTable(typeNumber,errorCorrectLevel){// prettier-ignore\nconst RS_BLOCK_TABLE=[// 1\n[1,26,19],[1,26,16],[1,26,13],[1,26,9],// 2\n[1,44,34],[1,44,28],[1,44,22],[1,44,16],// 3\n[1,70,55],[1,70,44],[2,35,17],[2,35,13],// 4\n[1,100,80],[2,50,32],[2,50,24],[4,25,9],// 5\n[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],// 6\n[2,86,68],[4,43,27],[4,43,19],[4,43,15],// 7\n[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],// 8\n[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],// 9\n[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],// 10\n[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16]];// Only need up to 10 for most URLs; auto-sizing will pick a <=10 typically\nif(typeNumber<1||typeNumber>10)return null;switch(errorCorrectLevel){case 1:return RS_BLOCK_TABLE[(typeNumber-1)*4+0];case 0:return RS_BLOCK_TABLE[(typeNumber-1)*4+1];case 3:return RS_BLOCK_TABLE[(typeNumber-1)*4+2];case 2:return RS_BLOCK_TABLE[(typeNumber-1)*4+3];default:return null;}}};function createBytes(buffer,rsBlocks){let offset=0;let maxDcCount=0;let maxEcCount=0;const dcdata=new Array(rsBlocks.length);const ecdata=new Array(rsBlocks.length);for(let r=0;r<rsBlocks.length;r++){const dcCount=rsBlocks[r].dataCount;const ecCount=rsBlocks[r].totalCount-dcCount;maxDcCount=Math.max(maxDcCount,dcCount);maxEcCount=Math.max(maxEcCount,ecCount);dcdata[r]=new Array(dcCount);for(let i=0;i<dcdata[r].length;i++){dcdata[r][i]=255&buffer.buffer[i+offset];}offset+=dcCount;const rsPoly=getErrorCorrectPolynomial(ecCount);const rawPoly=new QRPolynomial(dcdata[r],rsPoly.getLength()-1);const modPoly=rawPoly.mod(rsPoly);ecdata[r]=new Array(rsPoly.getLength()-1);for(let i=0;i<ecdata[r].length;i++){const modIndex=i+modPoly.getLength()-ecdata[r].length;ecdata[r][i]=modIndex>=0?modPoly.get(modIndex):0;}}let totalCodeCount=0;for(let i=0;i<rsBlocks.length;i++)totalCodeCount+=rsBlocks[i].totalCount;const data=new Array(totalCodeCount);let index=0;for(let i=0;i<maxDcCount;i++){for(let r=0;r<rsBlocks.length;r++){if(i<dcdata[r].length)data[index++]=dcdata[r][i];}}for(let i=0;i<maxEcCount;i++){for(let r=0;r<rsBlocks.length;r++){if(i<ecdata[r].length)data[index++]=ecdata[r][i];}}return data;}class QRCodeModel{addData(data){this.dataList.push(new QR8BitByte(data));this.dataCache=null;}isDark(row,col){if(!this.modules)return false;const v=this.modules[row]?.[col];return v===true;}getModuleCount(){return this.moduleCount;}make(){if(this.typeNumber<1){this.typeNumber=this.getBestTypeNumber();}this.makeImpl(false,this.getBestMaskPattern());}getBestTypeNumber(){for(let type=1;type<=10;type++){const rsBlocks=QRRSBlock.getRSBlocks(type,this.errorCorrectLevel);const buffer=new QRBitBuffer;for(let i=0;i<this.dataList.length;i++){const data=this.dataList[i];buffer.put(QRMode.MODE_8BIT_BYTE,4);buffer.put(data.getLength(),getLengthInBits(QRMode.MODE_8BIT_BYTE,type));data.write(buffer);}const totalDataCount=rsBlocks.reduce((sum,b)=>sum+b.dataCount,0);// terminator\nif(buffer.length+4<=totalDataCount*8)buffer.put(0,4);// padding to byte\nwhile(buffer.length%8!==0)buffer.putBit(false);// padding bytes\nwhile(buffer.buffer.length<totalDataCount){buffer.put(236,8);if(buffer.buffer.length>=totalDataCount)break;buffer.put(17,8);}if(buffer.buffer.length<=totalDataCount)return type;}return 10;}getBestMaskPattern(){let minLostPoint=Infinity;let pattern=0;for(let i=0;i<8;i++){this.makeImpl(true,i);const lostPoint=getLostPoint(this);if(lostPoint<minLostPoint){minLostPoint=lostPoint;pattern=i;}}return pattern;}makeImpl(test,maskPattern){this.moduleCount=this.typeNumber*4+17;this.modules=new Array(this.moduleCount);for(let row=0;row<this.moduleCount;row++){this.modules[row]=new Array(this.moduleCount).fill(null);}this.setupPositionProbePattern(0,0);this.setupPositionProbePattern(this.moduleCount-7,0);this.setupPositionProbePattern(0,this.moduleCount-7);this.setupPositionAdjustPattern();this.setupTimingPattern();this.setupTypeInfo(test,maskPattern);if(this.typeNumber>=7)this.setupTypeNumber(test);if(!this.dataCache){this.dataCache=this.createData(this.typeNumber,this.errorCorrectLevel,this.dataList);}this.mapData(this.dataCache,maskPattern);}setupPositionProbePattern(row,col){if(!this.modules)return;for(let r=-1;r<=7;r++){if(row+r<=-1||this.moduleCount<=row+r)continue;for(let c=-1;c<=7;c++){if(col+c<=-1||this.moduleCount<=col+c)continue;if(0<=r&&r<=6&&(c===0||c===6)||0<=c&&c<=6&&(r===0||r===6)||2<=r&&r<=4&&2<=c&&c<=4){this.modules[row+r][col+c]=true;}else{this.modules[row+r][col+c]=false;}}}}setupTimingPattern(){if(!this.modules)return;for(let i=8;i<this.moduleCount-8;i++){if(this.modules[i][6]===null)this.modules[i][6]=i%2===0;if(this.modules[6][i]===null)this.modules[6][i]=i%2===0;}}setupPositionAdjustPattern(){if(!this.modules)return;const pos=getPatternPosition(this.typeNumber);for(let i=0;i<pos.length;i++){for(let j=0;j<pos.length;j++){const row=pos[i];const col=pos[j];if(this.modules[row][col]!==null)continue;for(let r=-2;r<=2;r++){for(let c=-2;c<=2;c++){if(r===-2||r===2||c===-2||c===2||r===0&&c===0){this.modules[row+r][col+c]=true;}else{this.modules[row+r][col+c]=false;}}}}}}setupTypeNumber(test){if(!this.modules)return;const bits=getBCHTypeNumber(this.typeNumber);for(let i=0;i<18;i++){const mod=!test&&(bits>>i&1)===1;this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=mod;}for(let i=0;i<18;i++){const mod=!test&&(bits>>i&1)===1;this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=mod;}}setupTypeInfo(test,maskPattern){if(!this.modules)return;const data=this.errorCorrectLevel<<3|maskPattern;const bits=getBCHTypeInfo(data);// vertical\nfor(let i=0;i<15;i++){const mod=!test&&(bits>>i&1)===1;if(i<6)this.modules[i][8]=mod;else if(i<8)this.modules[i+1][8]=mod;else this.modules[this.moduleCount-15+i][8]=mod;}// horizontal\nfor(let i=0;i<15;i++){const mod=!test&&(bits>>i&1)===1;if(i<8)this.modules[8][this.moduleCount-i-1]=mod;else if(i<9)this.modules[8][15-i-1+1]=mod;else this.modules[8][15-i-1]=mod;}// fixed\nthis.modules[this.moduleCount-8][8]=!test;}mapData(data,maskPattern){if(!this.modules)return;let inc=-1;let row=this.moduleCount-1;let bitIndex=7;let byteIndex=0;for(let col=this.moduleCount-1;col>0;col-=2){if(col===6)col--;while(true){for(let c=0;c<2;c++){if(this.modules[row][col-c]===null){let dark=false;if(byteIndex<data.length){dark=(data[byteIndex]>>>bitIndex&1)===1;}const mask=getMask(maskPattern,row,col-c);if(mask)dark=!dark;this.modules[row][col-c]=dark;bitIndex--;if(bitIndex===-1){byteIndex++;bitIndex=7;}}}row+=inc;if(row<0||this.moduleCount<=row){row-=inc;inc=-inc;break;}}}}createData(typeNumber,errorCorrectLevel,dataList){const rsBlocks=QRRSBlock.getRSBlocks(typeNumber,errorCorrectLevel);const buffer=new QRBitBuffer;for(let i=0;i<dataList.length;i++){const data=dataList[i];buffer.put(QRMode.MODE_8BIT_BYTE,4);buffer.put(data.getLength(),getLengthInBits(QRMode.MODE_8BIT_BYTE,typeNumber));data.write(buffer);}const totalDataCount=rsBlocks.reduce((sum,b)=>sum+b.dataCount,0);if(buffer.length+4<=totalDataCount*8)buffer.put(0,4);while(buffer.length%8!==0)buffer.putBit(false);while(buffer.buffer.length<totalDataCount){buffer.put(236,8);if(buffer.buffer.length>=totalDataCount)break;buffer.put(17,8);}return createBytes(buffer,rsBlocks);}constructor(typeNumber,errorCorrectLevel){_define_property(this,\"typeNumber\",void 0);_define_property(this,\"errorCorrectLevel\",void 0);_define_property(this,\"modules\",void 0);_define_property(this,\"moduleCount\",void 0);_define_property(this,\"dataCache\",void 0);_define_property(this,\"dataList\",void 0);this.typeNumber=typeNumber;this.errorCorrectLevel=errorCorrectLevel;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[];}}function clamp(n,min,max){return Math.max(min,Math.min(max,n));}function escapeXml(s){return s.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&apos;\");}function isInFinderRegion(row,col,moduleCount){const inTopLeft=row>=0&&row<=6&&col>=0&&col<=6;const inTopRight=row>=0&&row<=6&&col>=moduleCount-7&&col<=moduleCount-1;const inBottomLeft=row>=moduleCount-7&&row<=moduleCount-1&&col>=0&&col<=6;return inTopLeft||inTopRight||inBottomLeft;}function renderFinderEyePaths(originX,originY,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg){const s=7*moduleSize;const bw=clamp(eyeBorderWidth*moduleSize,1,3*moduleSize);const outerRx=eyeStyle===\"rounded\"?clamp(eyeRadius*moduleSize,0,s/2):0;const middleRx=eyeStyle===\"rounded\"?clamp(eyeRadius*.72*moduleSize,0,(s-2*bw)/2):0;const innerRx=eyeStyle===\"rounded\"?clamp(eyeRadius*.5*moduleSize,0,(s-4*bw)/2):0;const middleInset=bw;const innerInset=2*bw;const middleSize=s-2*middleInset;const innerSize=s-2*innerInset;const cx=originX+(s-innerSize)/2;const cy=originY+(s-innerSize)/2;// outer filled black\n// middle filled white (bg)\n// inner filled black\nreturn[`<rect x=\"${originX}\" y=\"${originY}\" width=\"${s}\" height=\"${s}\" rx=\"${outerRx}\" ry=\"${outerRx}\" fill=\"${fg}\" />`,`<rect x=\"${originX+middleInset}\" y=\"${originY+middleInset}\" width=\"${middleSize}\" height=\"${middleSize}\" rx=\"${middleRx}\" ry=\"${middleRx}\" fill=\"${bg}\" />`,`<rect x=\"${cx}\" y=\"${cy}\" width=\"${innerSize}\" height=\"${innerSize}\" rx=\"${innerRx}\" ry=\"${innerRx}\" fill=\"${fg}\" />`].join(\"\");}/**\n * QR Code Modern\n *\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 360\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function QRCodeModern(props){const{value,ecl,size,quietZone,foreground,background,cardRadius,eyeStyle,eyeRadius,eyeBorderWidth,smooth,pixelRadius,style}=props;const isStatic=useIsStaticRenderer();const[debouncedValue,setDebouncedValue]=useState(value);// debounce typing / rapid edits\nconst tRef=useRef(null);useEffect(()=>{if(isStatic){startTransition(()=>setDebouncedValue(value));return;}if(typeof window===\"undefined\"){startTransition(()=>setDebouncedValue(value));return;}if(tRef.current)window.clearTimeout(tRef.current);tRef.current=window.setTimeout(()=>{startTransition(()=>setDebouncedValue(value));},150);return()=>{if(typeof window!==\"undefined\"&&tRef.current)window.clearTimeout(tRef.current);};},[value,isStatic]);const safeEcl=isValidECLevel(ecl)?ecl:\"M\";const qrData=useMemo(()=>{const text=(debouncedValue||\"\").trim()||\"https://example.com\";const model=new QRCodeModel(0,QRErrorCorrectLevel[safeEcl]);model.addData(text);model.make();return{model,text};},[debouncedValue,safeEcl]);const svgMarkup=useMemo(()=>{const moduleCount=qrData.model.getModuleCount();const pxSize=clamp(Math.round(size),120,2048);const qzPx=clamp(Math.round(quietZone),0,Math.floor(pxSize/2-1));const available=Math.max(1,pxSize-qzPx*2);const moduleSize=available/moduleCount;const bg=background;const fg=foreground;const parts=[];parts.push(`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"${pxSize}\" height=\"${pxSize}\" viewBox=\"0 0 ${pxSize} ${pxSize}\" shape-rendering=\"crispEdges\">`);parts.push(`<rect width=\"100%\" height=\"100%\" fill=\"${bg}\" />`);// draw regular modules, skipping finder 7x7 areas (we'll draw custom eyes)\nconst shape=smooth?\"rounded\":\"square\";const r=shape===\"rounded\"?clamp(pixelRadius,0,.49):0;const rr=r>0?r*moduleSize:0;for(let row=0;row<moduleCount;row++){for(let col=0;col<moduleCount;col++){if(!qrData.model.isDark(row,col))continue;if(isInFinderRegion(row,col,moduleCount))continue;const x=qzPx+col*moduleSize;const y=qzPx+row*moduleSize;if(rr>0){parts.push(`<rect x=\"${x}\" y=\"${y}\" width=\"${moduleSize}\" height=\"${moduleSize}\" rx=\"${rr}\" ry=\"${rr}\" fill=\"${fg}\" />`);}else{parts.push(`<rect x=\"${x}\" y=\"${y}\" width=\"${moduleSize}\" height=\"${moduleSize}\" fill=\"${fg}\" />`);}}}// custom eyes (match the uploaded design: rounded-corner rings)\nconst eyeOrigin=(row,col)=>({x:qzPx+col*moduleSize,y:qzPx+row*moduleSize});const tl=eyeOrigin(0,0);const tr=eyeOrigin(0,moduleCount-7);const bl=eyeOrigin(moduleCount-7,0);parts.push(renderFinderEyePaths(tl.x,tl.y,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg));parts.push(renderFinderEyePaths(tr.x,tr.y,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg));parts.push(renderFinderEyePaths(bl.x,bl.y,moduleSize,eyeStyle,eyeRadius,eyeBorderWidth,fg,bg));parts.push(`</svg>`);return parts.join(\"\");},[qrData,size,quietZone,foreground,background,eyeStyle,eyeRadius,eyeBorderWidth,smooth,pixelRadius]);const dataUrl=useMemo(()=>{if(typeof window===\"undefined\")return\"\";const encoded=typeof window!==\"undefined\"?window.btoa(unescape(encodeURIComponent(svgMarkup))):\"\";return`data:image/svg+xml;base64,${encoded}`;},[svgMarkup]);const isFixedWidth=!!(style&&style.width===\"100%\");const isFixedHeight=!!(style&&style.height===\"100%\");return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",minWidth:5,minHeight:5,display:\"flex\",alignItems:\"stretch\",justifyContent:\"stretch\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",minWidth:5,minHeight:5,borderRadius:cardRadius,background:\"#FFFFFF\",boxShadow:\"none\",padding:0,display:\"flex\",flexDirection:\"column\",gap:12,boxSizing:\"border-box\",overflow:\"hidden\",...isFixedWidth?{}:{minWidth:\"max-content\"},...isFixedHeight?{}:{}},\"aria-label\":\"QR code card\",children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",flex:1,display:\"grid\",placeItems:\"center\",background:\"transparent\",borderRadius:\"12px\"},children:dataUrl?/*#__PURE__*/_jsx(\"img\",{src:dataUrl,alt:`QR code for ${escapeXml(qrData.text)}`,style:{width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",objectFit:\"contain\",display:\"block\",borderRadius:14,background:background}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:14,background:background},\"aria-label\":\"QR preview\"})})})});}addPropertyControls(QRCodeModern,{value:{type:ControlType.String,title:\"Link\",defaultValue:\"https://example.com\",placeholder:\"Paste a URL…\"},ecl:{type:ControlType.Enum,title:\"Error Corr\",options:[\"L\",\"M\",\"Q\",\"H\"],optionTitles:[\"Low\",\"Medium\",\"Quartile\",\"High\"],defaultValue:\"M\",displaySegmentedControl:true},size:{type:ControlType.Number,title:\"QR Size\",defaultValue:560,min:120,max:1200,step:10,unit:\"px\"},quietZone:{type:ControlType.Number,title:\"QR Padding\",defaultValue:24,min:0,max:160,step:2,unit:\"px\"},foreground:{type:ControlType.Color,title:\"Foreground\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},cardRadius:{type:ControlType.BorderRadius,title:\"Card Radius\",defaultValue:\"20px\"},eyeStyle:{type:ControlType.Enum,title:\"Eye Style\",options:[\"rounded\",\"square\"],optionTitles:[\"Rounded\",\"Square\"],defaultValue:\"rounded\",displaySegmentedControl:true},eyeRadius:{type:ControlType.Number,title:\"Eye Radius\",defaultValue:2.4,min:0,max:3.5,step:.1},eyeBorderWidth:{type:ControlType.Number,title:\"Eye Border\",defaultValue:1,min:.5,max:2.5,step:.1},smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},pixelRadius:{type:ControlType.Number,title:\"Pixel R\",defaultValue:.25,min:0,max:.49,step:.01,hidden:p=>!p.smooth}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QRCodeModern\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"320\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"360\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QRCodeModern.map","// Sound on Click Component - Plays different sounds for open/close menu states\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Sound on Click Component\n * \n * Plays different sounds for open and close states.\n * Perfect for menu toggles with audio feedback.\n * Sounds continue playing even if component is unmounted.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SoundOnClick(props){const{openSound=\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",closeSound=\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",initialState=false,volume=.5,backgroundColor=\"#000000\",openColor=\"#22CC66\",closeColor=\"#FF5588\",buttonText=\"\",openText=\"Open\",closeText=\"Close\",borderRadius=12,font,style}=props;const[isOpen,setIsOpen]=useState(initialState);const openAudioRef=useRef(null);const closeAudioRef=useRef(null);// Initialize audio elements\nuseEffect(()=>{if(typeof window===\"undefined\")return;// Create or reuse audio elements\nif(!openAudioRef.current){openAudioRef.current=new Audio(openSound);}else{openAudioRef.current.src=openSound;}if(!closeAudioRef.current){closeAudioRef.current=new Audio(closeSound);}else{closeAudioRef.current.src=closeSound;}if(openAudioRef.current)openAudioRef.current.volume=volume;if(closeAudioRef.current)closeAudioRef.current.volume=volume;// No cleanup - let sounds finish playing in background\n},[openSound,closeSound,volume]);// Update volume when it changes\nuseEffect(()=>{if(openAudioRef.current)openAudioRef.current.volume=volume;if(closeAudioRef.current)closeAudioRef.current.volume=volume;},[volume]);const handleClick=()=>{const newState=!isOpen;// Play appropriate sound\nif(typeof window!==\"undefined\"){const audioToPlay=newState?openAudioRef.current:closeAudioRef.current;if(audioToPlay){audioToPlay.currentTime=0;audioToPlay.play().catch(error=>{console.warn(\"Audio playback failed:\",error);});}}startTransition(()=>{setIsOpen(newState);});};const displayText=buttonText||(isOpen?openText:closeText);const currentColor=isOpen?openColor:closeColor;return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",cursor:\"pointer\"},\"aria-pressed\":isOpen,\"aria-label\":`Toggle menu: ${isOpen?\"open\":\"closed\"}`});}addPropertyControls(SoundOnClick,{openSound:{type:ControlType.File,title:\"Open Sound\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},closeSound:{type:ControlType.File,title:\"Close Sound\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},volume:{type:ControlType.Number,title:\"Volume\",defaultValue:.5,min:0,max:1,step:.1},initialState:{type:ControlType.Boolean,title:\"Initial State\",defaultValue:false,enabledTitle:\"Open\",disabledTitle:\"Closed\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SoundOnClick\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SoundOnClick.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";const XFonts=getFonts(X);const serializationHash=\"framer-9Es56\";const variantClassNames={wRKinaLFN:\"framer-v-j9ym3j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tLzwgDQn0=undefined;const ItjmSNflF=undefined;const abtxQ1SOc=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=({bGColor,click,fill,height,id,width,...props})=>{return{...props,abtxQ1SOc:bGColor??props.abtxQ1SOc??\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",ItjmSNflF:click??props.ItjmSNflF,tLzwgDQn0:fill??props.tLzwgDQn0??\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\"};};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,ItjmSNflF,abtxQ1SOc,tLzwgDQn0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"wRKinaLFN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q4zhrx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ItjmSNflF){const res=await ItjmSNflF(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j9ym3j\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wRKinaLFN\",onTap:onTap1q4zhrx,ref:refBinding,style:{backgroundColor:tLzwgDQn0,borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,...style},children:/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1mnphdk\",layoutDependency:layoutDependency,layoutId:\"QUhyaVMeW\",style:{\"--1m973uw\":abtxQ1SOc,\"--js9iwy\":2}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Es56.framer-b1xm7q, .framer-9Es56 .framer-b1xm7q { display: block; }\",\".framer-9Es56.framer-j9ym3j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9Es56 .framer-1mnphdk { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ItjmSNflF\":\"click\",\"abtxQ1SOc\":\"bGColor\",\"tLzwgDQn0\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAuTu1DLal=withCSS(Component,css,\"framer-9Es56\");export default FramerAuTu1DLal;FramerAuTu1DLal.displayName=\"Close Icon\";FramerAuTu1DLal.defaultProps={height:48,width:48};addPropertyControls(FramerAuTu1DLal,{ItjmSNflF:{title:\"Click\",type:ControlType.EventHandler},abtxQ1SOc:{defaultValue:'var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)) /* {\"name\":\"Black-dark-mode\"} */',title:\"BG Color\",type:ControlType.Color},tLzwgDQn0:{defaultValue:'var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)) /* {\"name\":\"Primary Background\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerAuTu1DLal,[{explicitInter:true,fonts:[]},...XFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAuTu1DLal\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ItjmSNflF\\\":\\\"click\\\",\\\"abtxQ1SOc\\\":\\\"bGColor\\\",\\\"tLzwgDQn0\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuTu1DLal.map","// Generated by Framer (85eaff3)\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 10.934 C 0.869 12.095 2.2 12.822 3.647 12.926 C 5.094 13.03 6.514 12.5 7.54 11.474 L 10.54 8.474 C 12.435 6.512 12.408 3.393 10.479 1.464 C 8.55 -0.464 5.432 -0.491 3.47 1.404 L 1.75 3.114\" fill=\"transparent\" height=\"12.938682649772872px\" id=\"mXxFzB403\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(10 2.066)\" width=\"11.9435601037449px\"/><path d=\"M 11.944 2.005 C 11.075 0.843 9.744 0.116 8.297 0.013 C 6.85 -0.091 5.429 0.439 4.404 1.465 L 1.404 4.465 C -0.491 6.427 -0.464 9.546 1.464 11.474 C 3.393 13.403 6.512 13.43 8.474 11.535 L 10.184 9.825\" fill=\"transparent\" height=\"12.938682649772904px\" id=\"tjDLElX7U\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2.056 8.995)\" width=\"11.943560103744929px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1984604765\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-GBwEV\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-GBwEV { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Link\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-GBwEV\");Icon.displayName=\"Link\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Link\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Instructions: Create a component for a to copy a link when clicking on that component.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useCallback,useEffect,useRef}from\"react\";/**\n * Copy Link\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CopyLink(props){const isStatic=useIsStaticRenderer();const rootRef=useRef(null);const{link=\"https://example.com\",canvasLabel,canvasBorderColor,canvasBackground,canvasTextColor,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const fallbackCopy=useCallback(async value=>{if(typeof document===\"undefined\")return false;try{const el=document.createElement(\"textarea\");el.value=value;el.setAttribute(\"readonly\",\"\");el.style.position=\"absolute\";el.style.left=\"-9999px\";el.style.top=\"0\";document.body.appendChild(el);el.select();el.setSelectionRange(0,el.value.length);const ok=document.execCommand(\"copy\");document.body.removeChild(el);return ok;}catch{return false;}},[]);const copyToClipboard=useCallback(async()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const value=link;if(!value)return;try{const nav=window.navigator;if(nav?.clipboard?.writeText){await nav.clipboard.writeText(value);return;}await fallbackCopy(value);}catch{await fallbackCopy(value);}},[isStatic,link,fallbackCopy]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const node=rootRef.current;const parent=node?.parentElement;if(!parent)return;const handler=e=>{// Only run when the interaction originated within the parent subtree\nconst path=e.composedPath?.();const inside=path?path.includes(parent):e.target instanceof Node?parent.contains(e.target):true;if(!inside)return;void copyToClipboard();};parent.addEventListener(\"click\",handler,true);parent.addEventListener(\"pointerdown\",handler,true);return()=>{parent.removeEventListener(\"click\",handler,true);parent.removeEventListener(\"pointerdown\",handler,true);};},[isStatic,copyToClipboard]);return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,onClick:isStatic?undefined:()=>void copyToClipboard(),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();void copyToClipboard();}},role:\"button\",tabIndex:0,\"aria-label\":canvasLabel,style:{position:\"relative\",width:\"100%\",height:\"100%\",background:\"transparent\",outline:\"none\",cursor:isStatic?\"default\":\"pointer\",userSelect:\"none\",WebkitTapHighlightColor:\"transparent\",// Keep visible in Canvas for editing, but invisible in Preview/Publish.\nopacity:isCanvas?1:0,// In Preview, let clicks go to your underlying button while we listen on the parent.\npointerEvents:isCanvas?\"auto\":\"none\",...style??{}},children:isCanvas?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,border:`1px dashed ${canvasBorderColor}`,borderRadius:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:8,color:canvasTextColor,fontSize:12,lineHeight:\"1.2em\",background:canvasBackground,boxSizing:\"border-box\",textAlign:\"center\"},children:canvasLabel}):null});}CopyLink.displayName=\"CopyLink\";addPropertyControls(CopyLink,{link:{type:ControlType.String,title:\"Text to Copy\",defaultValue:\"https://example.com\",placeholder:\"Type text to copy…\"},canvasLabel:{type:ControlType.String,title:\"Canvas Label\",defaultValue:\"Copy link\"},canvasBorderColor:{type:ControlType.Color,title:\"Canvas Border\",defaultValue:\"#EEEEEE\"},canvasBackground:{type:ControlType.Color,title:\"Canvas BG\",defaultValue:\"#F5F5F5\"},canvasTextColor:{type:ControlType.Color,title:\"Canvas Text\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyLink\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"60\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyLink.map","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,patchBorderRadiusScaleCorrector,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Link from\"https://framerusercontent.com/modules/ecSfABsrMC7n3q8jmz4t/IQSdnhkHvh3XlHck29C4/Hcrq6IUNA.js\";import CopyLink from\"https://framerusercontent.com/modules/XHq6szrDMZpscciSpys3/MGdkNqAIE73FhBJxXVhy/CopyLink.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js\";const CopyLinkFonts=getFonts(CopyLink);const LinkFonts=getFonts(Link);const cycleOrder=[\"zjI5CC1Od\",\"EYC5j4VrH\"];const serializationHash=\"framer-V0vYF\";const variantClassNames={EYC5j4VrH:\"framer-v-k5fj8z\",zjI5CC1Od:\"framer-v-onwjtr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AFoAZz85p=undefined;const KbH5jyIDe=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.05,duration:.2,type:\"spring\"};const textEffect={effect:animation,tokenization:\"character\",transition:transition2,trigger:\"onMount\",type:\"appear\"};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={\"Copied Link\":\"EYC5j4VrH\",\"copy link\":\"zjI5CC1Od\"};const Variants=motion.create(React.Fragment);const getProps=({click,copyLink,height,id,width,...props})=>{return{...props,AFoAZz85p:click??props.AFoAZz85p,KbH5jyIDe:copyLink??props.KbH5jyIDe??\"https://example.com\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zjI5CC1Od\"};};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,AFoAZz85p,KbH5jyIDe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zjI5CC1Od\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1e18dje=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AFoAZz85p){const res=await AFoAZz85p(...args);if(res===false)return false;}setVariant(\"EYC5j4VrH\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"EYC5j4VrH\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"EYC5j4VrH\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-onwjtr\",className,classNames),\"data-framer-name\":\"copy link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zjI5CC1Od\",onTap:onTap1e18dje,ref:refBinding,style:{...style},...addPropertyOverrides({EYC5j4VrH:{\"data-framer-name\":\"Copied Link\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a58udu-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mh4bVWkWI-container\",nodeId:\"mh4bVWkWI\",rendersWithMotion:true,scopeId:\"v4FrTPU0A\",style:{opacity:0},children:/*#__PURE__*/_jsx(CopyLink,{canvasBackground:\"rgb(245, 245, 245)\",canvasBorderColor:\"rgb(238, 238, 238)\",canvasLabel:\"\",canvasTextColor:\"rgb(0, 0, 0)\",height:\"100%\",id:\"mh4bVWkWI\",layoutId:\"mh4bVWkWI\",link:KbH5jyIDe,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13r7ju0\",\"data-framer-name\":\"Copy Link\",layoutDependency:layoutDependency,layoutId:\"nFGYcax8h\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",borderBottomLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(Link,{animated:true,className:\"framer-1p3opdz\",layoutDependency:layoutDependency,layoutId:\"Nxqjgd6mu\",style:{\"--1m973uw\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--js9iwy\":2}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Zkop\\xedrovat\"})}),className:\"framer-ea189p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iIvNikmXn\",style:{\"--extracted-a0htzi\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Zkop\\xedrov\\xe1no\"})}),className:\"framer-1c49sum\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PClp9F6EN\",style:{\"--extracted-a0htzi\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EYC5j4VrH:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})]})})})});});const css=[\".framer-V0vYF.framer-xn5arf, .framer-V0vYF .framer-xn5arf { display: block; }\",\".framer-V0vYF.framer-onwjtr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 156px; }\",\".framer-V0vYF .framer-a58udu-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 3; }\",\".framer-V0vYF .framer-13r7ju0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: 156px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-V0vYF .framer-1p3opdz { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; z-index: 2; }\",\".framer-V0vYF .framer-ea189p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-V0vYF .framer-1c49sum { bottom: -20px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-V0vYF.framer-v-k5fj8z .framer-1c49sum { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EYC5j4VrH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"AFoAZz85p\":\"click\",\"KbH5jyIDe\":\"copyLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv4FrTPU0A=withCSS(Component,css,\"framer-V0vYF\");export default Framerv4FrTPU0A;Framerv4FrTPU0A.displayName=\"Copy link\";Framerv4FrTPU0A.defaultProps={height:48,width:156};addPropertyControls(Framerv4FrTPU0A,{variant:{options:[\"zjI5CC1Od\",\"EYC5j4VrH\"],optionTitles:[\"copy link\",\"Copied Link\"],title:\"Variant\",type:ControlType.Enum},AFoAZz85p:{title:\"Click\",type:ControlType.EventHandler},KbH5jyIDe:{defaultValue:\"https://example.com\",placeholder:\"Type text to copy…\",title:\"Copy Link\",type:ControlType.String},onKbH5jyIDeChange:{changes:\"KbH5jyIDe\",type:ControlType.ChangeHandler}});addFonts(Framerv4FrTPU0A,[{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\"}]},...CopyLinkFonts,...LinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv4FrTPU0A\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"156\",\"framerVariables\":\"{\\\"AFoAZz85p\\\":\\\"click\\\",\\\"KbH5jyIDe\\\":\\\"copyLink\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EYC5j4VrH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,patchBorderRadiusScaleCorrector,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import QrCode from\"https://framerusercontent.com/modules/7qGWNDBNmiIImk6p8eHL/dVO8mFdHh5f2ex7GBa8e/T_t13GpMy.js\";import QRCodeModern from\"https://framerusercontent.com/modules/MnlCOwla4ed6h5ka5uId/2IC9Zca2pqb3MBs8xpKq/QRCodeModern.js\";import SoundOnClick from\"https://framerusercontent.com/modules/KeEsJHTz7b98IPAbxOsn/gzAlkR3g3NSGwWpdQZFu/SoundOnClick.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js\";import CloseIcon from\"https://framerusercontent.com/modules/aJ3wEdjhFxmYSsnwnlBe/y1bbiZsUSCvpv161CHuU/AuTu1DLal.js\";import CopyLink from\"https://framerusercontent.com/modules/UqrRmXeEEDcjQqHWQlw0/o3q46ooBXfjdhbdY4V1c/v4FrTPU0A.js\";const QRCodeModernFonts=getFonts(QRCodeModern);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const QrCodeFonts=getFonts(QrCode);const CopyLinkFonts=getFonts(CopyLink);const CloseIconFonts=getFonts(CloseIcon);const SoundOnClickFonts=getFonts(SoundOnClick);const cycleOrder=[\"AsIBtIhCc\",\"QuttXZZ5q\",\"m2i4iFvdY\",\"fwrn9eUr1\"];const serializationHash=\"framer-UmPpd\";const variantClassNames={AsIBtIhCc:\"framer-v-1odxf89\",fwrn9eUr1:\"framer-v-6zhkha\",m2i4iFvdY:\"framer-v-2rh3kd\",QuttXZZ5q:\"framer-v-1089gyq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Eq3UvgMEw=undefined;const mTWzoZBk2=undefined;const a7t2LX3OI=undefined;const R2rwCj07B=undefined;const seta7t2LX3OI=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:10};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};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={\"Close - Primary\":\"AsIBtIhCc\",\"Copied Link Open\":\"m2i4iFvdY\",\"LInk Copied Close\":\"fwrn9eUr1\",Open:\"QuttXZZ5q\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({click,height,id,innerBtnBGColor,outerBGColor,qRLink,width,...props})=>{return{...props,a7t2LX3OI:qRLink??props.a7t2LX3OI??\"https://www.framer.com/@raviteja-karrothu\",Eq3UvgMEw:outerBGColor??props.Eq3UvgMEw??\"var(--token-f8182620-f7f0-41c3-83d3-10df773d71b3, rgba(204, 204, 204, 0.2))\",mTWzoZBk2:click??props.mTWzoZBk2,R2rwCj07B:innerBtnBGColor??props.R2rwCj07B??\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AsIBtIhCc\"};};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,mTWzoZBk2,\"a7t2LX3OI\":externala7t2LX3OI,\"ona7t2LX3OIChange\":setExternala7t2LX3OI,Eq3UvgMEw,R2rwCj07B,...restProps}=getProps(props);const[a7t2LX3OI,seta7t2LX3OI]=useStateVariable(externala7t2LX3OI,setExternala7t2LX3OI);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AsIBtIhCc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1r8zkva=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mTWzoZBk2){const res=await mTWzoZBk2(...args);if(res===false)return false;}setVariant(\"QuttXZZ5q\");});const onAppearuvj5a2=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"AsIBtIhCc\",true),200);});const AFoAZz85paxzts=activeVariantCallback(async(...args)=>{setVariant(\"m2i4iFvdY\");});const ItjmSNflF1bvoto6=activeVariantCallback(async(...args)=>{setVariant(\"AsIBtIhCc\");});const ItjmSNflFpsmyzw=activeVariantCallback(async(...args)=>{setVariant(\"fwrn9eUr1\");});useOnVariantChange(baseVariant,{fwrn9eUr1:onAppearuvj5a2});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"m2i4iFvdY\")return true;return false;};const isDisplayed1=()=>{if([\"QuttXZZ5q\",\"m2i4iFvdY\"].includes(baseVariant))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-1odxf89\",className,classNames),\"data-framer-name\":\"Close - Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AsIBtIhCc\",onTap:onTap1r8zkva,ref:refBinding,style:{\"--corner-shape-fallback\":.752,backdropFilter:\"blur(5px)\",backgroundColor:Eq3UvgMEw,borderBottomLeftRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(48px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{m2i4iFvdY:{borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"},QuttXZZ5q:{borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({fwrn9eUr1:{\"data-framer-name\":\"LInk Copied Close\",onTap:undefined},m2i4iFvdY:{\"data-framer-name\":\"Copied Link Open\",\"data-highlight\":undefined,onTap:undefined},QuttXZZ5q:{\"data-framer-name\":\"Open\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1ocfkre\",\"data-framer-appear-id\":\"1ocfkre\",\"data-framer-name\":\"QR \",initial:animation1,layoutDependency:layoutDependency,layoutId:\"jOGZlBAjm\",optimized:true,transformTemplate:transformTemplate1,...addPropertyOverrides({m2i4iFvdY:{transformTemplate:undefined},QuttXZZ5q:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yrsd39-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RjwG8UPMD-container\",nodeId:\"RjwG8UPMD\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(QRCodeModern,{background:\"rgb(255, 255, 255)\",cardRadius:\"16px\",ecl:\"M\",eyeBorderWidth:.8,eyeRadius:1.6,eyeStyle:\"rounded\",foreground:\"rgb(0, 0, 0)\",height:\"100%\",id:\"RjwG8UPMD\",layoutId:\"RjwG8UPMD\",pixelRadius:0,quietZone:12,size:200,smooth:true,value:a7t2LX3OI,width:\"100%\",...addPropertyOverrides({m2i4iFvdY:{style:{width:\"100%\"}},QuttXZZ5q:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k7lf98\",\"data-framer-name\":\"Show QR Btn\",layoutDependency:layoutDependency,layoutId:\"BKY1sw5Pt\",style:{\"--corner-shape-fallback\":.752,backgroundColor:R2rwCj07B,borderBottomLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},...addPropertyOverrides({m2i4iFvdY:{transformTemplate:transformTemplate1},QuttXZZ5q:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(QrCode,{animated:true,className:\"framer-1tadocf\",layoutDependency:layoutDependency,layoutId:\"tByMzv6k2\",style:{\"--1m973uw\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Uk\\xe1zat QR k\\xf3d\"})}),className:\"framer-et2y4y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SHUoHzV7p\",style:{\"--extracted-a0htzi\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-15ql5u2\",\"data-framer-appear-id\":\"15ql5u2\",\"data-framer-name\":\"Copy Link and Close BTN\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"sQr40sw8K\",optimized:true,transformTemplate:transformTemplate1,...addPropertyOverrides({m2i4iFvdY:{transformTemplate:undefined},QuttXZZ5q:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(componentViewport?.height||63.5)- -12+0,...addPropertyOverrides({m2i4iFvdY:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0},QuttXZZ5q:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q4unsd-container\",layoutDependency:layoutDependency,layoutId:\"gy0Ehe5sz-container\",nodeId:\"gy0Ehe5sz\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(CopyLink,{height:\"100%\",id:\"gy0Ehe5sz\",KbH5jyIDe:a7t2LX3OI,layoutId:\"gy0Ehe5sz\",onKbH5jyIDeChange:seta7t2LX3OI,style:{width:\"100%\"},variant:matchVariant(\"zjI5CC1Od\"),width:\"100%\",...addPropertyOverrides({fwrn9eUr1:{variant:matchVariant(\"EYC5j4VrH\")},m2i4iFvdY:{variant:matchVariant(\"EYC5j4VrH\")},QuttXZZ5q:{AFoAZz85p:AFoAZz85paxzts}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(componentViewport?.height||63.5)- -12+0,...addPropertyOverrides({m2i4iFvdY:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0},QuttXZZ5q:{y:(componentViewport?.y||0)+6+(((componentViewport?.height||276)-12-414)/2+360+6)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11foask-container\",layoutDependency:layoutDependency,layoutId:\"vRrQj16TF-container\",nodeId:\"vRrQj16TF\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(CloseIcon,{abtxQ1SOc:R2rwCj07B,height:\"100%\",id:\"vRrQj16TF\",layoutId:\"vRrQj16TF\",tLzwgDQn0:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({m2i4iFvdY:{abtxQ1SOc:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",ItjmSNflF:ItjmSNflFpsmyzw},QuttXZZ5q:{abtxQ1SOc:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",ItjmSNflF:ItjmSNflF1bvoto6}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m2uxzx-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"XoCvT7Y9d-container\",nodeId:\"XoCvT7Y9d\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(SoundOnClick,{closeSound:\"https://framerusercontent.com/assets/w5yVeN0Rzt8BQIIq0WoDZf9aHw4.mp3\",height:\"100%\",id:\"XoCvT7Y9d\",initialState:false,layoutId:\"XoCvT7Y9d\",openSound:\"https://framerusercontent.com/assets/w5yVeN0Rzt8BQIIq0WoDZf9aHw4.mp3\",style:{height:\"100%\",width:\"100%\"},volume:.2,width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14n0ahe-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Lx1illXKa-container\",nodeId:\"Lx1illXKa\",rendersWithMotion:true,scopeId:\"EQWqTMuOX\",children:/*#__PURE__*/_jsx(SoundOnClick,{closeSound:\"https://framerusercontent.com/assets/w5yVeN0Rzt8BQIIq0WoDZf9aHw4.mp3\",height:\"100%\",id:\"Lx1illXKa\",initialState:false,layoutId:\"Lx1illXKa\",openSound:\"https://framerusercontent.com/assets/cldDzCrKjAtBoLYIGUCeMR3K9Xc.mp3\",style:{height:\"100%\",width:\"100%\"},volume:.1,width:\"100%\"})})})]})})})});});const css=[\".framer-UmPpd.framer-4020lm, .framer-UmPpd .framer-4020lm { display: block; }\",\".framer-UmPpd.framer-1odxf89 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-UmPpd .framer-1ocfkre { align-content: center; align-items: center; bottom: 76px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; pointer-events: none; position: absolute; width: min-content; z-index: 3; }\",\".framer-UmPpd .framer-yrsd39-container, .framer-UmPpd .framer-11foask-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-UmPpd .framer-1k7lf98 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; pointer-events: none; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-UmPpd .framer-1tadocf { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; z-index: 2; }\",\".framer-UmPpd .framer-et2y4y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-UmPpd .framer-15ql5u2 { align-content: center; align-items: center; bottom: -60px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 210px; z-index: 1; }\",\".framer-UmPpd .framer-q4unsd-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-UmPpd .framer-m2uxzx-container { flex: none; height: 100%; left: calc(88.09523809523812% - 24.047619047619047% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 24%; z-index: 3; }\",\".framer-UmPpd .framer-14n0ahe-container { flex: none; height: 100%; left: calc(50.144092219020195% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-UmPpd.framer-v-1089gyq.framer-1odxf89, .framer-UmPpd.framer-v-2rh3kd.framer-1odxf89, .framer-UmPpd.framer-v-6zhkha.framer-1odxf89 { cursor: unset; }\",\".framer-UmPpd.framer-v-1089gyq .framer-1ocfkre, .framer-UmPpd.framer-v-2rh3kd .framer-1ocfkre { align-self: stretch; bottom: unset; left: unset; order: 0; position: relative; width: auto; }\",\".framer-UmPpd.framer-v-1089gyq .framer-yrsd39-container, .framer-UmPpd.framer-v-2rh3kd .framer-yrsd39-container { width: 100%; }\",\".framer-UmPpd.framer-v-1089gyq .framer-1k7lf98, .framer-UmPpd.framer-v-2rh3kd .framer-1k7lf98 { left: 50%; order: 1; position: absolute; top: 150px; }\",\".framer-UmPpd.framer-v-1089gyq .framer-15ql5u2, .framer-UmPpd.framer-v-2rh3kd .framer-15ql5u2 { align-self: stretch; bottom: unset; left: unset; order: 2; position: relative; width: auto; }\",\".framer-UmPpd.framer-v-1089gyq .framer-q4unsd-container { flex: none; width: auto; }\",\".framer-UmPpd.framer-v-1089gyq .framer-11foask-container { z-index: 10; }\",\".framer-UmPpd.framer-v-2rh3kd .framer-q4unsd-container { flex: none; order: 0; width: auto; }\",\".framer-UmPpd.framer-v-2rh3kd .framer-11foask-container { order: 2; z-index: 10; }\",\".framer-UmPpd.framer-v-2rh3kd .framer-m2uxzx-container { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 63.5\n * @framerIntrinsicWidth 205.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QuttXZZ5q\":{\"layout\":[\"auto\",\"auto\"]},\"m2i4iFvdY\":{\"layout\":[\"auto\",\"auto\"]},\"fwrn9eUr1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mTWzoZBk2\":\"click\",\"a7t2LX3OI\":\"qRLink\",\"Eq3UvgMEw\":\"outerBGColor\",\"R2rwCj07B\":\"innerBtnBGColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEQWqTMuOX=withCSS(Component,css,\"framer-UmPpd\");export default FramerEQWqTMuOX;FramerEQWqTMuOX.displayName=\"Show QR Code Button\";FramerEQWqTMuOX.defaultProps={height:63.5,width:205.5};addPropertyControls(FramerEQWqTMuOX,{variant:{options:[\"AsIBtIhCc\",\"QuttXZZ5q\",\"m2i4iFvdY\",\"fwrn9eUr1\"],optionTitles:[\"Close - Primary\",\"Open\",\"Copied Link Open\",\"LInk Copied Close\"],title:\"Variant\",type:ControlType.Enum},mTWzoZBk2:{title:\"Click\",type:ControlType.EventHandler},a7t2LX3OI:{defaultValue:\"https://www.framer.com/@raviteja-karrothu\",placeholder:\"Paste a URL…\",title:\"QR Link\",type:ControlType.String},ona7t2LX3OIChange:{changes:\"a7t2LX3OI\",type:ControlType.ChangeHandler},Eq3UvgMEw:{defaultValue:'var(--token-f8182620-f7f0-41c3-83d3-10df773d71b3, rgba(204, 204, 204, 0.2)) /* {\"name\":\"tlacitko-dark\"} */',title:\"Outer BG Color\",type:ControlType.Color},R2rwCj07B:{defaultValue:'var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)) /* {\"name\":\"Primary Background\"} */',title:\"Inner Btn BG color\",type:ControlType.Color}});addFonts(FramerEQWqTMuOX,[{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\"}]},...QRCodeModernFonts,...QrCodeFonts,...CopyLinkFonts,...CloseIconFonts,...SoundOnClickFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerEQWqTMuOX.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CopyLink,{},context),()=>forwardLoader(CloseIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEQWqTMuOX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"205.5\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"63.5\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QuttXZZ5q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m2i4iFvdY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fwrn9eUr1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"mTWzoZBk2\\\":\\\"click\\\",\\\"a7t2LX3OI\\\":\\\"qRLink\\\",\\\"Eq3UvgMEw\\\":\\\"outerBGColor\\\",\\\"R2rwCj07B\\\":\\\"innerBtnBGColor\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","// Generated by Framer (0797073)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,logoFill,width,...props})=>{return{...props,vfgfpAjLn:logoFill??props.vfgfpAjLn??\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,vfgfpAjLn,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-0IKW8\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 6 22\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" height=\"20px\" id=\"zFTRBTElE\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(1 1)\" width=\"4.5px\"/></svg>',style:{...style}});});const css=[`.framer-0IKW8 { -webkit-mask: ${mask}; aspect-ratio: 0.2727272727272727; display: block; mask: ${mask}; user-select: none; width: 6px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 6\n * @framerIntrinsicHeight 22\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"vfgfpAjLn\":\"logoFill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Left Edge\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/K_hnIminO\",\"id\":\"K_hnIminO\",\"moduleId\":\"DscIQzUjS7DDJGuGfMHY\"}}\n */const Icon=withCSS(Component,css,\"framer-0IKW8\");Icon.displayName=\"Left Edge\";export default Icon;addPropertyControls(Icon,{vfgfpAjLn:{defaultValue:'var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {\"name\":\"Heading Color\"} */',hidden:true,title:\"Logo Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"6\",\"framerIntrinsicHeight\":\"22\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vfgfpAjLn\\\":\\\"logoFill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Left Edge\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/K_hnIminO\\\",\\\"id\\\":\\\"K_hnIminO\\\",\\\"moduleId\\\":\\\"DscIQzUjS7DDJGuGfMHY\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import LeftEdge from\"https://framerusercontent.com/modules/xXM5XgC1lHZAAIUpB3ls/nNal5TR8z49Az8pBrqlI/djKOMaunt.js\";const LeftEdgeFonts=getFonts(LeftEdge);const TimeDateFonts=getFonts(TimeDate);const serializationHash=\"framer-dGFd2\";const variantClassNames={ecCHN_bYk:\"framer-v-149pty8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"ecCHN_bYk\",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-149pty8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ecCHN_bYk\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wfoplu\",\"data-framer-name\":\"Time and Date Container\",layoutDependency:layoutDependency,layoutId:\"ZPgSJUgyB\",style:{opacity:.7,rotate:90},children:[/*#__PURE__*/_jsx(LeftEdge,{animated:true,className:\"framer-5gtx25\",\"data-framer-name\":\"Left Edge\",layoutDependency:layoutDependency,layoutId:\"L4kTmbJcU\",style:{\"--1l548sn\":\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x659v1-container\",\"data-framer-name\":\"Date\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lAMw0brzW-container\",name:\"Date\",nodeId:\"lAMw0brzW\",rendersWithMotion:true,scopeId:\"feGpSRltQ\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.15em\",lineHeight:\"1em\"},height:\"100%\",id:\"lAMw0brzW\",layoutId:\"lAMw0brzW\",monthFormat:\"long\",name:\"Date\",outputType:\"date\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:false,showYear:true,tabularFont:false,timeFormat:\"24h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k6tcpt\",\"data-framer-name\":\"Right Edge\",layoutDependency:layoutDependency,layoutId:\"gNi2FsbcO\",opacity:1,requiresOverflowVisible:true,style:{rotate:180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jkro96\",\"data-framer-name\":\"Left Edge\",layoutDependency:layoutDependency,layoutId:\"C4zPoiTnc\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l6o6up-container\",\"data-framer-name\":\"Time\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"l9ygDfPgi-container\",name:\"Time\",nodeId:\"l9ygDfPgi\",rendersWithMotion:true,scopeId:\"feGpSRltQ\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.15em\",lineHeight:\"1em\"},height:\"100%\",id:\"l9ygDfPgi\",layoutId:\"l9ygDfPgi\",monthFormat:\"long\",name:\"Time\",outputType:\"time\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hj9bmp\",\"data-framer-name\":\"Right Edge\",layoutDependency:layoutDependency,layoutId:\"CjeUWhA1h\",opacity:1,requiresOverflowVisible:true,style:{rotate:180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dGFd2.framer-1btx7s6, .framer-dGFd2 .framer-1btx7s6 { display: block; }\",\".framer-dGFd2.framer-149pty8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 341px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-dGFd2 .framer-wfoplu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 341px; }\",\".framer-dGFd2 .framer-5gtx25 { aspect-ratio: 0.2727272727272727 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 5px; }\",\".framer-dGFd2 .framer-x659v1-container, .framer-dGFd2 .framer-1l6o6up-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dGFd2 .framer-k6tcpt, .framer-dGFd2 .framer-1jkro96, .framer-dGFd2 .framer-1hj9bmp { height: 20px; position: relative; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 341\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfeGpSRltQ=withCSS(Component,css,\"framer-dGFd2\");export default FramerfeGpSRltQ;FramerfeGpSRltQ.displayName=\"Date and Time\";FramerfeGpSRltQ.defaultProps={height:341,width:20};addFonts(FramerfeGpSRltQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]},...LeftEdgeFonts,...TimeDateFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfeGpSRltQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"341\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./feGpSRltQ.map","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"vgruCqXA5\",\"FiOXOJSk9\",\"Zol46aUBw\",\"oV4hssQNN\"];const serializationHash=\"framer-T45y6\";const variantClassNames={FiOXOJSk9:\"framer-v-9mmshi\",oV4hssQNN:\"framer-v-13yjouz\",vgruCqXA5:\"framer-v-pw8gxs\",Zol46aUBw:\"framer-v-c16vq7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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 humanReadableVariantMap={\"Variant 1\":\"vgruCqXA5\",\"Variant 2\":\"FiOXOJSk9\",\"Variant 3\":\"Zol46aUBw\",\"Variant 4\":\"oV4hssQNN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vgruCqXA5\"};};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:\"vgruCqXA5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppears41ofr=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"FiOXOJSk9\",true),4e3);});const onAppear10qdqy5=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Zol46aUBw\",true),4e3);});const onAppearuenkil=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"oV4hssQNN\",true),4e3);});useOnVariantChange(baseVariant,{default:onAppears41ofr,FiOXOJSk9:onAppear10qdqy5,Zol46aUBw:onAppearuenkil});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pw8gxs\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vgruCqXA5\",ref:refBinding,style:{...style},...addPropertyOverrides({FiOXOJSk9:{\"data-framer-name\":\"Variant 2\"},oV4hssQNN:{\"data-framer-name\":\"Variant 4\"},Zol46aUBw:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-et6w8j\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"osr3ZjcCE\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13q2nqr\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"QjY0aqhK5\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ty0cfi\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"GA2b1RAD1\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uuxi7\",\"data-framer-name\":\"progress line\",layoutDependency:layoutDependency,layoutId:\"smYobmSwq\",style:{backgroundColor:\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T45y6.framer-1ecjun3, .framer-T45y6 .framer-1ecjun3 { display: block; }\",\".framer-T45y6.framer-pw8gxs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 139px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-T45y6 .framer-et6w8j { flex: 4 0 0px; height: 1px; mix-blend-mode: difference; overflow: visible; position: relative; width: 1px; }\",\".framer-T45y6 .framer-13q2nqr, .framer-T45y6 .framer-1ty0cfi, .framer-T45y6 .framer-uuxi7 { flex: 1 0 0px; height: 1px; mix-blend-mode: difference; overflow: visible; position: relative; width: 1px; }\",\".framer-T45y6.framer-v-9mmshi .framer-et6w8j, .framer-T45y6.framer-v-c16vq7 .framer-et6w8j, .framer-T45y6.framer-v-13yjouz .framer-et6w8j { flex: 1 0 0px; }\",\".framer-T45y6.framer-v-9mmshi .framer-13q2nqr, .framer-T45y6.framer-v-c16vq7 .framer-1ty0cfi, .framer-T45y6.framer-v-13yjouz .framer-uuxi7 { flex: 4 0 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 139\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FiOXOJSk9\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zol46aUBw\":{\"layout\":[\"fixed\",\"fixed\"]},\"oV4hssQNN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerra24mk7Lx=withCSS(Component,css,\"framer-T45y6\");export default Framerra24mk7Lx;Framerra24mk7Lx.displayName=\"GFX Progress\";Framerra24mk7Lx.defaultProps={height:139,width:48};addPropertyControls(Framerra24mk7Lx,{variant:{options:[\"vgruCqXA5\",\"FiOXOJSk9\",\"Zol46aUBw\",\"oV4hssQNN\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerra24mk7Lx,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerra24mk7Lx\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FiOXOJSk9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zol46aUBw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oV4hssQNN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"139\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ra24mk7Lx.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,patchBorderRadiusScaleCorrector,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ClockTime from\"https://framerusercontent.com/modules/lE3FnWj76o4bcJ2sowee/E45Xa9M4iB6aw7Mokdgn/xvTYe9Qg0.js\";import WordCounter from\"https://framerusercontent.com/modules/n2kju6hoTayc8de8rW3V/e274Hvq6xmVxjm2NjffM/Time_to_read.js\";const ClockTimeFonts=getFonts(ClockTime);const WordCounterFonts=getFonts(WordCounter);const serializationHash=\"framer-qA6Qz\";const variantClassNames={REz7draAn:\"framer-v-doxbaw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tjaNvz1cv=undefined;const r0gJTWoJ_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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=({height,id,title1,title2,width,...props})=>{return{...props,r0gJTWoJ_:title2??props.r0gJTWoJ_??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Content\"})}),tjaNvz1cv:title1??props.tjaNvz1cv??/*#__PURE__*/_jsx(React.Fragment,{})};};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,tjaNvz1cv,r0gJTWoJ_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"REz7draAn\",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-doxbaw\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"REz7draAn\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wgxsjy\",\"data-framer-name\":\"Time and Date Container\",layoutDependency:layoutDependency,layoutId:\"TH21ChYPQ\",style:{opacity:.7,rotate:-90},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xr13p4\",\"data-framer-name\":\"Left Edge\",layoutDependency:layoutDependency,layoutId:\"F4criH7cY\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v8xrgi\",layoutDependency:layoutDependency,layoutId:\"ZIBZoON6l\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g1h6zx\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"HbD7aDTSI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.752,backgroundColor:\"var(--1pg6xom, rgb(255, 255, 255))\",borderBottomLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ClockTime,{animated:true,className:\"framer-1p19ua7\",layoutDependency:layoutDependency,layoutId:\"N1Ri33S6y\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sw3ymz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zSkPzS9jo-container\",nodeId:\"zSkPzS9jo\",rendersWithMotion:true,scopeId:\"xmZqS3bHb\",children:/*#__PURE__*/_jsx(WordCounter,{contentType:\"multiple\",displayMode:\"time\",font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontFeatureSettings:\"'tnum' on\",fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",height:\"100%\",id:\"zSkPzS9jo\",layoutId:\"zSkPzS9jo\",timeSuffix:\"m\",title1:tjaNvz1cv,title10:/*#__PURE__*/_jsx(React.Fragment,{}),title11:/*#__PURE__*/_jsx(React.Fragment,{}),title12:/*#__PURE__*/_jsx(React.Fragment,{}),title13:/*#__PURE__*/_jsx(React.Fragment,{}),title14:/*#__PURE__*/_jsx(React.Fragment,{}),title15:/*#__PURE__*/_jsx(React.Fragment,{}),title2:r0gJTWoJ_,title3:/*#__PURE__*/_jsx(React.Fragment,{}),title4:/*#__PURE__*/_jsx(React.Fragment,{}),title5:/*#__PURE__*/_jsx(React.Fragment,{}),title6:/*#__PURE__*/_jsx(React.Fragment,{}),title7:/*#__PURE__*/_jsx(React.Fragment,{}),title8:/*#__PURE__*/_jsx(React.Fragment,{}),title9:/*#__PURE__*/_jsx(React.Fragment,{}),width:\"100%\",wordSuffix:\"Words\"})})})]})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4rgm3t\",\"data-framer-name\":\"Right Edge\",layoutDependency:layoutDependency,layoutId:\"dqtD4imFW\",requiresOverflowVisible:true,style:{rotate:180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 4.5 0 L 0 4.5 L 0 15.5 L 4.5 20\" fill=\"transparent\" stroke=\"var(--token-130d3bff-eca3-4911-bb32-46417816c115, color(display-p3 1 1 1)) /* {&quot;name&quot;:&quot;Heading Color&quot;} */\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qA6Qz.framer-19evibs, .framer-qA6Qz .framer-19evibs { display: block; }\",\".framer-qA6Qz.framer-doxbaw { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-qA6Qz .framer-wgxsjy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qA6Qz .framer-xr13p4, .framer-qA6Qz .framer-4rgm3t { height: 20px; position: relative; width: 5px; }\",\".framer-qA6Qz .framer-v8xrgi { flex: none; height: 22px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 70px; }\",\".framer-qA6Qz .framer-1g1h6zx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 3px; position: absolute; right: 0px; top: 50%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-qA6Qz .framer-1p19ua7 { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-qA6Qz .framer-1sw3ymz-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (color: color(display-p3 1 1 1)) { .framer-qA6Qz { --1pg6xom: color(display-p3 1 1 1); } }\",'.framer-qA6Qz[data-border=\"true\"]::after, .framer-qA6Qz [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 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tjaNvz1cv\":\"title1\",\"r0gJTWoJ_\":\"title2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxmZqS3bHb=withCSS(Component,css,\"framer-qA6Qz\");export default FramerxmZqS3bHb;FramerxmZqS3bHb.displayName=\"Delivery Status\";FramerxmZqS3bHb.defaultProps={height:20,width:20};addPropertyControls(FramerxmZqS3bHb,{tjaNvz1cv:{defaultValue:\"\",title:\"Title 1\",type:ControlType.RichText},r0gJTWoJ_:{defaultValue:\"<p>Content</p>\",title:\"Title 2\",type:ControlType.RichText}});addFonts(FramerxmZqS3bHb,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]},...ClockTimeFonts,...WordCounterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxmZqS3bHb\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"tjaNvz1cv\\\":\\\"title1\\\",\\\"r0gJTWoJ_\\\":\\\"title2\\\"}\",\"framerIntrinsicWidth\":\"20\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xmZqS3bHb.map"],"mappings":"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"}