{"version":3,"file":"shared.D8Sb7qWI.mjs","names":["useState","useMemo","useCallback","startTransition","_Fragment","useState","useMemo","useCallback","startTransition"],"sources":["https:/framerusercontent.com/modules/aQaMtGmZihu65RsEoGFI/arcMqPJnfzqpyCK3icOU/FFXIV_Time_Pill.js","https:/framerusercontent.com/modules/SUBX6AEHfpmvbrkEuXcl/OTEGb1O6Z6RuNjP3hVPw/FFXIV_Location_Pill.js"],"sourcesContent":["// Tinted liquid glass pill displaying a static UTC date localized to the viewer's browser,\n// with an Apple-style mini analog clock. Includes \"hammertime\" copy for full date & time.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useMemo,startTransition,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Eorzea Time Pill\n *\n * @framerIntrinsicWidth 360\n * @framerIntrinsicHeight 64\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function EorzeaTimePill(props){const{serverDate=new Date().toISOString(),label=\"Server Time\",showClock=true,tintColor=\"#7B5EA7\",tintOpacity=.18,textColor=\"#FFFFFF\",mutedTextColor=\"rgba(255,255,255,0.55)\",borderColor=\"rgba(255,255,255,0.22)\",borderWidth=1,blurAmount=18,shadowIntensity=.25,borderOpacity=.45,backgroundLightness=.06,clockSize=32,timeFont,labelFont,buttonFont,showSeconds=false,showClockSeconds=false,use24Hour=false,copyTooltip=\"Copy Discord timestamp\",copiedTooltip=\"Copied!\",pillPaddingX=16,pillPaddingY=10}=props;const[copied,setCopied]=useState(false);const[showTooltip,setShowTooltip]=useState(false);// Build the background tint from tintColor + backgroundLightness\nconst bgColor=useMemo(()=>{const hex=tintColor.replace(\"#\",\"\");const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);const blend=backgroundLightness*255;return`rgba(${Math.round(r*(1-backgroundLightness)+blend)}, ${Math.round(g*(1-backgroundLightness)+blend)}, ${Math.round(b*(1-backgroundLightness)+blend)}, ${tintOpacity})`;},[tintColor,tintOpacity,backgroundLightness]);// Parse the UTC date, localize it for display, and derive clock hand angles\nconst{localizedTime,localizedDate,hammerTime,hourAngle,minuteAngle,secondAngle}=useMemo(()=>{try{const utcDate=new Date(serverDate);if(isNaN(utcDate.getTime())){return{localizedTime:\"—\",localizedDate:\"—\",hammerTime:\"Invalid date\",hourAngle:0,minuteAngle:0,secondAngle:0};}const locale=typeof navigator!==\"undefined\"?navigator.language:\"en-GB\";const timeOptions={hour:\"2-digit\",minute:\"2-digit\",second:showSeconds?\"2-digit\":undefined,hour12:!use24Hour,timeZoneName:\"short\"};const dateOptions={weekday:\"short\",day:\"numeric\",month:\"short\",year:\"numeric\"};// Get local time components for clock hands\nconst hours=utcDate.getHours();const minutes=utcDate.getMinutes();const seconds=utcDate.getSeconds();// HammerTime: Discord timestamp format <t:UNIX:F>\nconst unixSeconds=Math.floor(utcDate.getTime()/1e3);return{localizedTime:utcDate.toLocaleTimeString(locale,timeOptions),localizedDate:utcDate.toLocaleDateString(locale,dateOptions),hammerTime:`<t:${unixSeconds}:F>`,hourAngle:(hours%12+minutes/60)*30,minuteAngle:(minutes+seconds/60)*6,secondAngle:seconds*6};}catch{return{localizedTime:\"—\",localizedDate:\"—\",hammerTime:\"Invalid date\",hourAngle:0,minuteAngle:0,secondAngle:0};}},[serverDate,showSeconds,use24Hour]);const handleCopy=useCallback(async()=>{try{await navigator.clipboard.writeText(hammerTime);startTransition(()=>setCopied(true));setTimeout(()=>startTransition(()=>setCopied(false)),2200);}catch{const textarea=document.createElement(\"textarea\");textarea.value=hammerTime;textarea.style.position=\"fixed\";textarea.style.opacity=\"0\";document.body.appendChild(textarea);textarea.select();document.execCommand(\"copy\");document.body.removeChild(textarea);startTransition(()=>setCopied(true));setTimeout(()=>startTransition(()=>setCopied(false)),2200);}},[hammerTime]);const boxShadow=useMemo(()=>`0 4px 20px rgba(0, 0, 0, ${(shadowIntensity*.6).toFixed(2)}), inset 0 1px 0 rgba(255, 255, 255, ${borderOpacity.toFixed(2)})`,[shadowIntensity,borderOpacity]);const hoverShadow=useMemo(()=>{const glowAlpha=Math.round(tintOpacity*.7*255).toString(16).padStart(2,\"0\");return`0 0 24px ${tintColor}${glowAlpha}, ${boxShadow}`;},[tintColor,tintOpacity,boxShadow]);// Apple-style mini analog clock as inline SVG\nconst clockFace=/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,width:clockSize,height:clockSize,borderRadius:\"50%\",background:\"#FFFFFF\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 1px 4px rgba(0,0,0,0.15), 0 0 0 1px rgba(0,0,0,0.04)\",position:\"relative\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:clockSize,height:clockSize,viewBox:\"0 0 40 40\",style:{position:\"absolute\",top:0,left:0},children:[[0,30,60,90,120,150,180,210,240,270,300,330].map(deg=>{const isHour=deg%90===0;const inner=isHour?5:2.5;const rad=(deg-90)*(Math.PI/180);const x1=20+14*Math.cos(rad);const y1=20+14*Math.sin(rad);const x2=20+(14+inner)*Math.cos(rad);const y2=20+(14+inner)*Math.sin(rad);return /*#__PURE__*/_jsx(\"line\",{x1:x1,y1:y1,x2:x2,y2:y2,stroke:\"#1C1C1E\",strokeWidth:isHour?1.2:.6,strokeLinecap:\"round\"},deg);}),/*#__PURE__*/_jsx(\"line\",{x1:\"20\",y1:\"20\",x2:20+8.5*Math.cos((hourAngle-90)*(Math.PI/180)),y2:20+8.5*Math.sin((hourAngle-90)*(Math.PI/180)),stroke:\"#1C1C1E\",strokeWidth:\"1.5\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"20\",y1:\"20\",x2:20+12.5*Math.cos((minuteAngle-90)*(Math.PI/180)),y2:20+12.5*Math.sin((minuteAngle-90)*(Math.PI/180)),stroke:\"#1C1C1E\",strokeWidth:\"1.2\",strokeLinecap:\"round\"}),showClockSeconds&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"line\",{x1:\"20\",y1:\"20\",x2:20+13.5*Math.cos((secondAngle-90)*(Math.PI/180)),y2:20+13.5*Math.sin((secondAngle-90)*(Math.PI/180)),stroke:\"#FF3B30\",strokeWidth:\"0.5\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"1\",fill:\"#FF3B30\"})]}),!showClockSeconds&&/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"1.2\",fill:\"#1C1C1E\"})]})});return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,display:\"inline-flex\",alignItems:\"center\",gap:10,padding:`${pillPaddingY}px ${pillPaddingX}px`,background:bgColor,backdropFilter:`blur(${blurAmount}px)`,WebkitBackdropFilter:`blur(${blurAmount}px)`,borderRadius:100,border:`${borderWidth}px solid ${borderColor}`,boxShadow,position:\"relative\",overflow:\"visible\",transition:\"box-shadow 0.35s ease, background 0.35s ease\",cursor:\"default\",userSelect:\"none\",maxWidth:\"100%\"},onMouseEnter:e=>{e.currentTarget.style.boxShadow=hoverShadow;},onMouseLeave:e=>{e.currentTarget.style.boxShadow=boxShadow;},children:[showClock&&clockFace,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:1,minWidth:0,flex:\"1 1 auto\"},children:[label&&/*#__PURE__*/_jsx(\"span\",{style:{...labelFont,color:mutedTextColor,fontSize:labelFont?.fontSize??10,fontWeight:labelFont?.fontWeight??500,letterSpacing:\"0.05em\",textTransform:\"uppercase\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{...timeFont,color:textColor,fontSize:timeFont?.fontSize??18,fontWeight:timeFont?.fontWeight??700,letterSpacing:\"-0.01em\",lineHeight:1.15,whiteSpace:\"nowrap\",fontVariantNumeric:\"tabular-nums\"},children:localizedTime}),/*#__PURE__*/_jsx(\"span\",{style:{...labelFont,color:mutedTextColor,fontSize:labelFont?.fontSize??11,fontWeight:labelFont?.fontWeight??400,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:localizedDate})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flexShrink:0},onMouseEnter:()=>startTransition(()=>setShowTooltip(true)),onMouseLeave:()=>startTransition(()=>setShowTooltip(false)),children:[showTooltip&&!copied&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:\"calc(100% + 10px)\",left:\"50%\",transform:\"translateX(-50%)\",padding:\"5px 10px\",background:\"rgba(0,0,0,0.85)\",color:\"#FFFFFF\",fontSize:11,borderRadius:6,whiteSpace:\"nowrap\",pointerEvents:\"none\",zIndex:100,...buttonFont},children:[copyTooltip,/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"5px solid transparent\",borderRight:\"5px solid transparent\",borderTop:\"5px solid rgba(0,0,0,0.85)\"}})]}),/*#__PURE__*/_jsx(\"button\",{onClick:handleCopy,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:30,height:30,borderRadius:\"50%\",border:`1px solid ${borderColor}`,background:copied?`${tintColor}40`:\"rgba(255,255,255,0.07)\",color:textColor,cursor:\"pointer\",transition:\"all 0.25s ease\",...buttonFont},title:copyTooltip,children:copied?/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})}):/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"9\",width:\"13\",height:\"13\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"})]})})]})]});}addPropertyControls(EorzeaTimePill,{serverDate:{type:ControlType.Date,title:\"Server Time (UTC)\",displayTime:true,defaultValue:new Date().toISOString()},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Server Time\",placeholder:\"e.g. Server Time\"},showClock:{type:ControlType.Boolean,title:\"Show Clock\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},clockSize:{type:ControlType.Number,title:\"Clock Size\",defaultValue:32,min:20,max:56,step:2,unit:\"px\"},showClockSeconds:{type:ControlType.Boolean,title:\"Clock Second Hand\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showSeconds:{type:ControlType.Boolean,title:\"Text Seconds\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},use24Hour:{type:ControlType.Boolean,title:\"24-Hour Format\",defaultValue:false,enabledTitle:\"24h\",disabledTitle:\"12h\"},tintColor:{type:ControlType.Color,title:\"Tint Color\",defaultValue:\"#7B5EA7\"},tintOpacity:{type:ControlType.Number,title:\"Tint Opacity\",defaultValue:.18,min:0,max:1,step:.01,displayStepper:true},backgroundLightness:{type:ControlType.Number,title:\"Bg Lightness\",defaultValue:.06,min:0,max:1,step:.01,displayStepper:true},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},mutedTextColor:{type:ControlType.Color,title:\"Muted Text\",defaultValue:\"rgba(255,255,255,0.55)\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(255,255,255,0.22)\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:6,step:.5,unit:\"px\"},borderOpacity:{type:ControlType.Number,title:\"Inset Highlight\",defaultValue:.45,min:0,max:1,step:.05,displayStepper:true},blurAmount:{type:ControlType.Number,title:\"Blur\",defaultValue:18,min:0,max:60,step:1,unit:\"px\"},shadowIntensity:{type:ControlType.Number,title:\"Shadow\",defaultValue:.25,min:0,max:1,step:.05,displayStepper:true},pillPaddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:16,min:6,max:48,step:2,unit:\"px\"},pillPaddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:10,min:4,max:32,step:2,unit:\"px\"},copyTooltip:{type:ControlType.String,title:\"Copy Tooltip\",defaultValue:\"Copy Discord timestamp\"},copiedTooltip:{type:ControlType.String,title:\"Copied Tooltip\",defaultValue:\"Copied!\"},timeFont:{type:ControlType.Font,title:\"Time Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"18px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.15em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"10px\",variant:\"Medium\",letterSpacing:\"0.05em\",lineHeight:\"1.3em\"}},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"11px\",variant:\"Medium\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EorzeaTimePill\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"360\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"64\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FFXIV_Time_Pill.map","// Tinted liquid glass pill for FFXIV housing locations with nautical/beach icons,\n// selectable via settings panel, and \"hammertime\" copy for the full address.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useMemo,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Location Pill\n *\n * @framerIntrinsicWidth 360\n * @framerIntrinsicHeight 64\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function LocationPill(props){const{activeLocation=0,label=\"Location\",useImages=false,locationOneName=\"Oceania Special Presentation\",locationOneAddress=\"Sophia, Mist, W1, P35\",locationOneIcon=\"yacht\",locationOneImage=\"\",locationOneLink=\"\",locationTwoName=\"Costa Del Sol\",locationTwoAddress=\"Sophia, Costa\",locationTwoIcon=\"beach\",locationTwoImage=\"\",locationTwoLink=\"\",locationThreeName=\"Discord Exclusive\",locationThreeAddress=\"discord.gg/ffxiv-housing\",locationThreeIcon=\"discord\",locationThreeImage=\"\",locationThreeLink=\"https://discord.gg/ffxiv-housing\",tintColor=\"#3A7BD5\",tintOpacity=.18,textColor=\"#FFFFFF\",mutedTextColor=\"rgba(255,255,255,0.55)\",accentColor=\"#64B5F6\",borderColor=\"rgba(255,255,255,0.22)\",borderWidth=1,blurAmount=18,shadowIntensity=.25,borderOpacity=.45,backgroundLightness=.06,iconSize=28,nameFont,detailFont,copyTooltip=\"Copy full address\",copiedTooltip=\"Copied!\",linkTooltip=\"Open Discord channel\",pillPaddingX=16,pillPaddingY=10}=props;const[copied,setCopied]=useState(false);const[showTooltip,setShowTooltip]=useState(false);// Derive active location from the settings prop (0, 1, or 2)\nconst activeIndex=activeLocation===2?2:activeLocation===1?1:0;const active=useMemo(()=>{if(activeIndex===2){return{name:locationThreeName,address:locationThreeAddress,icon:locationThreeIcon,image:locationThreeImage,link:locationThreeLink};}if(activeIndex===1){return{name:locationTwoName,address:locationTwoAddress,icon:locationTwoIcon,image:locationTwoImage,link:locationTwoLink};}return{name:locationOneName,address:locationOneAddress,icon:locationOneIcon,image:locationOneImage,link:locationOneLink};},[activeIndex,locationOneName,locationOneAddress,locationOneIcon,locationOneImage,locationOneLink,locationTwoName,locationTwoAddress,locationTwoIcon,locationTwoImage,locationTwoLink,locationThreeName,locationThreeAddress,locationThreeIcon,locationThreeImage,locationThreeLink]);// Build the background tint\nconst bgColor=useMemo(()=>{const hex=tintColor.replace(\"#\",\"\");const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);const blend=backgroundLightness*255;return`rgba(${Math.round(r*(1-backgroundLightness)+blend)}, ${Math.round(g*(1-backgroundLightness)+blend)}, ${Math.round(b*(1-backgroundLightness)+blend)}, ${tintOpacity})`;},[tintColor,tintOpacity,backgroundLightness]);const handleCopy=useCallback(async()=>{const text=`${active.name}\n${active.address}`;try{await navigator.clipboard.writeText(text);startTransition(()=>setCopied(true));setTimeout(()=>startTransition(()=>setCopied(false)),2200);}catch{const textarea=document.createElement(\"textarea\");textarea.value=text;textarea.style.position=\"fixed\";textarea.style.opacity=\"0\";document.body.appendChild(textarea);textarea.select();document.execCommand(\"copy\");document.body.removeChild(textarea);startTransition(()=>setCopied(true));setTimeout(()=>startTransition(()=>setCopied(false)),2200);}},[active]);const handleOpenLink=useCallback(()=>{if(active.link){window.open(active.link,\"_blank\",\"noopener,noreferrer\");}},[active]);const boxShadow=useMemo(()=>`0 4px 20px rgba(0, 0, 0, ${(shadowIntensity*.6).toFixed(2)}), inset 0 1px 0 rgba(255, 255, 255, ${borderOpacity.toFixed(2)})`,[shadowIntensity,borderOpacity]);const hoverShadow=useMemo(()=>{const glowAlpha=Math.round(tintOpacity*.7*255).toString(16).padStart(2,\"0\");return`0 0 24px ${tintColor}${glowAlpha}, ${boxShadow}`;},[tintColor,tintOpacity,boxShadow]);// ── Icon SVGs ──\n/** Clean minimal anchor / nautical mark */const YachtIcon=/*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 32 32\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"9\",r:\"4.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"13.5\",x2:\"16\",y2:\"25\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 21 Q16 28 23 21\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"9\",y1:\"21\",x2:\"8\",y2:\"19\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"23\",y1:\"21\",x2:\"24\",y2:\"19\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"14\",y1:\"16\",x2:\"18\",y2:\"16\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"14\",y1:\"19\",x2:\"18\",y2:\"19\",opacity:\"0.5\"})]});/** Simple beach / palm umbrella icon */const BeachIcon=/*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 32 32\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 14 Q16 4 26 14 Z\",fill:\"currentColor\",fillOpacity:\"0.2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"14\",x2:\"16\",y2:\"26\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"14\",x2:\"6\",y2:\"14\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"14\",x2:\"26\",y2:\"14\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"14\",x2:\"11\",y2:\"14\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"14\",x2:\"21\",y2:\"14\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 27 Q10 25 16 26 Q22 27 28 25\",opacity:\"0.4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"14\",r:\"0.8\",fill:\"currentColor\"})]});/** Discord logo icon */const DiscordIcon=/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 32 32\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M26.9 7.24C25.02 6.33 23.02 5.7 20.92 5.43c-.09.16-.2.37-.27.51-1.96-.3-3.93-.3-5.84 0-.07-.14-.18-.36-.27-.51-2.11.27-4.1.9-5.98 1.82C4.56 11.81 2.86 16.82 3.2 22.05c2.24 1.71 4.7 2.83 7.28 3.42.54-.74.97-1.55 1.27-2.4-.67-.26-1.3-.6-1.88-1 .14-.1.27-.21.4-.3 2.93 1.38 6.17 1.38 9.13 0 .13.1.26.21.4.3-.58.4-1.22.74-1.89 1 .3.85.73 1.66 1.28 2.4 2.59-.6 5.05-1.71 7.3-3.42.35-5.65-.97-10.53-4.6-14.8ZM12.2 19.12c-1.46 0-2.63-1.35-2.63-3.02 0-1.67 1.14-3.01 2.58-3.01 1.44 0 2.65 1.36 2.63 3.02-.01 1.67-1.17 3.01-2.6 3.01h.02Zm7.97 0c-1.46 0-2.63-1.35-2.63-3.02 0-1.67 1.14-3.01 2.58-3.01 1.44 0 2.65 1.36 2.63 3.02-.01 1.67-1.17 3.01-2.6 3.01h.02Z\"})});const showImage=useImages&&active.image;const iconEl=active.icon===\"yacht\"?YachtIcon:active.icon===\"discord\"?DiscordIcon:BeachIcon;return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,display:\"inline-flex\",alignItems:\"center\",gap:10,padding:`${pillPaddingY}px ${pillPaddingX}px`,background:bgColor,backdropFilter:`blur(${blurAmount}px)`,WebkitBackdropFilter:`blur(${blurAmount}px)`,borderRadius:100,border:`${borderWidth}px solid ${borderColor}`,boxShadow,position:\"relative\",overflow:\"visible\",transition:\"box-shadow 0.35s ease, background 0.35s ease\",cursor:\"default\",userSelect:\"none\",maxWidth:\"100%\"},onMouseEnter:e=>{e.currentTarget.style.boxShadow=hoverShadow;},onMouseLeave:e=>{e.currentTarget.style.boxShadow=boxShadow;},children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,width:iconSize,height:iconSize,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:accentColor,transition:\"color 0.35s ease\",borderRadius:showImage?\"50%\":0,overflow:\"hidden\"},children:showImage?/*#__PURE__*/_jsx(\"img\",{src:active.image,alt:active.name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):iconEl}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:1,minWidth:0,flex:\"1 1 auto\"},children:[label&&/*#__PURE__*/_jsx(\"span\",{style:{...detailFont,color:mutedTextColor,fontSize:detailFont?.fontSize??10,fontWeight:detailFont?.fontWeight??500,letterSpacing:\"0.05em\",textTransform:\"uppercase\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{...nameFont,color:textColor,fontSize:nameFont?.fontSize??16,fontWeight:nameFont?.fontWeight??700,letterSpacing:\"-0.01em\",lineHeight:1.15,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:active.name}),/*#__PURE__*/_jsx(\"span\",{style:{...detailFont,color:mutedTextColor,fontSize:detailFont?.fontSize??11,fontWeight:detailFont?.fontWeight??400,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:active.address})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flexShrink:0},onMouseEnter:()=>startTransition(()=>setShowTooltip(true)),onMouseLeave:()=>startTransition(()=>setShowTooltip(false)),children:[showTooltip&&!copied&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:\"calc(100% + 10px)\",left:\"50%\",transform:\"translateX(-50%)\",padding:\"5px 10px\",background:\"rgba(0,0,0,0.85)\",color:\"#FFFFFF\",fontSize:11,borderRadius:6,whiteSpace:\"nowrap\",pointerEvents:\"none\",zIndex:100},children:[activeIndex===2?linkTooltip:copyTooltip,/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"5px solid transparent\",borderRight:\"5px solid transparent\",borderTop:\"5px solid rgba(0,0,0,0.85)\"}})]}),activeIndex===2?/* ── Discord Exclusive: link button ── *//*#__PURE__*/_jsx(\"button\",{onClick:handleOpenLink,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:30,height:30,borderRadius:\"50%\",border:`1px solid ${borderColor}`,background:active.link?`${tintColor}40`:\"rgba(255,255,255,0.04)\",color:active.link?accentColor:mutedTextColor,cursor:active.link?\"pointer\":\"not-allowed\",opacity:active.link?1:.5,transition:\"all 0.25s ease\",padding:0},title:linkTooltip,children:/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"})]})}):/* ── Oceania / Costa: copy button ── *//*#__PURE__*/_jsx(\"button\",{onClick:handleCopy,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:30,height:30,borderRadius:\"50%\",border:`1px solid ${borderColor}`,background:copied?`${tintColor}40`:\"rgba(255,255,255,0.07)\",color:copied?accentColor:textColor,cursor:\"pointer\",transition:\"all 0.25s ease\",padding:0},title:copyTooltip,children:copied?/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})}):/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"9\",width:\"13\",height:\"13\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"})]})})]})]});}addPropertyControls(LocationPill,{activeLocation:{type:ControlType.Enum,title:\"Active Location\",options:[0,1,2],optionTitles:[\"Oceania Special\",\"Costa Del Sol\",\"Discord Exclusive\"],defaultValue:0},useImages:{type:ControlType.Boolean,title:\"Use Custom Images\",defaultValue:false,enabledTitle:\"Images\",disabledTitle:\"SVG Icons\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Location\",placeholder:\"e.g. Location\"},locationOneName:{type:ControlType.String,title:\"Location 1 Name\",defaultValue:\"Oceania Special Presentation\"},locationOneAddress:{type:ControlType.String,title:\"Location 1 Address\",defaultValue:\"Sophia, Mist, W1, P35\"},locationOneIcon:{type:ControlType.Enum,title:\"Location 1 Icon\",options:[\"yacht\",\"beach\",\"discord\"],optionTitles:[\"⛵ Yacht\",\"🏖️ Beach\",\"💬 Discord\"],defaultValue:\"yacht\"},locationOneImage:{type:ControlType.Image,title:\"Location 1 Image\",defaultValue:\"\"},locationOneLink:{type:ControlType.String,title:\"Location 1 Link\",defaultValue:\"\",placeholder:\"https://discord.gg/...\"},locationTwoName:{type:ControlType.String,title:\"Location 2 Name\",defaultValue:\"Costa Del Sol\"},locationTwoAddress:{type:ControlType.String,title:\"Location 2 Address\",defaultValue:\"Sophia, Costa\"},locationTwoIcon:{type:ControlType.Enum,title:\"Location 2 Icon\",options:[\"yacht\",\"beach\",\"discord\"],optionTitles:[\"⛵ Yacht\",\"🏖️ Beach\",\"💬 Discord\"],defaultValue:\"beach\"},locationTwoImage:{type:ControlType.Image,title:\"Location 2 Image\",defaultValue:\"\"},locationTwoLink:{type:ControlType.String,title:\"Location 2 Link\",defaultValue:\"\",placeholder:\"https://discord.gg/...\"},locationThreeName:{type:ControlType.String,title:\"Location 3 Name\",defaultValue:\"Discord Exclusive\"},locationThreeAddress:{type:ControlType.String,title:\"Location 3 Address\",defaultValue:\"discord.gg/ffxiv-housing\"},locationThreeIcon:{type:ControlType.Enum,title:\"Location 3 Icon\",options:[\"yacht\",\"beach\",\"discord\"],optionTitles:[\"⛵ Yacht\",\"🏖️ Beach\",\"💬 Discord\"],defaultValue:\"discord\"},locationThreeImage:{type:ControlType.Image,title:\"Location 3 Image\",defaultValue:\"\"},locationThreeLink:{type:ControlType.String,title:\"Location 3 Link\",defaultValue:\"https://discord.gg/ffxiv-housing\",placeholder:\"https://discord.gg/...\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:28,min:18,max:48,step:2,unit:\"px\"},tintColor:{type:ControlType.Color,title:\"Tint Color\",defaultValue:\"#3A7BD5\"},tintOpacity:{type:ControlType.Number,title:\"Tint Opacity\",defaultValue:.18,min:0,max:1,step:.01,displayStepper:true},backgroundLightness:{type:ControlType.Number,title:\"Bg Lightness\",defaultValue:.06,min:0,max:1,step:.01,displayStepper:true},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#64B5F6\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},mutedTextColor:{type:ControlType.Color,title:\"Muted Text\",defaultValue:\"rgba(255,255,255,0.55)\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(255,255,255,0.22)\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:6,step:.5,unit:\"px\"},borderOpacity:{type:ControlType.Number,title:\"Inset Highlight\",defaultValue:.45,min:0,max:1,step:.05,displayStepper:true},blurAmount:{type:ControlType.Number,title:\"Blur\",defaultValue:18,min:0,max:60,step:1,unit:\"px\"},shadowIntensity:{type:ControlType.Number,title:\"Shadow\",defaultValue:.25,min:0,max:1,step:.05,displayStepper:true},pillPaddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:16,min:6,max:48,step:2,unit:\"px\"},pillPaddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:10,min:4,max:32,step:2,unit:\"px\"},linkTooltip:{type:ControlType.String,title:\"Link Tooltip\",defaultValue:\"Open Discord channel\"},copyTooltip:{type:ControlType.String,title:\"Copy Tooltip\",defaultValue:\"Copy full address\"},copiedTooltip:{type:ControlType.String,title:\"Copied Tooltip\",defaultValue:\"Copied!\"},nameFont:{type:ControlType.Font,title:\"Name Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.15em\"}},detailFont:{type:ControlType.Font,title:\"Detail Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"10px\",variant:\"Medium\",letterSpacing:\"0.05em\",lineHeight:\"1.3em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocationPill\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"360\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FFXIV_Location_Pill.map"],"mappings":"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"}