import{i as e}from"./rolldown-runtime-aKtaBQYM.js";import{C as t,T as n,k as r,w as i}from"./client-Bol9xAus.js";import{t as a}from"./check-CU5HGsd-.js";import{t as o}from"./copy-BmKk1nJz.js";import{t as s}from"./triangle-alert-DEkj7Xqd.js";import{n as c}from"./AuthContext-D0GViS03.js";var l=t(`key-round`,[[`path`,{d:`M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z`,key:`1s6t7t`}],[`circle`,{cx:`16.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`w0ekpg`}]]),u=t(`monitor-play`,[[`path`,{d:`M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z`,key:`vbtd3f`}],[`path`,{d:`M12 17v4`,key:`1riwvh`}],[`path`,{d:`M8 21h8`,key:`1ev6f3`}],[`rect`,{x:`2`,y:`3`,width:`20`,height:`14`,rx:`2`,key:`x3v2xh`}]]),d=t(`scan-eye`,[[`path`,{d:`M3 7V5a2 2 0 0 1 2-2h2`,key:`aa7l1z`}],[`path`,{d:`M17 3h2a2 2 0 0 1 2 2v2`,key:`4qcy5o`}],[`path`,{d:`M21 17v2a2 2 0 0 1-2 2h-2`,key:`6vwrx8`}],[`path`,{d:`M7 21H5a2 2 0 0 1-2-2v-2`,key:`ioqczr`}],[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`path`,{d:`M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0`,key:`11ak4c`}]]),f=[120,220,260],p=[55,75,90],m=[35,45,60],h=[50,75,100],g=[{key:`nozzle_temp_presets`,defaults:f,lo:0,hi:320,unit:`C`},{key:`bed_temp_presets`,defaults:p,lo:0,hi:140,unit:`C`},{key:`chamber_temp_presets`,defaults:m,lo:0,hi:65,unit:`C`},{key:`fan_speed_presets`,defaults:h,lo:0,hi:100,unit:`%`}];function _(e,t,n,r){if(!e)return[...t];try{let t=JSON.parse(e);if(Array.isArray(t)&&t.length===3&&t.every(e=>Number.isInteger(e)&&e>=n&&e<=r))return t}catch{}return[...t]}function v(e,t){return[{label:`Off`,value:0},...e.map(e=>({label:`${e} ${t}`,value:e}))]}var y=`OE_FREE_USAGE_LIMIT_REACHED`;function b(e){if(!e)return`idle`;switch(e.class){case`failure`:case`warning`:case`safe`:case`error`:return e.class;default:return`unknown`}}function x(e){return e===`failure`||e===`warning`||e===`safe`}var S=i();function C(){let{t:e}=n(),{hasPermission:t}=c();return t(`settings:read`)?(0,S.jsxs)(`div`,{role:`alert`,className:`flex items-start gap-2 p-3 bg-amber-50 dark:bg-amber-900/30 border border-amber-300 dark:border-amber-700 rounded text-sm text-amber-800 dark:text-amber-200`,children:[(0,S.jsx)(s,{className:`w-4 h-4 mt-0.5 flex-shrink-0`}),(0,S.jsxs)(`div`,{children:[(0,S.jsx)(`p`,{children:e(`octoeverywhere.limitReached`)}),(0,S.jsx)(`a`,{href:`https://octoeverywhere.com/gadgetapi`,target:`_blank`,rel:`noopener noreferrer`,className:`inline-block mt-1 underline hover:no-underline`,children:e(`octoeverywhere.setupBilling`)})]})]}):null}var w=e(r(),1);function T({value:e,titleKey:t=`printers.copyToClipboard`,copiedTitleKey:r=`printers.copied`,className:i=`ml-2 p-1 rounded hover:bg-bambu-dark-tertiary text-bambu-gray hover:text-white transition-colors`,iconClassName:s=`w-3.5 h-3.5`}){let{t:c}=n(),[l,u]=(0,w.useState)(!1);return(0,S.jsx)(`button`,{onClick:async()=>{try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(e);else{let t=document.createElement(`textarea`);t.value=e,t.style.position=`fixed`,t.style.opacity=`0`,document.body.appendChild(t);try{if(t.select(),!document.execCommand(`copy`))return}finally{document.body.removeChild(t)}}u(!0),setTimeout(()=>u(!1),2e3)}catch{}},className:i,title:c(l?r:t),children:l?(0,S.jsx)(a,{className:`${s} text-bambu-green`}):(0,S.jsx)(o,{className:s})})}export{x as a,h as c,v as d,_ as f,l as h,b as i,f as l,u as m,C as n,p as o,d as p,y as r,m as s,T as t,g as u};