iobroker.backitup
Version:
ioBroker.backitup allows you to backup and restore your ioBroker installation and other systems, such as databases, Zigbee, scripts and many more.
3 lines (2 loc) • 17.4 kB
JavaScript
import{g as je}from"./_commonjsHelpers-D6-XlEtG.js";import{C as Ne,a as Ve}from"./ConfigCustomBackItUpSet__mf_v__runtimeInit__mf_v__-kW6JvUJ8.js";import{C as l}from"./ConfigCustomBackItUpSet__loadShare__react__loadShare__-4sGW5l7i.js";import{i as De,d as Se,g as Ce,u as Re,e as V,c as me,b as we,m as D,r as Ge}from"./DefaultPropsProvider-CCPMtYc6.js";import{j as g}from"./jsx-runtime-D2IYR6ST.js";import{W as qe,X as Xe,T as Ke,V as Ze,d as U,n as Je,i as Qe}from"./defaultTheme-BMwjsIOh.js";import{u as Ye}from"./useTheme-CFHr9g1E.js";import{C as et}from"./ConfigCustomBackItUpSet__loadShare___mf_0_emotion_mf_1_react__loadShare__-BkqgHVEH.js";function tt(e){return e==null||Object.keys(e).length===0}function nt(e){const{styles:t,defaultTheme:n={}}=e,o=typeof t=="function"?i=>t(tt(i)?n:i):t;return g.jsx(et.Global,{styles:o})}function re(e){const t=De(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function ot({styles:e,themeId:t,defaultTheme:n={}}){const o=Ye(n),i=t&&o[t]||o;let r=typeof e=="function"?e(i):e;return i.modularCssLayers&&(Array.isArray(r)?r=r.map(a=>re(typeof a=="function"?a(i):a)):r=re(r)),g.jsx(nt,{styles:r})}const rt=e=>{var o;const t={systemProps:{},otherProps:{}},n=((o=e==null?void 0:e.theme)==null?void 0:o.unstable_sxConfig)??Xe;return Object.keys(e).forEach(i=>{n[i]?t.systemProps[i]=e[i]:t.otherProps[i]=e[i]}),t};function it(e){const{sx:t,...n}=e,{systemProps:o,otherProps:i}=rt(n);let r;return Array.isArray(t)?r=[o,...t]:typeof t=="function"?r=(...a)=>{const d=t(...a);return qe(d)?{...o,...d}:o}:r={...o,...t},{...i,sx:r}}const j=typeof window<"u"?l.useLayoutEffect:l.useEffect;function at(e,t=166){let n;function o(...i){const r=()=>{e.apply(this,i)};clearTimeout(n),n=setTimeout(r,t)}return o.clear=()=>{clearTimeout(n)},o}function st(e){return e&&e.ownerDocument||document}function be(e){return st(e).defaultView||window}function lt(e){const t=l.useRef(e);return j(()=>{t.current=e}),l.useRef((...n)=>(0,t.current)(...n)).current}function Ie(...e){const t=l.useRef(void 0),n=l.useCallback(o=>{const i=e.map(r=>{if(r==null)return null;if(typeof r=="function"){const a=r,d=a(o);return typeof d=="function"?d:()=>{a(null)}}return r.current=o,()=>{r.current=null}});return()=>{i.forEach(r=>r==null?void 0:r())}},e);return l.useMemo(()=>e.every(o=>o==null)?null:o=>{t.current&&(t.current(),t.current=void 0),o!=null&&(t.current=n(o))},e)}const{loadShare:ut}=Ve,{initPromise:dt}=Ne,ct=dt.then(e=>ut("react-dom",{customShareInfo:{shareConfig:{singleton:!0,strictVersion:!1,requiredVersion:"*"}}})),pt=await ct.then(e=>e());var ft=pt;const jt=je(ft);function O(e){return parseInt(e,10)||0}const mt={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function bt(e){for(const t in e)return!1;return!0}function ge(e){return bt(e)||e.outerHeightStyle===0&&!e.overflowing}const gt=l.forwardRef(function(t,n){const{onChange:o,maxRows:i,minRows:r=1,style:a,value:d,...T}=t,{current:h}=l.useRef(d!=null),f=l.useRef(null),R=Ie(n,f),b=l.useRef(null),S=l.useRef(null),y=l.useCallback(()=>{const s=f.current,u=S.current;if(!s||!u)return;const m=be(s).getComputedStyle(s);if(m.width==="0px")return{outerHeightStyle:0,overflowing:!1};u.style.width=m.width,u.value=s.value||t.placeholder||"x",u.value.slice(-1)===`
`&&(u.value+=" ");const G=m.boxSizing,M=O(m.paddingBottom)+O(m.paddingTop),q=O(m.borderBottomWidth)+O(m.borderTopWidth),B=u.scrollHeight;u.value="x";const z=u.scrollHeight;let v=B;r&&(v=Math.max(Number(r)*z,v)),i&&(v=Math.min(Number(i)*z,v)),v=Math.max(v,z);const $=v+(G==="border-box"?M+q:0),X=Math.abs(v-B)<=1;return{outerHeightStyle:$,overflowing:X}},[i,r,t.placeholder]),k=lt(()=>{const s=f.current,u=y();if(!s||!u||ge(u))return!1;const C=u.outerHeightStyle;return b.current!=null&&b.current!==C}),w=l.useCallback(()=>{const s=f.current,u=y();if(!s||!u||ge(u))return;const C=u.outerHeightStyle;b.current!==C&&(b.current=C,s.style.height=`${C}px`),s.style.overflow=u.overflowing?"hidden":""},[y]),_=l.useRef(-1);j(()=>{const s=at(w),u=f==null?void 0:f.current;if(!u)return;const C=be(u);C.addEventListener("resize",s);let m;return typeof ResizeObserver<"u"&&(m=new ResizeObserver(()=>{k()&&(m.unobserve(u),cancelAnimationFrame(_.current),w(),_.current=requestAnimationFrame(()=>{m.observe(u)}))}),m.observe(u)),()=>{s.clear(),cancelAnimationFrame(_.current),C.removeEventListener("resize",s),m&&m.disconnect()}},[y,w,k]),j(()=>{w()});const A=s=>{h||w(),o&&o(s)};return g.jsxs(l.Fragment,{children:[g.jsx("textarea",{value:d,onChange:A,ref:R,rows:r,style:a,...T}),g.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:S,tabIndex:-1,style:{...mt.shadow,...a,paddingTop:0,paddingBottom:0}})]})});function he(e){return typeof e=="string"}function ht({props:e,states:t,muiFormControl:n}){return t.reduce((o,i)=>(o[i]=e[i],n&&typeof e[i]>"u"&&(o[i]=n[i]),o),{})}const ke=l.createContext(void 0);function yt(){return l.useContext(ke)}function vt(e){return g.jsx(ot,{...e,defaultTheme:Ze,themeId:Ke})}function xt(e){return function(n){return g.jsx(vt,{styles:typeof e=="function"?o=>e({theme:o,...n}):e})}}function Nt(){return it}function ye(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function St(e,t=!1){return e&&(ye(e.value)&&e.value!==""||t&&ye(e.defaultValue)&&e.defaultValue!=="")}function Vt(e){return e.startAdornment}function Ct(e){return Ce("MuiInputBase",e)}const N=Se("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var ve;const _e=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${U(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Be=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Rt=e=>{const{classes:t,color:n,disabled:o,error:i,endAdornment:r,focused:a,formControl:d,fullWidth:T,hiddenLabel:h,multiline:f,readOnly:R,size:b,startAdornment:S,type:y}=e,k={root:["root",`color${U(n)}`,o&&"disabled",i&&"error",T&&"fullWidth",a&&"focused",d&&"formControl",b&&b!=="medium"&&`size${U(b)}`,f&&"multiline",S&&"adornedStart",r&&"adornedEnd",h&&"hiddenLabel",R&&"readOnly"],input:["input",o&&"disabled",y==="search"&&"inputTypeSearch",f&&"inputMultiline",b==="small"&&"inputSizeSmall",h&&"inputHiddenLabel",S&&"inputAdornedStart",r&&"inputAdornedEnd",R&&"readOnly"]};return we(k,Ct,t)},Te=V("div",{name:"MuiInputBase",slot:"Root",overridesResolver:_e})(D(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${N.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:t,size:n})=>t.multiline&&n==="small",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:"100%"}}]}))),Fe=V("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Be})(D(({theme:e})=>{const t=e.palette.mode==="light",n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},o={opacity:"0 !important"},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${N.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${N.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:r})=>!r.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:r})=>r.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),xe=xt({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),wt=l.forwardRef(function(t,n){const o=Re({props:t,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:r,autoFocus:a,className:d,color:T,components:h={},componentsProps:f={},defaultValue:R,disabled:b,disableInjectingGlobalStyles:S,endAdornment:y,error:k,fullWidth:w=!1,id:_,inputComponent:A="input",inputProps:s={},inputRef:u,margin:C,maxRows:m,minRows:G,multiline:M=!1,name:q,onBlur:B,onChange:z,onClick:v,onFocus:$,onKeyDown:X,onKeyUp:ze,placeholder:Pe,readOnly:K,renderSuffix:ie,rows:W,size:At,slotProps:ae={},slots:se={},startAdornment:E,type:le="text",value:Ae,...Ee}=o,H=s.value!=null?s.value:Ae,{current:Z}=l.useRef(H!=null),P=l.useRef(),Le=l.useCallback(c=>{},[]),Me=Ie(P,u,s.ref,Le),[J,Q]=l.useState(!1),p=yt(),x=ht({props:o,muiFormControl:p,states:["color","disabled","error","hiddenLabel","size","required","filled"]});x.focused=p?p.focused:J,l.useEffect(()=>{!p&&b&&J&&(Q(!1),B&&B())},[p,b,J,B]);const Y=p&&p.onFilled,ee=p&&p.onEmpty,L=l.useCallback(c=>{St(c)?Y&&Y():ee&&ee()},[Y,ee]);j(()=>{Z&&L({value:H})},[H,L,Z]);const $e=c=>{$&&$(c),s.onFocus&&s.onFocus(c),p&&p.onFocus?p.onFocus(c):Q(!0)},We=c=>{B&&B(c),s.onBlur&&s.onBlur(c),p&&p.onBlur?p.onBlur(c):Q(!1)},He=(c,...pe)=>{if(!Z){const fe=c.target||P.current;if(fe==null)throw new Error(Je(1));L({value:fe.value})}s.onChange&&s.onChange(c,...pe),z&&z(c,...pe)};l.useEffect(()=>{L(P.current)},[]);const Oe=c=>{P.current&&c.currentTarget===c.target&&P.current.focus(),v&&v(c)};let te=A,I=s;M&&te==="input"&&(W?I={type:void 0,minRows:W,maxRows:W,...I}:I={type:void 0,maxRows:m,minRows:G,...I},te=gt);const Ue=c=>{L(c.animationName==="mui-auto-fill-cancel"?P.current:{value:"x"})};l.useEffect(()=>{p&&p.setAdornedStart(!!E)},[p,E]);const ne={...o,color:x.color||"primary",disabled:x.disabled,endAdornment:y,error:x.error,focused:x.focused,formControl:p,fullWidth:w,hiddenLabel:x.hiddenLabel,multiline:M,size:x.size,startAdornment:E,type:le},ue=Rt(ne),de=se.root||h.Root||Te,oe=ae.root||f.root||{},ce=se.input||h.Input||Fe;return I={...I,...ae.input??f.input},g.jsxs(l.Fragment,{children:[!S&&typeof xe=="function"&&(ve||(ve=g.jsx(xe,{}))),g.jsxs(de,{...oe,ref:n,onClick:Oe,...Ee,...!he(de)&&{ownerState:{...ne,...oe.ownerState}},className:me(ue.root,oe.className,d,K&&"MuiInputBase-readOnly"),children:[E,g.jsx(ke.Provider,{value:null,children:g.jsx(ce,{"aria-invalid":x.error,"aria-describedby":i,autoComplete:r,autoFocus:a,defaultValue:R,disabled:x.disabled,id:_,onAnimationStart:Ue,name:q,placeholder:Pe,readOnly:K,required:x.required,rows:W,value:H,onKeyDown:X,onKeyUp:ze,type:le,...I,...!he(ce)&&{as:te,ownerState:{...ne,...I.ownerState}},ref:Me,className:me(ue.input,I.className,K&&"MuiInputBase-readOnly"),onBlur:We,onChange:He,onFocus:$e})}),y,ie?ie({...x,startAdornment:E}):null]})]})});function It(e){return typeof e.main=="string"}function kt(e,t=[]){if(!It(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||typeof e[n]!="string")return!1;return!0}function _t(e=[]){return([,t])=>t&&kt(t,e)}function Bt(e){return Ce("MuiFilledInput",e)}const F={...N,...Se("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},Tt=e=>{const{classes:t,disableUnderline:n,startAdornment:o,endAdornment:i,size:r,hiddenLabel:a,multiline:d}=e,T={root:["root",!n&&"underline",o&&"adornedStart",i&&"adornedEnd",r==="small"&&`size${U(r)}`,a&&"hiddenLabel",d&&"multiline"],input:["input"]},h=we(T,Bt,t);return{...t,...h}},Ft=V(Te,{shouldForwardProp:e=>Ge(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[..._e(e,t),!n.disableUnderline&&t.underline]}})(D(({theme:e})=>{const t=e.palette.mode==="light",n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",r=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${F.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${F.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:r},variants:[{props:({ownerState:a})=>!a.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${F.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${F.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${F.disabled}, .${F.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${F.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(_t()).map(([a])=>{var d;return{props:{disableUnderline:!1,color:a},style:{"&::after":{borderBottom:`2px solid ${(d=(e.vars||e).palette[a])==null?void 0:d.main}`}}}}),{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:12}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:12}},{props:({ownerState:a})=>a.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:a,size:d})=>a.multiline&&d==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel&&a.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),zt=V(Fe,{name:"MuiFilledInput",slot:"Input",overridesResolver:Be})(D(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),Pt=l.forwardRef(function(t,n){const o=Re({props:t,name:"MuiFilledInput"}),{disableUnderline:i=!1,components:r={},componentsProps:a,fullWidth:d=!1,hiddenLabel:T,inputComponent:h="input",multiline:f=!1,slotProps:R,slots:b={},type:S="text",...y}=o,k={...o,disableUnderline:i,fullWidth:d,inputComponent:h,multiline:f,type:S},w=Tt(o),_={root:{ownerState:k},input:{ownerState:k}},A=R??a?Qe(_,R??a):_,s=b.root??r.Root??Ft,u=b.input??r.Input??zt;return g.jsx(wt,{slots:{root:s,input:u},slotProps:A,fullWidth:d,inputComponent:h,multiline:f,ref:n,type:S,...y,classes:w})});Pt.muiName="Input";export{ft as C,Pt as F,ot as G,wt as I,jt as R,gt as T,nt as a,Ie as b,_t as c,lt as d,it as e,F as f,yt as g,xt as h,N as i,at as j,be as k,ht as l,he as m,vt as n,st as o,Bt as p,Ct as q,Nt as r,Vt as s,St as t,j as u,ke as v,Te as w,_e as x,Fe as y,Be as z};