From 4b2e1f3970931565a9856eab18fda5dd1f280c27 Mon Sep 17 00:00:00 2001 From: Nikita Iarychenko Date: Fri, 7 Mar 2025 18:07:30 +0400 Subject: [PATCH] OPENIDE fix empty spaces in welcome screen --- .../fileTemplates/internal/openIdeWelcomeScreen.html.ft | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/resources/fileTemplates/internal/openIdeWelcomeScreen.html.ft b/platform/platform-impl/resources/fileTemplates/internal/openIdeWelcomeScreen.html.ft index 8d0c42f99df8..b3fec313b730 100644 --- a/platform/platform-impl/resources/fileTemplates/internal/openIdeWelcomeScreen.html.ft +++ b/platform/platform-impl/resources/fileTemplates/internal/openIdeWelcomeScreen.html.ft @@ -69,7 +69,7 @@ Error generating stack: `+n.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var A0;function _p(){if(A0)return Mt;A0=1;var a=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),m=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),j=Symbol.for("react.offscreen"),L=Symbol.for("react.client.reference");function w(T){if(typeof T=="object"&&T!==null){var k=T.$$typeof;switch(k){case a:switch(T=T.type,T){case f:case s:case c:case p:case y:return T;default:switch(T=T&&T.$$typeof,T){case m:case S:case z:case R:return T;case d:return T;default:return k}}case r:return k}}}return Mt.ContextConsumer=d,Mt.ContextProvider=m,Mt.Element=a,Mt.ForwardRef=S,Mt.Fragment=f,Mt.Lazy=z,Mt.Memo=R,Mt.Portal=r,Mt.Profiler=s,Mt.StrictMode=c,Mt.Suspense=p,Mt.SuspenseList=y,Mt.isContextConsumer=function(T){return w(T)===d},Mt.isContextProvider=function(T){return w(T)===m},Mt.isElement=function(T){return typeof T=="object"&&T!==null&&T.$$typeof===a},Mt.isForwardRef=function(T){return w(T)===S},Mt.isFragment=function(T){return w(T)===f},Mt.isLazy=function(T){return w(T)===z},Mt.isMemo=function(T){return w(T)===R},Mt.isPortal=function(T){return w(T)===r},Mt.isProfiler=function(T){return w(T)===s},Mt.isStrictMode=function(T){return w(T)===c},Mt.isSuspense=function(T){return w(T)===p},Mt.isSuspenseList=function(T){return w(T)===y},Mt.isValidElementType=function(T){return typeof T=="string"||typeof T=="function"||T===f||T===s||T===c||T===p||T===y||T===j||typeof T=="object"&&T!==null&&(T.$$typeof===z||T.$$typeof===R||T.$$typeof===m||T.$$typeof===d||T.$$typeof===S||T.$$typeof===L||T.getModuleId!==void 0)},Mt.typeOf=w,Mt}var R0;function Ep(){return R0||(R0=1,kf.exports=_p()),kf.exports}var M0=Ep();const Tp=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function xh(a){const r=`${a}`.match(Tp);return r&&r[1]||""}function _h(a,r=""){return a.displayName||a.name||xh(a)||r}function z0(a,r,f){const c=_h(r);return a.displayName||(c!==""?`${f}(${c})`:f)}function Op(a){if(a!=null){if(typeof a=="string")return a;if(typeof a=="function")return _h(a,"Component");if(typeof a=="object")switch(a.$$typeof){case M0.ForwardRef:return z0(a,a.render,"ForwardRef");case M0.Memo:return z0(a,a.type,"memo");default:return}}}const Cp=Object.freeze(Object.defineProperty({__proto__:null,default:Op,getFunctionName:xh},Symbol.toStringTag,{value:"Module"})),Ap=["ownerState"],Rp=["variants"],Mp=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function zp(a){return Object.keys(a).length===0}function jp(a){return typeof a=="string"&&a.charCodeAt(0)>96}function $f(a){return a!=="ownerState"&&a!=="theme"&&a!=="sx"&&a!=="as"}const Dp=za(),Bp=a=>a&&a.charAt(0).toLowerCase()+a.slice(1);function ar({defaultTheme:a,theme:r,themeId:f}){return zp(r)?a:r[f]||r}function Up(a){return a?(r,f)=>f[a]:null}function cr(a,r){let{ownerState:f}=r,c=Ft(r,Ap);const s=typeof a=="function"?a(Z({ownerState:f},c)):a;if(Array.isArray(s))return s.flatMap(d=>cr(d,Z({ownerState:f},c)));if(s&&typeof s=="object"&&Array.isArray(s.variants)){const{variants:d=[]}=s;let S=Ft(s,Rp);return d.forEach(p=>{let y=!0;typeof p.props=="function"?y=p.props(Z({ownerState:f},c,f)):Object.keys(p.props).forEach(R=>{(f==null?void 0:f[R])!==p.props[R]&&c[R]!==p.props[R]&&(y=!1)}),y&&(Array.isArray(S)||(S=[S]),S.push(typeof p.style=="function"?p.style(Z({ownerState:f},c,f)):p.style))}),S}return s}function wp(a={}){const{themeId:r,defaultTheme:f=Dp,rootShouldForwardProp:c=$f,slotShouldForwardProp:s=$f}=a,d=m=>Ma(Z({},m,{theme:ar(Z({},m,{defaultTheme:f,themeId:r}))}));return d.__mui_systemSx=!0,(m,S={})=>{oh(m,E=>E.filter(X=>!(X!=null&&X.__mui_systemSx)));const{name:p,slot:y,skipVariantsResolver:R,skipSx:z,overridesResolver:j=Up(Bp(y))}=S,L=Ft(S,Mp),w=R!==void 0?R:y&&y!=="Root"&&y!=="root"||!1,T=z||!1;let k,V=$f;y==="Root"||y==="root"?V=c:y?V=s:jp(m)&&(V=void 0);const K=fo(m,Z({shouldForwardProp:V,label:k},L)),J=E=>typeof E=="function"&&E.__emotion_real!==E||Mn(E)?X=>cr(E,Z({},X,{theme:ar({theme:X.theme,defaultTheme:f,themeId:r})})):E,ct=(E,...X)=>{let C=J(E);const q=X?X.map(J):[];p&&j&&q.push(F=>{const st=ar(Z({},F,{defaultTheme:f,themeId:r}));if(!st.components||!st.components[p]||!st.components[p].styleOverrides)return null;const ot=st.components[p].styleOverrides,xt={};return Object.entries(ot).forEach(([Ot,$])=>{xt[Ot]=cr($,Z({},F,{theme:st}))}),j(F,xt)}),p&&!w&&q.push(F=>{var st;const ot=ar(Z({},F,{defaultTheme:f,themeId:r})),xt=ot==null||(st=ot.components)==null||(st=st[p])==null?void 0:st.variants;return cr({variants:xt},Z({},F,{theme:ot}))}),T||q.push(d);const D=q.length-X.length;if(Array.isArray(E)&&D>0){const F=new Array(D).fill("");C=[...E,...F],C.raw=[...E.raw,...F]}const N=K(C,...q);return m.muiName&&(N.muiName=m.muiName),N};return K.withConfig&&(ct.withConfig=K.withConfig),ct}}const Eh=wp();function sr(a,r){const f=Z({},r);return Object.keys(a).forEach(c=>{if(c.toString().match(/^(components|slots)$/))f[c]=Z({},a[c],f[c]);else if(c.toString().match(/^(componentsProps|slotProps)$/)){const s=a[c]||{},d=r[c];f[c]={},!d||!Object.keys(d)?f[c]=s:!s||!Object.keys(s)?f[c]=d:(f[c]=Z({},d),Object.keys(s).forEach(m=>{f[c][m]=sr(s[m],d[m])}))}else f[c]===void 0&&(f[c]=a[c])}),f}function Hp(a){const{theme:r,name:f,props:c}=a;return!r||!r.components||!r.components[f]||!r.components[f].defaultProps?c:sr(r.components[f].defaultProps,c)}function Th({props:a,name:r,defaultTheme:f,themeId:c}){let s=xr(f);return c&&(s=s[c]||s),Hp({theme:s,name:r,props:a})}function Np(a,r=Number.MIN_SAFE_INTEGER,f=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(a,f))}const qp=Object.freeze(Object.defineProperty({__proto__:null,default:Np},Symbol.toStringTag,{value:"Module"}));function Gp(a,r){typeof a=="function"?a(r):a&&(a.current=r)}function Yp(...a){return lt.useMemo(()=>a.every(r=>r==null)?null:r=>{a.forEach(f=>{Gp(f,r)})},a)}class go{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new go}start(r,f){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,f()},r)}}let _r=!0,to=!1;const Lp=new go,kp={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function $p(a){const{type:r,tagName:f}=a;return!!(f==="INPUT"&&kp[r]&&!a.readOnly||f==="TEXTAREA"&&!a.readOnly||a.isContentEditable)}function Vp(a){a.metaKey||a.altKey||a.ctrlKey||(_r=!0)}function Vf(){_r=!1}function Xp(){this.visibilityState==="hidden"&&to&&(_r=!0)}function Zp(a){a.addEventListener("keydown",Vp,!0),a.addEventListener("mousedown",Vf,!0),a.addEventListener("pointerdown",Vf,!0),a.addEventListener("touchstart",Vf,!0),a.addEventListener("visibilitychange",Xp,!0)}function Qp(a){const{target:r}=a;try{return r.matches(":focus-visible")}catch{}return _r||$p(r)}function Kp(){const a=lt.useCallback(s=>{s!=null&&Zp(s.ownerDocument)},[]),r=lt.useRef(!1);function f(){return r.current?(to=!0,Lp.start(100,()=>{to=!1}),r.current=!1,!0):!1}function c(s){return Qp(s)?(r.current=!0,!0):!1}return{isFocusVisibleRef:r,onFocus:c,onBlur:f,ref:a}}function Dl(a,r,f=void 0){const c={};return Object.keys(a).forEach(s=>{c[s]=a[s].reduce((d,m)=>{if(m){const S=r(m);S!==""&&d.push(S),f&&f[m]&&d.push(f[m])}return d},[]).join(" ")}),c}const Oh=lt.createContext(null);function Ch(){return lt.useContext(Oh)}const Jp=typeof Symbol=="function"&&Symbol.for,Wp=Jp?Symbol.for("mui.nested"):"__THEME_NESTED__";function Fp(a,r){return typeof r=="function"?r(a):Z({},a,r)}function Pp(a){const{children:r,theme:f}=a,c=Ch(),s=lt.useMemo(()=>{const d=c===null?f:Fp(c,f);return d!=null&&(d[Wp]=c!==null),d},[f,c]);return v.jsx(Oh.Provider,{value:s,children:r})}const Ip=["value"],tv=lt.createContext();function ev(a){let{value:r}=a,f=Ft(a,Ip);return v.jsx(tv.Provider,Z({value:r??!0},f))}const Ah=lt.createContext(void 0);function nv({value:a,children:r}){return v.jsx(Ah.Provider,{value:a,children:r})}function lv(a){const{theme:r,name:f,props:c}=a;if(!r||!r.components||!r.components[f])return c;const s=r.components[f];return s.defaultProps?sr(s.defaultProps,c):!s.styleOverrides&&!s.variants?sr(s,c):c}function av({props:a,name:r}){const f=lt.useContext(Ah);return lv({props:a,name:r,theme:{components:f}})}const j0={};function D0(a,r,f,c=!1){return lt.useMemo(()=>{const s=a&&r[a]||r;if(typeof f=="function"){const d=f(s),m=a?Z({},r,{[a]:d}):d;return c?()=>m:m}return a?Z({},r,{[a]:f}):Z({},r,f)},[a,r,f,c])}function uv(a){const{children:r,theme:f,themeId:c}=a,s=vh(j0),d=Ch()||j0,m=D0(c,s,f),S=D0(c,d,f,!0),p=m.direction==="rtl";return v.jsx(Pp,{theme:S,children:v.jsx(Ra.Provider,{value:m,children:v.jsx(ev,{value:p,children:v.jsx(nv,{value:m==null?void 0:m.components,children:r})})})})}const iv=["className","component","disableGutters","fixed","maxWidth","classes"],rv=za(),cv=Eh("div",{name:"MuiContainer",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[`maxWidth${xe(String(f.maxWidth))}`],f.fixed&&r.fixed,f.disableGutters&&r.disableGutters]}}),fv=a=>Th({props:a,name:"MuiContainer",defaultTheme:rv}),ov=(a,r)=>{const f=p=>ll(r,p),{classes:c,fixed:s,disableGutters:d,maxWidth:m}=a,S={root:["root",m&&`maxWidth${xe(String(m))}`,s&&"fixed",d&&"disableGutters"]};return Dl(S,f,c)};function sv(a={}){const{createStyledComponent:r=cv,useThemeProps:f=fv,componentName:c="MuiContainer"}=a,s=r(({theme:m,ownerState:S})=>Z({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!S.disableGutters&&{paddingLeft:m.spacing(2),paddingRight:m.spacing(2),[m.breakpoints.up("sm")]:{paddingLeft:m.spacing(3),paddingRight:m.spacing(3)}}),({theme:m,ownerState:S})=>S.fixed&&Object.keys(m.breakpoints.values).reduce((p,y)=>{const R=y,z=m.breakpoints.values[R];return z!==0&&(p[m.breakpoints.up(R)]={maxWidth:`${z}${m.breakpoints.unit}`}),p},{}),({theme:m,ownerState:S})=>Z({},S.maxWidth==="xs"&&{[m.breakpoints.up("xs")]:{maxWidth:Math.max(m.breakpoints.values.xs,444)}},S.maxWidth&&S.maxWidth!=="xs"&&{[m.breakpoints.up(S.maxWidth)]:{maxWidth:`${m.breakpoints.values[S.maxWidth]}${m.breakpoints.unit}`}}));return lt.forwardRef(function(S,p){const y=f(S),{className:R,component:z="div",disableGutters:j=!1,fixed:L=!1,maxWidth:w="lg"}=y,T=Ft(y,iv),k=Z({},y,{component:z,disableGutters:j,fixed:L,maxWidth:w}),V=ov(k,c);return v.jsx(s,Z({as:z,ownerState:k,className:nl(V.root,R),ref:p},T))})}const dv=["component","direction","spacing","divider","children","className","useFlexGap"],hv=za(),mv=Eh("div",{name:"MuiStack",slot:"Root",overridesResolver:(a,r)=>r.root});function yv(a){return Th({props:a,name:"MuiStack",defaultTheme:hv})}function gv(a,r){const f=lt.Children.toArray(a).filter(Boolean);return f.reduce((c,s,d)=>(c.push(s),d({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[a],vv=({ownerState:a,theme:r})=>{let f=Z({display:"flex",flexDirection:"column"},Se({theme:r},Ml({values:a.direction,breakpoints:r.breakpoints.values}),c=>({flexDirection:c})));if(a.spacing){const c=mo(r),s=Object.keys(r.breakpoints.values).reduce((p,y)=>((typeof a.spacing=="object"&&a.spacing[y]!=null||typeof a.direction=="object"&&a.direction[y]!=null)&&(p[y]=!0),p),{}),d=Ml({values:a.direction,base:s}),m=Ml({values:a.spacing,base:s});typeof d=="object"&&Object.keys(d).forEach((p,y,R)=>{if(!d[p]){const j=y>0?d[R[y-1]]:"column";d[p]=j}}),f=Ze(f,Se({theme:r},m,(p,y)=>a.useFlexGap?{gap:jl(c,p)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${pv(y?d[y]:a.direction)}`]:jl(c,p)}}))}return f=_g(r.breakpoints,f),f};function bv(a={}){const{createStyledComponent:r=mv,useThemeProps:f=yv,componentName:c="MuiStack"}=a,s=()=>Dl({root:["root"]},p=>ll(c,p),{}),d=r(vv);return lt.forwardRef(function(p,y){const R=f(p),z=Vu(R),{component:j="div",direction:L="column",spacing:w=0,divider:T,children:k,className:V,useFlexGap:K=!1}=z,J=Ft(z,dv),ct={direction:L,spacing:w,useFlexGap:K},E=s();return v.jsx(d,Z({as:j,ownerState:ct,ref:y,className:nl(E.root,V)},J,{children:T?gv(k,T):k}))})}function Sv(a,r){return Z({toolbar:{minHeight:56,[a.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[a.up("sm")]:{minHeight:64}}},r)}var Gt={},Xf={exports:{}},B0;function Rh(){return B0||(B0=1,function(a){function r(f){return f&&f.__esModule?f:{default:f}}a.exports=r,a.exports.__esModule=!0,a.exports.default=a.exports}(Xf)),Xf.exports}const xv=el(gy),_v=el(qp);var U0;function Ev(){if(U0)return Gt;U0=1;var a=Rh();Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.alpha=w,Gt.blend=X,Gt.colorChannel=void 0,Gt.darken=k,Gt.decomposeColor=m,Gt.emphasize=ct,Gt.getContrastRatio=L,Gt.getLuminance=j,Gt.hexToRgb=s,Gt.hslToRgb=z,Gt.lighten=K,Gt.private_safeAlpha=T,Gt.private_safeColorChannel=void 0,Gt.private_safeDarken=V,Gt.private_safeEmphasize=E,Gt.private_safeLighten=J,Gt.recomposeColor=y,Gt.rgbToHex=R;var r=a(xv),f=a(_v);function c(C,q=0,D=1){return(0,f.default)(C,q,D)}function s(C){C=C.slice(1);const q=new RegExp(`.{1,${C.length>=6?2:1}}`,"g");let D=C.match(q);return D&&D[0].length===1&&(D=D.map(N=>N+N)),D?`rgb${D.length===4?"a":""}(${D.map((N,F)=>F<3?parseInt(N,16):Math.round(parseInt(N,16)/255*1e3)/1e3).join(", ")})`:""}function d(C){const q=C.toString(16);return q.length===1?`0${q}`:q}function m(C){if(C.type)return C;if(C.charAt(0)==="#")return m(s(C));const q=C.indexOf("("),D=C.substring(0,q);if(["rgb","rgba","hsl","hsla","color"].indexOf(D)===-1)throw new Error((0,r.default)(9,C));let N=C.substring(q+1,C.length-1),F;if(D==="color"){if(N=N.split(" "),F=N.shift(),N.length===4&&N[3].charAt(0)==="/"&&(N[3]=N[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(F)===-1)throw new Error((0,r.default)(10,F))}else N=N.split(",");return N=N.map(st=>parseFloat(st)),{type:D,values:N,colorSpace:F}}const S=C=>{const q=m(C);return q.values.slice(0,3).map((D,N)=>q.type.indexOf("hsl")!==-1&&N!==0?`${D}%`:D).join(" ")};Gt.colorChannel=S;const p=(C,q)=>{try{return S(C)}catch{return C}};Gt.private_safeColorChannel=p;function y(C){const{type:q,colorSpace:D}=C;let{values:N}=C;return q.indexOf("rgb")!==-1?N=N.map((F,st)=>st<3?parseInt(F,10):F):q.indexOf("hsl")!==-1&&(N[1]=`${N[1]}%`,N[2]=`${N[2]}%`),q.indexOf("color")!==-1?N=`${D} ${N.join(" ")}`:N=`${N.join(", ")}`,`${q}(${N})`}function R(C){if(C.indexOf("#")===0)return C;const{values:q}=m(C);return`#${q.map((D,N)=>d(N===3?Math.round(255*D):D)).join("")}`}function z(C){C=m(C);const{values:q}=C,D=q[0],N=q[1]/100,F=q[2]/100,st=N*Math.min(F,1-F),ot=($,it=($+D/30)%12)=>F-st*Math.max(Math.min(it-3,9-it,1),-1);let xt="rgb";const Ot=[Math.round(ot(0)*255),Math.round(ot(8)*255),Math.round(ot(4)*255)];return C.type==="hsla"&&(xt+="a",Ot.push(q[3])),y({type:xt,values:Ot})}function j(C){C=m(C);let q=C.type==="hsl"||C.type==="hsla"?m(z(C)).values:C.values;return q=q.map(D=>(C.type!=="color"&&(D/=255),D<=.03928?D/12.92:((D+.055)/1.055)**2.4)),Number((.2126*q[0]+.7152*q[1]+.0722*q[2]).toFixed(3))}function L(C,q){const D=j(C),N=j(q);return(Math.max(D,N)+.05)/(Math.min(D,N)+.05)}function w(C,q){return C=m(C),q=c(q),(C.type==="rgb"||C.type==="hsl")&&(C.type+="a"),C.type==="color"?C.values[3]=`/${q}`:C.values[3]=q,y(C)}function T(C,q,D){try{return w(C,q)}catch{return C}}function k(C,q){if(C=m(C),q=c(q),C.type.indexOf("hsl")!==-1)C.values[2]*=1-q;else if(C.type.indexOf("rgb")!==-1||C.type.indexOf("color")!==-1)for(let D=0;D<3;D+=1)C.values[D]*=1-q;return y(C)}function V(C,q,D){try{return k(C,q)}catch{return C}}function K(C,q){if(C=m(C),q=c(q),C.type.indexOf("hsl")!==-1)C.values[2]+=(100-C.values[2])*q;else if(C.type.indexOf("rgb")!==-1)for(let D=0;D<3;D+=1)C.values[D]+=(255-C.values[D])*q;else if(C.type.indexOf("color")!==-1)for(let D=0;D<3;D+=1)C.values[D]+=(1-C.values[D])*q;return y(C)}function J(C,q,D){try{return K(C,q)}catch{return C}}function ct(C,q=.15){return j(C)>.5?k(C,q):K(C,q)}function E(C,q,D){try{return ct(C,q)}catch{return C}}function X(C,q,D,N=1){const F=(Ot,$)=>Math.round((Ot**(1/N)*(1-D)+$**(1/N)*D)**N),st=m(C),ot=m(q),xt=[F(st.values[0],ot.values[0]),F(st.values[1],ot.values[1]),F(st.values[2],ot.values[2])];return y({type:"rgb",values:xt})}return Gt}var Ca=Ev();const Tv=["mode","contrastThreshold","tonalOffset"],w0={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:wu.white,default:wu.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Zf={text:{primary:wu.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:wu.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function H0(a,r,f,c){const s=c.light||c,d=c.dark||c*1.5;a[r]||(a.hasOwnProperty(f)?a[r]=a[f]:r==="light"?a.light=Ca.lighten(a.main,s):r==="dark"&&(a.dark=Ca.darken(a.main,d)))}function Ov(a="light"){return a==="dark"?{main:pa[200],light:pa[50],dark:pa[400]}:{main:pa[700],light:pa[400],dark:pa[800]}}function Cv(a="light"){return a==="dark"?{main:ga[200],light:ga[50],dark:ga[400]}:{main:ga[500],light:ga[300],dark:ga[700]}}function Av(a="light"){return a==="dark"?{main:ya[500],light:ya[300],dark:ya[700]}:{main:ya[700],light:ya[400],dark:ya[800]}}function Rv(a="light"){return a==="dark"?{main:va[400],light:va[300],dark:va[700]}:{main:va[700],light:va[500],dark:va[900]}}function Mv(a="light"){return a==="dark"?{main:ba[400],light:ba[300],dark:ba[700]}:{main:ba[800],light:ba[500],dark:ba[900]}}function zv(a="light"){return a==="dark"?{main:ju[400],light:ju[300],dark:ju[700]}:{main:"#ed6c02",light:ju[500],dark:ju[900]}}function jv(a){const{mode:r="light",contrastThreshold:f=3,tonalOffset:c=.2}=a,s=Ft(a,Tv),d=a.primary||Ov(r),m=a.secondary||Cv(r),S=a.error||Av(r),p=a.info||Rv(r),y=a.success||Mv(r),R=a.warning||zv(r);function z(T){return Ca.getContrastRatio(T,Zf.text.primary)>=f?Zf.text.primary:w0.text.primary}const j=({color:T,name:k,mainShade:V=500,lightShade:K=300,darkShade:J=700})=>{if(T=Z({},T),!T.main&&T[V]&&(T.main=T[V]),!T.hasOwnProperty("main"))throw new Error(Hu(11,k?` (${k})`:"",V));if(typeof T.main!="string")throw new Error(Hu(12,k?` (${k})`:"",JSON.stringify(T.main)));return H0(T,"light",K,c),H0(T,"dark",J,c),T.contrastText||(T.contrastText=z(T.main)),T},L={dark:Zf,light:w0};return Ze(Z({common:Z({},wu),mode:r,primary:j({color:d,name:"primary"}),secondary:j({color:m,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:j({color:S,name:"error"}),warning:j({color:R,name:"warning"}),info:j({color:p,name:"info"}),success:j({color:y,name:"success"}),grey:yy,contrastThreshold:f,getContrastText:z,augmentColor:j,tonalOffset:c},L[r]),s)}const Dv=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function Bv(a){return Math.round(a*1e5)/1e5}const N0={textTransform:"uppercase"},q0='"Roboto", "Helvetica", "Arial", sans-serif';function Uv(a,r){const f=typeof r=="function"?r(a):r,{fontFamily:c=q0,fontSize:s=14,fontWeightLight:d=300,fontWeightRegular:m=400,fontWeightMedium:S=500,fontWeightBold:p=700,htmlFontSize:y=16,allVariants:R,pxToRem:z}=f,j=Ft(f,Dv),L=s/14,w=z||(V=>`${V/y*L}rem`),T=(V,K,J,ct,E)=>Z({fontFamily:c,fontWeight:V,fontSize:w(K),lineHeight:J},c===q0?{letterSpacing:`${Bv(ct/K)}em`}:{},E,R),k={h1:T(d,96,1.167,-1.5),h2:T(d,60,1.2,-.5),h3:T(m,48,1.167,0),h4:T(m,34,1.235,.25),h5:T(m,24,1.334,0),h6:T(S,20,1.6,.15),subtitle1:T(m,16,1.75,.15),subtitle2:T(S,14,1.57,.1),body1:T(m,16,1.5,.15),body2:T(m,14,1.43,.15),button:T(S,14,1.75,.4,N0),caption:T(m,12,1.66,.4),overline:T(m,12,2.66,1,N0),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ze(Z({htmlFontSize:y,pxToRem:w,fontFamily:c,fontSize:s,fontWeightLight:d,fontWeightRegular:m,fontWeightMedium:S,fontWeightBold:p},k),j,{clone:!1})}const wv=.2,Hv=.14,Nv=.12;function Ht(...a){return[`${a[0]}px ${a[1]}px ${a[2]}px ${a[3]}px rgba(0,0,0,${wv})`,`${a[4]}px ${a[5]}px ${a[6]}px ${a[7]}px rgba(0,0,0,${Hv})`,`${a[8]}px ${a[9]}px ${a[10]}px ${a[11]}px rgba(0,0,0,${Nv})`].join(",")}const qv=["none",Ht(0,2,1,-1,0,1,1,0,0,1,3,0),Ht(0,3,1,-2,0,2,2,0,0,1,5,0),Ht(0,3,3,-2,0,3,4,0,0,1,8,0),Ht(0,2,4,-1,0,4,5,0,0,1,10,0),Ht(0,3,5,-1,0,5,8,0,0,1,14,0),Ht(0,3,5,-1,0,6,10,0,0,1,18,0),Ht(0,4,5,-2,0,7,10,1,0,2,16,1),Ht(0,5,5,-3,0,8,10,1,0,3,14,2),Ht(0,5,6,-3,0,9,12,1,0,3,16,2),Ht(0,6,6,-3,0,10,14,1,0,4,18,3),Ht(0,6,7,-4,0,11,15,1,0,4,20,3),Ht(0,7,8,-4,0,12,17,2,0,5,22,4),Ht(0,7,8,-4,0,13,19,2,0,5,24,4),Ht(0,7,9,-4,0,14,21,2,0,5,26,4),Ht(0,8,9,-5,0,15,22,2,0,6,28,5),Ht(0,8,10,-5,0,16,24,2,0,6,30,5),Ht(0,8,11,-5,0,17,26,2,0,6,32,5),Ht(0,9,11,-5,0,18,28,2,0,7,34,6),Ht(0,9,12,-6,0,19,29,2,0,7,36,6),Ht(0,10,13,-6,0,20,31,3,0,8,38,7),Ht(0,10,13,-6,0,21,33,3,0,8,40,7),Ht(0,10,14,-6,0,22,35,3,0,8,42,7),Ht(0,11,14,-7,0,23,36,3,0,9,44,8),Ht(0,11,15,-7,0,24,38,3,0,9,46,8)],Gv=["duration","easing","delay"],Yv={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Lv={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function G0(a){return`${Math.round(a)}ms`}function kv(a){if(!a)return 0;const r=a/36;return Math.round((4+15*r**.25+r/5)*10)}function $v(a){const r=Z({},Yv,a.easing),f=Z({},Lv,a.duration);return Z({getAutoHeightDuration:kv,create:(s=["all"],d={})=>{const{duration:m=f.standard,easing:S=r.easeInOut,delay:p=0}=d;return Ft(d,Gv),(Array.isArray(s)?s:[s]).map(y=>`${y} ${typeof m=="string"?m:G0(m)} ${S} ${typeof p=="string"?p:G0(p)}`).join(",")}},a,{easing:r,duration:f})}const Vv={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Xv=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Er(a={},...r){const{mixins:f={},palette:c={},transitions:s={},typography:d={}}=a,m=Ft(a,Xv);if(a.vars)throw new Error(Hu(18));const S=jv(c),p=za(a);let y=Ze(p,{mixins:Sv(p.breakpoints,f),palette:S,shadows:qv.slice(),typography:Uv(S,d),transitions:$v(s),zIndex:Z({},Vv)});return y=Ze(y,m),y=r.reduce((R,z)=>Ze(R,z),y),y.unstable_sxConfig=Z({},$u,m==null?void 0:m.unstable_sxConfig),y.unstable_sx=function(z){return Ma({sx:z,theme:this})},y}const po=Er();function Zv(){const a=xr(po);return a[Ea]||a}var Al={},Qf={exports:{}},Y0;function Qv(){return Y0||(Y0=1,function(a){function r(){return a.exports=r=Object.assign?Object.assign.bind():function(f){for(var c=1;c96}function w(E){return E!=="ownerState"&&E!=="theme"&&E!=="sx"&&E!=="as"}const T=Al.systemDefaultTheme=(0,d.default)(),k=E=>E&&E.charAt(0).toLowerCase()+E.slice(1);function V({defaultTheme:E,theme:X,themeId:C}){return j(X)?E:X[C]||X}function K(E){return E?(X,C)=>C[E]:null}function J(E,X){let{ownerState:C}=X,q=(0,f.default)(X,S);const D=typeof E=="function"?E((0,r.default)({ownerState:C},q)):E;if(Array.isArray(D))return D.flatMap(N=>J(N,(0,r.default)({ownerState:C},q)));if(D&&typeof D=="object"&&Array.isArray(D.variants)){const{variants:N=[]}=D;let st=(0,f.default)(D,p);return N.forEach(ot=>{let xt=!0;typeof ot.props=="function"?xt=ot.props((0,r.default)({ownerState:C},q,C)):Object.keys(ot.props).forEach(Ot=>{(C==null?void 0:C[Ot])!==ot.props[Ot]&&q[Ot]!==ot.props[Ot]&&(xt=!1)}),xt&&(Array.isArray(st)||(st=[st]),st.push(typeof ot.style=="function"?ot.style((0,r.default)({ownerState:C},q,C)):ot.style))}),st}return D}function ct(E={}){const{themeId:X,defaultTheme:C=T,rootShouldForwardProp:q=w,slotShouldForwardProp:D=w}=E,N=F=>(0,m.default)((0,r.default)({},F,{theme:V((0,r.default)({},F,{defaultTheme:C,themeId:X}))}));return N.__mui_systemSx=!0,(F,st={})=>{(0,c.internal_processStyles)(F,nt=>nt.filter(wt=>!(wt!=null&&wt.__mui_systemSx)));const{name:ot,slot:xt,skipVariantsResolver:Ot,skipSx:$,overridesResolver:it=K(k(xt))}=st,at=(0,f.default)(st,y),Ct=Ot!==void 0?Ot:xt&&xt!=="Root"&&xt!=="root"||!1,b=$||!1;let Y,et=w;xt==="Root"||xt==="root"?et=q:xt?et=D:L(F)&&(et=void 0);const tt=(0,c.default)(F,(0,r.default)({shouldForwardProp:et,label:Y},at)),Q=nt=>typeof nt=="function"&&nt.__emotion_real!==nt||(0,s.isPlainObject)(nt)?wt=>J(nt,(0,r.default)({},wt,{theme:V({theme:wt.theme,defaultTheme:C,themeId:X})})):nt,mt=(nt,...wt)=>{let pt=Q(nt);const Dt=wt?wt.map(Q):[];ot&&it&&Dt.push(he=>{const Pt=V((0,r.default)({},he,{defaultTheme:C,themeId:X}));if(!Pt.components||!Pt.components[ot]||!Pt.components[ot].styleOverrides)return null;const Ie=Pt.components[ot].styleOverrides,sn={};return Object.entries(Ie).forEach(([jn,Da])=>{sn[jn]=J(Da,(0,r.default)({},he,{theme:Pt}))}),it(he,sn)}),ot&&!Ct&&Dt.push(he=>{var Pt;const Ie=V((0,r.default)({},he,{defaultTheme:C,themeId:X})),sn=Ie==null||(Pt=Ie.components)==null||(Pt=Pt[ot])==null?void 0:Pt.variants;return J({variants:sn},(0,r.default)({},he,{theme:Ie}))}),b||Dt.push(N);const zt=Dt.length-wt.length;if(Array.isArray(nt)&&zt>0){const he=new Array(zt).fill("");pt=[...nt,...he],pt.raw=[...nt.raw,...he]}const _e=tt(pt,...Dt);return F.muiName&&(_e.muiName=F.muiName),_e};return tt.withConfig&&(mt.withConfig=tt.withConfig),mt}}return Al}var n3=e3();const l3=Q0(n3);function a3(a){return a!=="ownerState"&&a!=="theme"&&a!=="sx"&&a!=="as"}const u3=a=>a3(a)&&a!=="classes",Bl=l3({themeId:Ea,defaultTheme:po,rootShouldForwardProp:u3}),i3=["theme"];function r3(a){let{theme:r}=a,f=Ft(a,i3);const c=r[Ea];return v.jsx(uv,Z({},f,{themeId:c?Ea:void 0,theme:c||r}))}const $0=a=>{let r;return a<1?r=5.11916*a**2:r=4.5*Math.log(a+1)+2,(r/100).toFixed(2)};function al(a){return av(a)}function c3(a){return ll("MuiSvgIcon",a)}ja("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const f3=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],o3=a=>{const{color:r,fontSize:f,classes:c}=a,s={root:["root",r!=="inherit"&&`color${xe(r)}`,`fontSize${xe(f)}`]};return Dl(s,c3,c)},s3=Bl("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,f.color!=="inherit"&&r[`color${xe(f.color)}`],r[`fontSize${xe(f.fontSize)}`]]}})(({theme:a,ownerState:r})=>{var f,c,s,d,m,S,p,y,R,z,j,L,w;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:r.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(f=a.transitions)==null||(c=f.create)==null?void 0:c.call(f,"fill",{duration:(s=a.transitions)==null||(s=s.duration)==null?void 0:s.shorter}),fontSize:{inherit:"inherit",small:((d=a.typography)==null||(m=d.pxToRem)==null?void 0:m.call(d,20))||"1.25rem",medium:((S=a.typography)==null||(p=S.pxToRem)==null?void 0:p.call(S,24))||"1.5rem",large:((y=a.typography)==null||(R=y.pxToRem)==null?void 0:R.call(y,35))||"2.1875rem"}[r.fontSize],color:(z=(j=(a.vars||a).palette)==null||(j=j[r.color])==null?void 0:j.main)!=null?z:{action:(L=(a.vars||a).palette)==null||(L=L.action)==null?void 0:L.active,disabled:(w=(a.vars||a).palette)==null||(w=w.action)==null?void 0:w.disabled,inherit:void 0}[r.color]}}),Ke=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiSvgIcon"}),{children:s,className:d,color:m="inherit",component:S="svg",fontSize:p="medium",htmlColor:y,inheritViewBox:R=!1,titleAccess:z,viewBox:j="0 0 24 24"}=c,L=Ft(c,f3),w=lt.isValidElement(s)&&s.type==="svg",T=Z({},c,{color:m,component:S,fontSize:p,instanceFontSize:r.fontSize,inheritViewBox:R,viewBox:j,hasSvgAsChild:w}),k={};R||(k.viewBox=j);const V=o3(T);return v.jsxs(s3,Z({as:S,className:nl(V.root,d),focusable:"false",color:y,"aria-hidden":z?void 0:!0,role:z?"img":void 0,ref:f},k,L,w&&s.props,{ownerState:T,children:[w?s.props.children:s,z?v.jsx("title",{children:z}):null]}))});Ke.muiName="SvgIcon";function d3(a){return ll("MuiPaper",a)}ja("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const h3=["className","component","elevation","square","variant"],m3=a=>{const{square:r,elevation:f,variant:c,classes:s}=a,d={root:["root",c,!r&&"rounded",c==="elevation"&&`elevation${f}`]};return Dl(d,d3,s)},y3=Bl("div",{name:"MuiPaper",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[f.variant],!f.square&&r.rounded,f.variant==="elevation"&&r[`elevation${f.elevation}`]]}})(({theme:a,ownerState:r})=>{var f;return Z({backgroundColor:(a.vars||a).palette.background.paper,color:(a.vars||a).palette.text.primary,transition:a.transitions.create("box-shadow")},!r.square&&{borderRadius:a.shape.borderRadius},r.variant==="outlined"&&{border:`1px solid ${(a.vars||a).palette.divider}`},r.variant==="elevation"&&Z({boxShadow:(a.vars||a).shadows[r.elevation]},!a.vars&&a.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Ca.alpha("#fff",$0(r.elevation))}, ${Ca.alpha("#fff",$0(r.elevation))})`},a.vars&&{backgroundImage:(f=a.vars.overlays)==null?void 0:f[r.elevation]}))}),Mh=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiPaper"}),{className:s,component:d="div",elevation:m=1,square:S=!1,variant:p="elevation"}=c,y=Ft(c,h3),R=Z({},c,{component:d,elevation:m,square:S,variant:p}),z=m3(R);return v.jsx(y3,Z({as:d,ownerState:R,className:nl(z.root,s),ref:f},y))});function g3(a){return ll("MuiTypography",a)}ja("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const p3=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],v3=a=>{const{align:r,gutterBottom:f,noWrap:c,paragraph:s,variant:d,classes:m}=a,S={root:["root",d,a.align!=="inherit"&&`align${xe(r)}`,f&&"gutterBottom",c&&"noWrap",s&&"paragraph"]};return Dl(S,g3,m)},b3=Bl("span",{name:"MuiTypography",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,f.variant&&r[f.variant],f.align!=="inherit"&&r[`align${xe(f.align)}`],f.noWrap&&r.noWrap,f.gutterBottom&&r.gutterBottom,f.paragraph&&r.paragraph]}})(({theme:a,ownerState:r})=>Z({margin:0},r.variant==="inherit"&&{font:"inherit"},r.variant!=="inherit"&&a.typography[r.variant],r.align!=="inherit"&&{textAlign:r.align},r.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r.gutterBottom&&{marginBottom:"0.35em"},r.paragraph&&{marginBottom:16})),V0={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},S3={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},x3=a=>S3[a]||a,on=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiTypography"}),s=x3(c.color),d=Vu(Z({},c,{color:s})),{align:m="inherit",className:S,component:p,gutterBottom:y=!1,noWrap:R=!1,paragraph:z=!1,variant:j="body1",variantMapping:L=V0}=d,w=Ft(d,p3),T=Z({},d,{align:m,color:s,className:S,component:p,gutterBottom:y,noWrap:R,paragraph:z,variant:j,variantMapping:L}),k=p||(z?"p":L[j]||V0[j])||"span",V=v3(T);return v.jsx(b3,Z({as:k,ref:f,ownerState:T,className:nl(V.root,S)},w))});function _3(a){return v.jsx(mp,Z({},a,{defaultTheme:po,themeId:Ea}))}const E3=ja("MuiBox",["root"]),T3=Er(),zn=Sp({themeId:Ea,defaultTheme:T3,defaultClassName:E3.root,generateClassName:bh.generate}),O3=sv({createStyledComponent:Bl("div",{name:"MuiContainer",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[`maxWidth${xe(String(f.maxWidth))}`],f.fixed&&r.fixed,f.disableGutters&&r.disableGutters]}}),useThemeProps:a=>al({props:a,name:"MuiContainer"})}),C3=(a,r)=>Z({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},r&&!a.vars&&{colorScheme:a.palette.mode}),A3=a=>Z({color:(a.vars||a).palette.text.primary},a.typography.body1,{backgroundColor:(a.vars||a).palette.background.default,"@media print":{backgroundColor:(a.vars||a).palette.common.white}}),R3=(a,r=!1)=>{var f;const c={};r&&a.colorSchemes&&Object.entries(a.colorSchemes).forEach(([m,S])=>{var p;c[a.getColorSchemeSelector(m).replace(/\s*&/,"")]={colorScheme:(p=S.palette)==null?void 0:p.mode}});let s=Z({html:C3(a,r),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:a.typography.fontWeightBold},body:Z({margin:0},A3(a),{"&::backdrop":{backgroundColor:(a.vars||a).palette.background.default}})},c);const d=(f=a.components)==null||(f=f.MuiCssBaseline)==null?void 0:f.styleOverrides;return d&&(s=[s,d]),s};function M3(a){const r=al({props:a,name:"MuiCssBaseline"}),{children:f,enableColorScheme:c=!1}=r;return v.jsxs(lt.Fragment,{children:[v.jsx(_3,{styles:s=>R3(s,c)}),f]})}const zl=bv({createStyledComponent:Bl("div",{name:"MuiStack",slot:"Root",overridesResolver:(a,r)=>r.root}),useThemeProps:a=>al({props:a,name:"MuiStack"})}),X0=lt.createContext();function z3(a){return ll("MuiGrid",a)}const j3=[0,1,2,3,4,5,6,7,8,9,10],D3=["column-reverse","column","row-reverse","row"],B3=["nowrap","wrap-reverse","wrap"],Bu=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Yu=ja("MuiGrid",["root","container","item","zeroMinWidth",...j3.map(a=>`spacing-xs-${a}`),...D3.map(a=>`direction-xs-${a}`),...B3.map(a=>`wrap-xs-${a}`),...Bu.map(a=>`grid-xs-${a}`),...Bu.map(a=>`grid-sm-${a}`),...Bu.map(a=>`grid-md-${a}`),...Bu.map(a=>`grid-lg-${a}`),...Bu.map(a=>`grid-xl-${a}`)]),U3=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function _a(a){const r=parseFloat(a);return`${r}${String(a).replace(String(r),"")||"px"}`}function w3({theme:a,ownerState:r}){let f;return a.breakpoints.keys.reduce((c,s)=>{let d={};if(r[s]&&(f=r[s]),!f)return c;if(f===!0)d={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(f==="auto")d={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const m=Ml({values:r.columns,breakpoints:a.breakpoints.values}),S=typeof m=="object"?m[s]:m;if(S==null)return c;const p=`${Math.round(f/S*1e8)/1e6}%`;let y={};if(r.container&&r.item&&r.columnSpacing!==0){const R=a.spacing(r.columnSpacing);if(R!=="0px"){const z=`calc(${p} + ${_a(R)})`;y={flexBasis:z,maxWidth:z}}}d=Z({flexBasis:p,flexGrow:0,maxWidth:p},y)}return a.breakpoints.values[s]===0?Object.assign(c,d):c[a.breakpoints.up(s)]=d,c},{})}function H3({theme:a,ownerState:r}){const f=Ml({values:r.direction,breakpoints:a.breakpoints.values});return Se({theme:a},f,c=>{const s={flexDirection:c};return c.indexOf("column")===0&&(s[`& > .${Yu.item}`]={maxWidth:"none"}),s})}function zh({breakpoints:a,values:r}){let f="";Object.keys(r).forEach(s=>{f===""&&r[s]!==0&&(f=s)});const c=Object.keys(a).sort((s,d)=>a[s]-a[d]);return c.slice(0,c.indexOf(f))}function N3({theme:a,ownerState:r}){const{container:f,rowSpacing:c}=r;let s={};if(f&&c!==0){const d=Ml({values:c,breakpoints:a.breakpoints.values});let m;typeof d=="object"&&(m=zh({breakpoints:a.breakpoints.values,values:d})),s=Se({theme:a},d,(S,p)=>{var y;const R=a.spacing(S);return R!=="0px"?{marginTop:`-${_a(R)}`,[`& > .${Yu.item}`]:{paddingTop:_a(R)}}:(y=m)!=null&&y.includes(p)?{}:{marginTop:0,[`& > .${Yu.item}`]:{paddingTop:0}}})}return s}function q3({theme:a,ownerState:r}){const{container:f,columnSpacing:c}=r;let s={};if(f&&c!==0){const d=Ml({values:c,breakpoints:a.breakpoints.values});let m;typeof d=="object"&&(m=zh({breakpoints:a.breakpoints.values,values:d})),s=Se({theme:a},d,(S,p)=>{var y;const R=a.spacing(S);return R!=="0px"?{width:`calc(100% + ${_a(R)})`,marginLeft:`-${_a(R)}`,[`& > .${Yu.item}`]:{paddingLeft:_a(R)}}:(y=m)!=null&&y.includes(p)?{}:{width:"100%",marginLeft:0,[`& > .${Yu.item}`]:{paddingLeft:0}}})}return s}function G3(a,r,f={}){if(!a||a<=0)return[];if(typeof a=="string"&&!Number.isNaN(Number(a))||typeof a=="number")return[f[`spacing-xs-${String(a)}`]];const c=[];return r.forEach(s=>{const d=a[s];Number(d)>0&&c.push(f[`spacing-${s}-${String(d)}`])}),c}const Y3=Bl("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a,{container:c,direction:s,item:d,spacing:m,wrap:S,zeroMinWidth:p,breakpoints:y}=f;let R=[];c&&(R=G3(m,y,r));const z=[];return y.forEach(j=>{const L=f[j];L&&z.push(r[`grid-${j}-${String(L)}`])}),[r.root,c&&r.container,d&&r.item,p&&r.zeroMinWidth,...R,s!=="row"&&r[`direction-xs-${String(s)}`],S!=="wrap"&&r[`wrap-xs-${String(S)}`],...z]}})(({ownerState:a})=>Z({boxSizing:"border-box"},a.container&&{display:"flex",flexWrap:"wrap",width:"100%"},a.item&&{margin:0},a.zeroMinWidth&&{minWidth:0},a.wrap!=="wrap"&&{flexWrap:a.wrap}),H3,N3,q3,w3);function L3(a,r){if(!a||a<=0)return[];if(typeof a=="string"&&!Number.isNaN(Number(a))||typeof a=="number")return[`spacing-xs-${String(a)}`];const f=[];return r.forEach(c=>{const s=a[c];if(Number(s)>0){const d=`spacing-${c}-${String(s)}`;f.push(d)}}),f}const k3=a=>{const{classes:r,container:f,direction:c,item:s,spacing:d,wrap:m,zeroMinWidth:S,breakpoints:p}=a;let y=[];f&&(y=L3(d,p));const R=[];p.forEach(j=>{const L=a[j];L&&R.push(`grid-${j}-${String(L)}`)});const z={root:["root",f&&"container",s&&"item",S&&"zeroMinWidth",...y,c!=="row"&&`direction-xs-${String(c)}`,m!=="wrap"&&`wrap-xs-${String(m)}`,...R]};return Dl(z,z3,r)},Ve=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiGrid"}),{breakpoints:s}=Zv(),d=Vu(c),{className:m,columns:S,columnSpacing:p,component:y="div",container:R=!1,direction:z="row",item:j=!1,rowSpacing:L,spacing:w=0,wrap:T="wrap",zeroMinWidth:k=!1}=d,V=Ft(d,U3),K=L||w,J=p||w,ct=lt.useContext(X0),E=R?S||12:ct,X={},C=Z({},V);s.keys.forEach(N=>{V[N]!=null&&(X[N]=V[N],delete C[N])});const q=Z({},d,{columns:E,container:R,direction:z,item:j,rowSpacing:K,columnSpacing:J,wrap:T,zeroMinWidth:k,spacing:w},X,{breakpoints:s.keys}),D=k3(q);return v.jsx(X0.Provider,{value:E,children:v.jsx(Y3,Z({ownerState:q,className:nl(D.root,m),as:y,ref:f},C))})});function $3(a){return ll("MuiLink",a)}const V3=ja("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),jh={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},X3=a=>jh[a]||a,Z3=({theme:a,ownerState:r})=>{const f=X3(r.color),c=Oa(a,`palette.${f}`,!1)||r.color,s=Oa(a,`palette.${f}Channel`);return"vars"in a&&s?`rgba(${s} / 0.4)`:Ca.alpha(c,.4)},Q3=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],K3=a=>{const{classes:r,component:f,focusVisible:c,underline:s}=a,d={root:["root",`underline${xe(s)}`,f==="button"&&"button",c&&"focusVisible"]};return Dl(d,$3,r)},J3=Bl(on,{name:"MuiLink",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[`underline${xe(f.underline)}`],f.component==="button"&&r.button]}})(({theme:a,ownerState:r})=>Z({},r.underline==="none"&&{textDecoration:"none"},r.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},r.underline==="always"&&Z({textDecoration:"underline"},r.color!=="inherit"&&{textDecorationColor:Z3({theme:a,ownerState:r})},{"&:hover":{textDecorationColor:"inherit"}}),r.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${V3.focusVisible}`]:{outline:"auto"}})),Z0=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiLink"}),{className:s,color:d="primary",component:m="a",onBlur:S,onFocus:p,TypographyClasses:y,underline:R="always",variant:z="inherit",sx:j}=c,L=Ft(c,Q3),{isFocusVisibleRef:w,onBlur:T,onFocus:k,ref:V}=Kp(),[K,J]=lt.useState(!1),ct=Yp(f,V),E=D=>{T(D),w.current===!1&&J(!1),S&&S(D)},X=D=>{k(D),w.current===!0&&J(!0),p&&p(D)},C=Z({},c,{color:d,component:m,focusVisible:K,underline:R,variant:z}),q=K3(C);return v.jsx(J3,Z({color:d,className:nl(q.root,s),classes:y,component:m,onBlur:E,onFocus:X,ref:ct,ownerState:C,variant:z,sx:[...Object.keys(jh).includes(d)?[]:[{color:d}],...Array.isArray(j)?j:[j]]},L))}),W3=()=>v.jsx(Ke,{sx:{width:54,height:52},children:v.jsxs("svg",{width:"54",height:"52",viewBox:"0 0 54 52",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsxs("mask",{id:"mask0_3291_914",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"54",height:"52",children:[v.jsx("path",{d:"M35.9361 15.7848H47.8468C50.5986 15.7848 52.8285 13.7434 52.8285 11.2278V6.20183C52.8285 3.68623 50.5986 1.64478 47.8468 1.64478H35.9361C33.1843 1.64478 30.9544 3.68623 30.9544 6.20183V11.2278C30.9544 13.7434 33.1843 15.7848 35.9361 15.7848Z",fill:"white"}),v.jsx("path",{d:"M48.4178 19.5179H35.3665C32.6551 19.5179 30.4575 21.67 30.4575 24.3252V40.5699C30.4575 41.5656 29.6909 42.4375 28.6768 42.4981C27.5766 42.564 26.6621 41.7105 26.6621 40.6411V3.28638C26.6621 1.30287 24.876 -0.243363 22.872 0.0358551C9.9391 1.8376 0 12.7271 0 25.8873C0.00268988 40.2934 11.9538 51.9968 26.6648 51.9968C41.3757 51.9968 53.3268 40.3065 53.3268 25.882V24.3226C53.3268 21.6674 51.1292 19.5153 48.4178 19.5153V19.5179Z",fill:"white"})]}),v.jsxs("g",{mask:"url(#mask0_3291_914)",children:[v.jsx("mask",{id:"mask1_3291_914",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"54",height:"52",children:v.jsx("rect",{y:"0.00390625",width:"53.3268",height:"51.9937",rx:"4.3692",fill:"white"})}),v.jsxs("g",{mask:"url(#mask1_3291_914)",children:[v.jsx("g",{filter:"url(#filter0_f_3291_914)",children:v.jsx("ellipse",{cx:"26.4267",cy:"25.7696",rx:"28.7538",ry:"28.035",fill:"#9B84E7"})}),v.jsx("g",{filter:"url(#filter1_f_3291_914)",children:v.jsx("ellipse",{cx:"55.4172",cy:"-8.51335",rx:"28.7538",ry:"28.035",fill:"#9B84E7"})}),v.jsx("g",{filter:"url(#filter2_f_3291_914)",children:v.jsx("ellipse",{cx:"27.8862",cy:"61.8318",rx:"25.4406",ry:"25.7276",fill:"#F06462"})}),v.jsx("g",{filter:"url(#filter3_f_3291_914)",children:v.jsx("ellipse",{cx:"-7.39927",cy:"47.4155",rx:"16.921",ry:"23.997",fill:"#9B84E7"})}),v.jsx("g",{filter:"url(#filter4_f_3291_914)",children:v.jsx("ellipse",{cx:"53.3269",cy:"41.5747",rx:"15.3827",ry:"15.575",fill:"#FFE8E8"})}),v.jsx("g",{filter:"url(#filter5_f_3291_914)",children:v.jsx("ellipse",{cx:"3.34401",cy:"7.13074",rx:"28.2903",ry:"23.7037",fill:"#4D409B"})})]})]}),v.jsxs("defs",{children:[v.jsxs("filter",{id:"filter0_f_3291_914",x:"-10.403",y:"-10.3413",width:"73.6595",height:"72.2218",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.03795",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter1_f_3291_914",x:"18.5875",y:"-44.6242",width:"73.6595",height:"72.2218",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.03795",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter2_f_3291_914",x:"-5.97583",y:"27.6829",width:"67.7241",height:"68.2978",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.21069",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter3_f_3291_914",x:"-32.3961",y:"15.3426",width:"49.9938",height:"64.1459",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.03795",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter4_f_3291_914",x:"26.0391",y:"14.0947",width:"54.5756",height:"54.9601",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"5.95255",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter5_f_3291_914",x:"-36.1172",y:"-27.7439",width:"78.9225",height:"69.7493",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"5.58546",result:"effect1_foregroundBlur_3291_914"})]})]})]})}),F3=()=>v.jsxs(Ve,{container:!0,spacing:4,mt:4,children:[v.jsx(Ve,{item:!0,md:12,lg:4,xl:3,pt:0,children:v.jsxs(zl,{direction:"column",spacing:1,children:[v.jsxs(zl,{direction:"row",spacing:1,alignItems:"center",children:[v.jsx(W3,{}),v.jsx(on,{variant:"h6",fontSize:40,fontWeight:600,children:"OpenIDE"})]}),v.jsx(on,{variant:"h5",fontWeight:600,sx:a=>({fontSize:30,[a.breakpoints.down("sm")]:{fontSize:36}}),children:"Возможности"})]})}),v.jsx(Ve,{item:!0,md:12,lg:8,xl:9,children:v.jsx(on,{variant:"body2",children:"OpenIDE — бесплатная лицензионно чистая IDE на базе IntelliJ IDEA Community Edition с открытым исходным кодом. Вся инфраструктура для сборки и работы OpenIDE расположена в России. Для отправки статистики, поиска обновлений, подключения плагинов и т.д. среда разработки обращается только к серверам на территории РФ. В маркетплейсе OpenIDE с самого первого дня доступно более 400 плагинов. Исходный код продукта будет доступен публично под open source лицензией."})})]}),P3=a=>v.jsx(Ke,{sx:{width:20,height:20,...a.sx},children:v.jsxs("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M5.83333 14.1666L14.1667 5.83325",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M5.83333 5.83325H14.1667V14.1666",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),I3=a=>v.jsx(Ke,{sx:{width:24,height:24,...a.sx},children:v.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:v.jsx("path",{d:"M15.5706 8.12903C14.9859 4.52823 13.6069 2 12.002 2C10.3972 2 9.01814 4.52823 8.43347 8.12903H15.5706ZM8.13105 12C8.13105 12.8952 8.17943 13.754 8.26411 14.5806H15.7359C15.8206 13.754 15.8689 12.8952 15.8689 12C15.8689 11.1048 15.8206 10.246 15.7359 9.41935H8.26411C8.17943 10.246 8.13105 11.1048 8.13105 12ZM21.2238 8.12903C20.0706 5.39113 17.7359 3.27419 14.8528 2.41935C15.8367 3.78226 16.5141 5.83468 16.869 8.12903H21.2238ZM9.14718 2.41935C6.26814 3.27419 3.92943 5.39113 2.78024 8.12903H7.13508C7.48589 5.83468 8.1633 3.78226 9.14718 2.41935ZM21.6552 9.41935H17.0302C17.1149 10.2661 17.1633 11.1331 17.1633 12C17.1633 12.8669 17.1149 13.7339 17.0302 14.5806H21.6512C21.873 13.754 21.998 12.8952 21.998 12C21.998 11.1048 21.873 10.246 21.6552 9.41935ZM6.84072 12C6.84072 11.1331 6.88911 10.2661 6.97379 9.41935H2.34879C2.13105 10.246 2.00201 11.1048 2.00201 12C2.00201 12.8952 2.13105 13.754 2.34879 14.5806H6.96976C6.88911 13.7339 6.84072 12.8669 6.84072 12ZM8.43347 15.871C9.01814 19.4718 10.3972 22 12.002 22C13.6069 22 14.9859 19.4718 15.5706 15.871H8.43347ZM14.8569 21.5806C17.7359 20.7258 20.0746 18.6089 21.2278 15.871H16.873C16.5181 18.1653 15.8407 20.2177 14.8569 21.5806ZM2.78024 15.871C3.93347 18.6089 6.26814 20.7258 9.15121 21.5806C8.16734 20.2177 7.48992 18.1653 7.13508 15.871H2.78024Z",fill:"currentColor"})})}),t6=a=>v.jsx(Ke,{sx:{width:24,height:26,...a.sx},children:v.jsx("svg",{width:"24",height:"26",viewBox:"0 0 24 26",xmlns:"http://www.w3.org/2000/svg",children:v.jsx("path",{d:"M21.6211 11.4531C21.7734 11.332 22 11.4453 22 11.6367V19.625C22 20.6602 21.1602 21.5 20.125 21.5H3.875C2.83984 21.5 2 20.6602 2 19.625V11.6406C2 11.4453 2.22266 11.3359 2.37891 11.457C3.25391 12.1367 4.41406 13 8.39844 15.8945C9.22266 16.4961 10.6133 17.7617 12 17.7539C13.3945 17.7656 14.8125 16.4727 15.6055 15.8945C19.5898 13 20.7461 12.1328 21.6211 11.4531ZM12 16.5C12.9062 16.5156 14.2109 15.3594 14.8672 14.8828C20.0508 11.1211 20.4453 10.793 21.6406 9.85547C21.8672 9.67969 22 9.40625 22 9.11719V8.375C22 7.33984 21.1602 6.5 20.125 6.5H3.875C2.83984 6.5 2 7.33984 2 8.375V9.11719C2 9.40625 2.13281 9.67578 2.35938 9.85547C3.55469 10.7891 3.94922 11.1211 9.13281 14.8828C9.78906 15.3594 11.0938 16.5156 12 16.5Z",fill:"currentColor"})})}),Dh={display:"flex",height:"328px",p:2.5,borderRadius:"20px"},e6=()=>v.jsx(Mh,{variant:"outlined",sx:a=>({...Dh,background:a.palette.action.disabledBackground,border:"none"}),children:v.jsxs(zn,{children:[v.jsx(on,{variant:"subtitle2",fontWeight:600,display:"flex",lineHeight:"24px",fontSize:"18px",children:"Контакты"}),v.jsxs(zl,{direction:"column",spacing:2,mt:2,children:[v.jsxs(zl,{direction:"row",spacing:1,alignItems:"center",children:[v.jsx(zn,{sx:a=>({position:"relative",top:"3px",color:a.palette.mode==="dark"?a.palette.grey[300]:a.palette.grey[700]}),children:v.jsx(I3,{})}),v.jsx(on,{variant:"body2",children:v.jsx(Z0,{href:"https://openide.ru",underline:"none",sx:a=>({color:a.palette.mode==="dark"?a.palette.primary.light:a.palette.primary.main}),children:"Официальный сайт"})})]}),v.jsxs(zl,{direction:"row",spacing:1,alignItems:"flex-start",children:[v.jsx(zn,{sx:a=>({color:a.palette.mode==="dark"?a.palette.grey[300]:a.palette.grey[700]}),children:v.jsx(t6,{})}),v.jsxs(on,{variant:"body2",children:["Почта для обратной связи:"," ",v.jsx(Z0,{href:"mailto:support@openide.ru",underline:"none",sx:a=>({color:a.palette.mode==="dark"?a.palette.primary.light:a.palette.primary.main}),children:"support@openide.ru"})]})]})]})]})}),Rl=a=>{const{Icon:r}=a,f=lt.useCallback(c=>{var s,d;if(c.preventDefault(),console.log("action: ",(s=a.link)==null?void 0:s.action),!("suggestionQuery"in window)){console.log("suggestionQuery does not exist in window");return}window.suggestionQuery({request:(d=a.link)==null?void 0:d.action,onSuccess:function(m){},onFailure:function(m,S){}})},[]);return v.jsx(Mh,{variant:"outlined",sx:c=>({...Dh,[c.breakpoints.down("sm")]:{}}),children:v.jsxs(zl,{direction:"column",spacing:0,justifyContent:"space-between",flex:1,children:[v.jsxs(zn,{children:[v.jsxs(zl,{direction:"row",alignItems:"flex-start",justifyContent:"space-between",children:[v.jsx(on,{variant:"subtitle2",fontWeight:600,display:"flex",flex:1,fontSize:"18px",children:a.title}),v.jsx(zn,{sx:c=>({width:"48px",height:"48px",display:"flex",ml:3,alignItems:"center",justifyContent:"center",background:c.palette.primary.light,borderRadius:1,color:c.palette.primary.main}),children:v.jsx(r,{})})]}),v.jsx(on,{variant:"body2",sx:{fontWeight:400,fontSize:"14px",lineHeight:"20px",mt:1},children:a.content})]}),a.link&&v.jsx(zn,{children:v.jsxs(on,{variant:"body2",component:"a",href:"",onClick:f,sx:c=>({textDecoration:"none",whiteSpace:"nowrap",color:c.palette.mode==="dark"?c.palette.primary.light:c.palette.primary.main}),children:[v.jsx(zn,{component:"span",sx:()=>({whiteSpace:"normal",fontSize:"14px"}),children:a.link.label})," ",v.jsx(zn,{component:"span",sx:()=>({position:"relative",top:"5px"}),children:v.jsx(P3,{})})]})})]})})},n6=()=>v.jsx(Ke,{sx:{width:48,height:48},children:v.jsxs("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("rect",{width:"48",height:"48",rx:"8",fill:"#E9E6FD"}),v.jsxs("g",{"clip-path":"url(#clip0_3291_757)",children:[v.jsx("path",{d:"M23.3346 25.1828C23.3346 25.1828 21.5507 21.7454 21.6166 19.2336C21.6646 17.4387 25.7117 15.6644 27.3006 13.0881C28.8868 10.5104 27.1029 8 27.1029 8C27.1029 8 27.4998 9.85118 26.4423 11.7656C25.3849 13.6827 21.4819 14.8074 19.9645 18.1116C18.447 21.4158 23.3346 25.1828 23.3346 25.1828Z",fill:"#4D409B"}),v.jsx("path",{d:"M30.0116 14.7402C30.0116 14.7402 23.9319 17.0543 23.9319 19.6965C23.9319 22.3414 25.5826 23.1998 25.8491 24.0581C26.1128 24.9192 25.3863 26.3721 25.3863 26.3721C25.3863 26.3721 27.7649 24.72 27.3666 22.8029C26.9697 20.8858 25.1199 20.2898 26.1787 18.3754C26.8859 17.0914 30.0116 14.7402 30.0116 14.7402Z",fill:"#4D409B"}),v.jsx("path",{d:"M22.6754 28.6752C28.2936 28.4747 30.3426 26.7017 30.3426 26.7017C26.7088 27.6919 17.0586 27.6274 16.9913 26.9009C16.9268 26.1744 19.9646 25.5784 19.9646 25.5784C19.9646 25.5784 15.2075 25.5784 14.8106 26.7676C14.4136 27.957 17.0613 28.8716 22.6754 28.6752Z",fill:"#4D409B"}),v.jsx("path",{d:"M30.8039 31.4601C30.8039 31.4601 36.3026 30.2874 35.7588 27.3004C35.0996 23.6639 31.2653 25.7129 31.2653 25.7129C31.2653 25.7129 33.9776 25.7129 34.2399 27.3636C34.505 29.0157 30.8039 31.4601 30.8039 31.4601Z",fill:"#4D409B"}),v.jsx("path",{d:"M28.0944 29.8754C28.0944 29.8754 26.7088 30.2393 24.6557 30.47C21.9036 30.7789 18.5761 30.5345 18.311 30.0717C18.0501 29.6089 18.7738 29.3452 18.7738 29.3452C15.4683 30.139 17.2769 31.5247 21.151 31.7911C24.4716 32.0177 29.4141 30.7996 29.4141 30.7996L28.0944 29.8754Z",fill:"#4D409B"}),v.jsx("path",{d:"M19.5703 32.762C19.5703 32.762 18.0707 32.8046 17.9828 33.5983C17.8963 34.3866 18.9057 35.0952 22.608 35.315C26.3091 35.5347 28.9101 34.3028 28.9101 34.3028L27.236 33.2866C27.236 33.2866 26.1772 33.5091 24.5471 33.7288C22.9156 33.9499 19.5702 33.5517 19.4384 33.2454C19.3039 32.9363 19.5703 32.762 19.5703 32.762Z",fill:"#4D409B"}),v.jsx("path",{d:"M33.9749 36.3313C34.5476 35.7133 33.7977 35.2285 33.7977 35.2285C33.7977 35.2285 34.0614 35.5375 33.7126 35.8891C33.3596 36.2407 30.142 37.121 24.9866 37.386C19.8326 37.651 14.2364 36.9012 14.0592 36.2407C13.8876 35.5801 16.9253 35.0527 16.9253 35.0527C16.5738 35.0967 12.344 35.1846 12.2094 36.3313C12.0775 37.4752 14.0592 38.4008 21.9928 38.4008C29.9223 38.3995 33.405 36.9451 33.9749 36.3313Z",fill:"#4D409B"}),v.jsx("path",{d:"M30.8918 38.9294C27.4105 39.6325 16.8388 39.189 16.8388 39.189C16.8388 39.189 23.7095 40.8204 31.5524 39.4554C35.3015 38.8017 35.5198 36.9875 35.5198 36.9875C35.5198 36.9875 34.3732 38.2221 30.8918 38.9294Z",fill:"#4D409B"})]}),v.jsx("defs",{children:v.jsx("clipPath",{id:"clip0_3291_757",children:v.jsx("rect",{width:"32",height:"32",fill:"white",transform:"translate(8 8)"})})})]})}),l6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("mask",{id:"path-1-inside-1_3291_771",fill:"white",children:v.jsx("rect",{x:"1.33333",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"1.33333",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-1-inside-1_3291_771)"}),v.jsx("mask",{id:"path-2-inside-2_3291_771",fill:"white",children:v.jsx("rect",{x:"8",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"8",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-2-inside-2_3291_771)"}),v.jsx("mask",{id:"path-3-inside-3_3291_771",fill:"white",children:v.jsx("rect",{x:"14.6667",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"14.6667",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-3-inside-3_3291_771)"}),v.jsx("mask",{id:"path-4-inside-4_3291_771",fill:"white",children:v.jsx("rect",{x:"8",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"8",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-4-inside-4_3291_771)"}),v.jsx("mask",{id:"path-5-inside-5_3291_771",fill:"white",children:v.jsx("rect",{x:"14.6667",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"14.6667",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-5-inside-5_3291_771)"}),v.jsx("path",{d:"M23.9999 11.3333C22.3999 11.3333 22 15.111 22 17.3333H2C1.77778 21.3333 3.73327 27.9999 13.3333 27.9999C19.9999 27.9999 24 23.9999 25.3333 19.9999C27.3333 19.3333 31.3333 17.9999 30.6666 15.9999C29.9999 14.6666 27.3333 14.6666 26.6667 14.6666C26.4444 13.3333 25.5999 11.3333 23.9999 11.3333Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"})]})}),a6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M10.51 10.6667V7.37688C10.51 5.63872 10.9773 4.69621 13.551 4.24591C14.4246 4.09281 15.4175 4.00499 16.4572 4.00021C17.4969 3.99542 18.581 4.07367 19.6257 4.24591C21.2762 4.51834 22.6667 5.74454 22.6667 7.37688V13.1123C22.6667 14.7942 21.3167 16 19.6257 16L13.551 16C11.4884 16 9.75156 17.9267 9.75156 19.9148V22.6667H7.66047C5.89291 22.6667 4.86047 21.3961 4.42815 19.6129C3.84497 17.2173 3.86974 15.7857 4.42815 13.4914C4.91226 11.4898 6.45998 10.6667 8.22754 10.6667L10.51 10.6667ZM10.51 10.6667L16.5919 10.6667",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),v.jsx("path",{d:"M21.932 21.3334L21.932 24.7564C21.932 26.3581 20.5329 27.1723 19.1141 27.5769C16.9795 28.1869 15.2687 28.0935 13.4846 27.5769C11.9948 27.1453 10.6667 26.2606 10.6667 24.7564V19.4711C10.6667 17.9503 11.9427 16.0001 13.4846 16.0001L19.1141 16.0001C20.9899 16.0001 22.6349 15.0423 22.6349 13.1315L22.6667 10.6667H24.75C26.3901 10.6667 27.1632 11.8749 27.568 13.4808C28.1314 15.7112 28.1564 17.3832 27.568 19.1218C26.9984 20.8107 26.388 21.2692 24.75 21.2692H21.932H16.3026",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}),u6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M8.66666 11.3333C0.666662 13.9999 2.66666 20.8888 4.66666 23.9999C13.3332 22.6666 20.6665 19.9999 23.9999 13.9999C22.9332 23.5999 12.4443 27.111 6.66654 27.9999C11.3332 27.9999 19.4665 28.3999 25.3332 24.6666C31.9999 20.4242 28.8888 8.88881 26.6665 3.33325C20.6665 13.9999 13.6656 9.66695 8.66666 11.3333Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"}),v.jsx("ellipse",{cx:"2.66665",cy:"28.0001",rx:"1.33333",ry:"1.33333",fill:"currentColor"})]})}),i6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"1123",height:"800",viewBox:"0 0 1123 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M314.417 629.54H0L628.625 0.597168H1122.43V733.928H657.112L751.556 629.54H890.861V52.7866L314.417 629.54Z",fill:"#4D409B"}),v.jsx("path",{d:"M314.625 629.54H506.292L407.843 733.928H207.513L314.625 629.54Z",fill:"#4D409B"})]})}),r6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{id:"_Слой_1","data-name":"Слой_1",xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 32 32",children:[v.jsx("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",d:"M24.1,9.2c1.1,1.8,1.8,4,1.8,6.3s-1,5.5-2.7,7.5h0c-.2.3-.4.5-.6.7l-3.7,4-.9-1-2,2.6-1.9-2.5-.9,1-3.7-4c-.2-.2-.5-.5-.7-.7h0c-1.6-2-2.7-4.6-2.7-7.5,0-2.3.6-4.5,1.8-6.3-.6-.7-1-1.7-1-2.7,0-2.1,1.5-3.8,3.4-3.8.7,0,1.3.2,1.8.6.5.4,1,1,1.2,1.7.8-.3,1.7-.4,2.6-.4.9,0,1.8.1,2.6.4.5-1.3,1.7-2.3,3.1-2.3s3.4,1.7,3.4,3.8c0,.5,0,1-.3,1.5-.2.5-.4.9-.7,1.3Z"}),v.jsx("ellipse",{fill:"currentColor",cx:"12.4",cy:"11.5",rx:"1.7",ry:"2",transform:"translate(-4.4 13.6) rotate(-50)"}),v.jsx("ellipse",{fill:"currentColor",cx:"19.5",cy:"11.5",rx:"2",ry:"1.7",transform:"translate(-2.7 15.8) rotate(-41.5)"}),v.jsx("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",d:"M16,19.7c-.8,0-3.2-1.6-3.2-2.3s1.4-2.3,3.2-2.3c1.8,0,3.2,1.6,3.2,2.3s-2.4,2.3-3.2,2.3Z"}),v.jsx("line",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",strokeLinecap:"round",x1:"16",y1:"19.9",x2:"16",y2:"21.6"}),v.jsx("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",strokeLinecap:"round",d:"M14,22.7s1.9-.9,2-.9c.2,0,2,.9,2,.9"})]})}),c6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M13.3333 4H4V13.3333H13.3333V4Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M28 4H18.6667V13.3333H28V4Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M28 18.6665H18.6667V27.9998H28V18.6665Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M13.3333 18.6665H4V27.9998H13.3333V18.6665Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),f6=()=>v.jsx(zn,{my:5,children:v.jsxs(Ve,{container:!0,spacing:4,children:[v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:1,title:"Поддержка актуальных версий Java и Kotlin",Icon:n6,content:"«Из коробки» доступна поддержка самых свежих версий Java и Kotlin."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:2,title:"Интегрированная поддержка Docker",Icon:l6,content:"Плагин «Docker» от JetBrains был любим многими разработчиками за своё удобство в сборке образов, управление сервисами Docker Compose и работу с Docker Registry. Однако лицензия этого плагина запрещает его использование в России. Консорциум OpenIDE решил это исправить, разработав собственное решение, сохранившее все привычные функции.",link:{label:"Установить из маркетплейса",action:"INSTALL_DOCKER_PLUGIN"}})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:3,title:"Поддержка Python",Icon:a6,content:"Поддержка Python в OpenIDE активируется крайне просто — достаточно установить одноименный плагин из нашего маркетплейса.",link:{label:"Установить из маркетплейса",action:"INSTALL_PYTHON_PLUGIN"}})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:4,title:"Комфортная работа co Spring",Icon:u6,content:"OpenIDE предусматривает базовую поддержку Spring на основе бесплатной версии популярного плагина Amplicode."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:6,title:"Быстрый доступ к Axiom JDK",Icon:i6,content:"Непосредственно в OpenIDE можно скачать и использовать для разработки своих продуктов все доступные версии единственной тиражируемой российской JDK привычным и понятным для разработчиков способом."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:7,title:"Удобная интеграция c GitFlic",Icon:r6,content:"OpenIDE поддерживает российский репозиторий исходных кодов GitFlic. Для комфортного и безопасного ведения любых проектов GitFlic можно использовать в двух вариантах: облачный и self hosted."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:8,title:"Маркетплейс c 400+ плагинами",Icon:c6,content:"Маркетплейс плагинов OpenIDE доступен без каких-либо ограничений на территории России и включает в себя более 400 плагинов. Многие из них – это популярные плагины из маркетплейса JetBrains, чья лицензия позволяет их размещение в маркетплейсе OpenIDE. Кроме того, маркетплейс содержит и уникальные разработки от российских программистов.",link:{label:"Перейти в маркетплейс",action:"OPEN_MARKETPLACE"}})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(e6,{})})]})}),Bh={allVariants:{lineHeight:1.5,fontFamily:"Montserrat, sans-serif",fontSize:16,letterSpacing:".1px"}},Uh={primary:{main:"#4D409B",light:"#E9E6FD"},grey:{700:"#6E6E6E"}},o6=Er({typography:Bh,palette:{...Uh,action:{disabledBackground:"#DBDBDB"}}}),s6=Er({typography:Bh,palette:{...Uh,action:{disabledBackground:"#202020"},mode:"dark"}});function d6(){const[a,r]=lt.useState();return lt.useEffect(()=>{const f=document.body.classList.contains("theme-dark");r(f)}),v.jsxs(r3,{theme:a?s6:o6,children:[v.jsx(M3,{}),v.jsxs(O3,{maxWidth:"xl",children:[v.jsx(F3,{}),v.jsx(f6,{})]})]})}my.createRoot(document.getElementById("root")).render(v.jsx(lt.StrictMode,{children:v.jsx(d6,{})})); + */var A0;function _p(){if(A0)return Mt;A0=1;var a=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),m=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),j=Symbol.for("react.offscreen"),L=Symbol.for("react.client.reference");function w(T){if(typeof T=="object"&&T!==null){var k=T.$$typeof;switch(k){case a:switch(T=T.type,T){case f:case s:case c:case p:case y:return T;default:switch(T=T&&T.$$typeof,T){case m:case S:case z:case R:return T;case d:return T;default:return k}}case r:return k}}}return Mt.ContextConsumer=d,Mt.ContextProvider=m,Mt.Element=a,Mt.ForwardRef=S,Mt.Fragment=f,Mt.Lazy=z,Mt.Memo=R,Mt.Portal=r,Mt.Profiler=s,Mt.StrictMode=c,Mt.Suspense=p,Mt.SuspenseList=y,Mt.isContextConsumer=function(T){return w(T)===d},Mt.isContextProvider=function(T){return w(T)===m},Mt.isElement=function(T){return typeof T=="object"&&T!==null&&T.$$typeof===a},Mt.isForwardRef=function(T){return w(T)===S},Mt.isFragment=function(T){return w(T)===f},Mt.isLazy=function(T){return w(T)===z},Mt.isMemo=function(T){return w(T)===R},Mt.isPortal=function(T){return w(T)===r},Mt.isProfiler=function(T){return w(T)===s},Mt.isStrictMode=function(T){return w(T)===c},Mt.isSuspense=function(T){return w(T)===p},Mt.isSuspenseList=function(T){return w(T)===y},Mt.isValidElementType=function(T){return typeof T=="string"||typeof T=="function"||T===f||T===s||T===c||T===p||T===y||T===j||typeof T=="object"&&T!==null&&(T.$$typeof===z||T.$$typeof===R||T.$$typeof===m||T.$$typeof===d||T.$$typeof===S||T.$$typeof===L||T.getModuleId!==void 0)},Mt.typeOf=w,Mt}var R0;function Ep(){return R0||(R0=1,kf.exports=_p()),kf.exports}var M0=Ep();const Tp=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function xh(a){const r=`${a}`.match(Tp);return r&&r[1]||""}function _h(a,r=""){return a.displayName||a.name||xh(a)||r}function z0(a,r,f){const c=_h(r);return a.displayName||(c!==""?`${f}(${c})`:f)}function Op(a){if(a!=null){if(typeof a=="string")return a;if(typeof a=="function")return _h(a,"Component");if(typeof a=="object")switch(a.$$typeof){case M0.ForwardRef:return z0(a,a.render,"ForwardRef");case M0.Memo:return z0(a,a.type,"memo");default:return}}}const Cp=Object.freeze(Object.defineProperty({__proto__:null,default:Op,getFunctionName:xh},Symbol.toStringTag,{value:"Module"})),Ap=["ownerState"],Rp=["variants"],Mp=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function zp(a){return Object.keys(a).length===0}function jp(a){return typeof a=="string"&&a.charCodeAt(0)>96}function $f(a){return a!=="ownerState"&&a!=="theme"&&a!=="sx"&&a!=="as"}const Dp=za(),Bp=a=>a&&a.charAt(0).toLowerCase()+a.slice(1);function ar({defaultTheme:a,theme:r,themeId:f}){return zp(r)?a:r[f]||r}function Up(a){return a?(r,f)=>f[a]:null}function cr(a,r){let{ownerState:f}=r,c=Ft(r,Ap);const s=typeof a=="function"?a(Z({ownerState:f},c)):a;if(Array.isArray(s))return s.flatMap(d=>cr(d,Z({ownerState:f},c)));if(s&&typeof s=="object"&&Array.isArray(s.variants)){const{variants:d=[]}=s;let S=Ft(s,Rp);return d.forEach(p=>{let y=!0;typeof p.props=="function"?y=p.props(Z({ownerState:f},c,f)):Object.keys(p.props).forEach(R=>{(f==null?void 0:f[R])!==p.props[R]&&c[R]!==p.props[R]&&(y=!1)}),y&&(Array.isArray(S)||(S=[S]),S.push(typeof p.style=="function"?p.style(Z({ownerState:f},c,f)):p.style))}),S}return s}function wp(a={}){const{themeId:r,defaultTheme:f=Dp,rootShouldForwardProp:c=$f,slotShouldForwardProp:s=$f}=a,d=m=>Ma(Z({},m,{theme:ar(Z({},m,{defaultTheme:f,themeId:r}))}));return d.__mui_systemSx=!0,(m,S={})=>{oh(m,E=>E.filter(X=>!(X!=null&&X.__mui_systemSx)));const{name:p,slot:y,skipVariantsResolver:R,skipSx:z,overridesResolver:j=Up(Bp(y))}=S,L=Ft(S,Mp),w=R!==void 0?R:y&&y!=="Root"&&y!=="root"||!1,T=z||!1;let k,V=$f;y==="Root"||y==="root"?V=c:y?V=s:jp(m)&&(V=void 0);const K=fo(m,Z({shouldForwardProp:V,label:k},L)),J=E=>typeof E=="function"&&E.__emotion_real!==E||Mn(E)?X=>cr(E,Z({},X,{theme:ar({theme:X.theme,defaultTheme:f,themeId:r})})):E,ct=(E,...X)=>{let C=J(E);const q=X?X.map(J):[];p&&j&&q.push(F=>{const st=ar(Z({},F,{defaultTheme:f,themeId:r}));if(!st.components||!st.components[p]||!st.components[p].styleOverrides)return null;const ot=st.components[p].styleOverrides,xt={};return Object.entries(ot).forEach(([Ot,$])=>{xt[Ot]=cr($,Z({},F,{theme:st}))}),j(F,xt)}),p&&!w&&q.push(F=>{var st;const ot=ar(Z({},F,{defaultTheme:f,themeId:r})),xt=ot==null||(st=ot.components)==null||(st=st[p])==null?void 0:st.variants;return cr({variants:xt},Z({},F,{theme:ot}))}),T||q.push(d);const D=q.length-X.length;if(Array.isArray(E)&&D>0){const F=new Array(D).fill("");C=[...E,...F],C.raw=[...E.raw,...F]}const N=K(C,...q);return m.muiName&&(N.muiName=m.muiName),N};return K.withConfig&&(ct.withConfig=K.withConfig),ct}}const Eh=wp();function sr(a,r){const f=Z({},r);return Object.keys(a).forEach(c=>{if(c.toString().match(/^(components|slots)$/))f[c]=Z({},a[c],f[c]);else if(c.toString().match(/^(componentsProps|slotProps)$/)){const s=a[c]||{},d=r[c];f[c]={},!d||!Object.keys(d)?f[c]=s:!s||!Object.keys(s)?f[c]=d:(f[c]=Z({},d),Object.keys(s).forEach(m=>{f[c][m]=sr(s[m],d[m])}))}else f[c]===void 0&&(f[c]=a[c])}),f}function Hp(a){const{theme:r,name:f,props:c}=a;return!r||!r.components||!r.components[f]||!r.components[f].defaultProps?c:sr(r.components[f].defaultProps,c)}function Th({props:a,name:r,defaultTheme:f,themeId:c}){let s=xr(f);return c&&(s=s[c]||s),Hp({theme:s,name:r,props:a})}function Np(a,r=Number.MIN_SAFE_INTEGER,f=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(a,f))}const qp=Object.freeze(Object.defineProperty({__proto__:null,default:Np},Symbol.toStringTag,{value:"Module"}));function Gp(a,r){typeof a=="function"?a(r):a&&(a.current=r)}function Yp(...a){return lt.useMemo(()=>a.every(r=>r==null)?null:r=>{a.forEach(f=>{Gp(f,r)})},a)}class go{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new go}start(r,f){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,f()},r)}}let _r=!0,to=!1;const Lp=new go,kp={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function $p(a){const{type:r,tagName:f}=a;return!!(f==="INPUT"&&kp[r]&&!a.readOnly||f==="TEXTAREA"&&!a.readOnly||a.isContentEditable)}function Vp(a){a.metaKey||a.altKey||a.ctrlKey||(_r=!0)}function Vf(){_r=!1}function Xp(){this.visibilityState==="hidden"&&to&&(_r=!0)}function Zp(a){a.addEventListener("keydown",Vp,!0),a.addEventListener("mousedown",Vf,!0),a.addEventListener("pointerdown",Vf,!0),a.addEventListener("touchstart",Vf,!0),a.addEventListener("visibilitychange",Xp,!0)}function Qp(a){const{target:r}=a;try{return r.matches(":focus-visible")}catch{}return _r||$p(r)}function Kp(){const a=lt.useCallback(s=>{s!=null&&Zp(s.ownerDocument)},[]),r=lt.useRef(!1);function f(){return r.current?(to=!0,Lp.start(100,()=>{to=!1}),r.current=!1,!0):!1}function c(s){return Qp(s)?(r.current=!0,!0):!1}return{isFocusVisibleRef:r,onFocus:c,onBlur:f,ref:a}}function Dl(a,r,f=void 0){const c={};return Object.keys(a).forEach(s=>{c[s]=a[s].reduce((d,m)=>{if(m){const S=r(m);S!==""&&d.push(S),f&&f[m]&&d.push(f[m])}return d},[]).join(" ")}),c}const Oh=lt.createContext(null);function Ch(){return lt.useContext(Oh)}const Jp=typeof Symbol=="function"&&Symbol.for,Wp=Jp?Symbol.for("mui.nested"):"__THEME_NESTED__";function Fp(a,r){return typeof r=="function"?r(a):Z({},a,r)}function Pp(a){const{children:r,theme:f}=a,c=Ch(),s=lt.useMemo(()=>{const d=c===null?f:Fp(c,f);return d!=null&&(d[Wp]=c!==null),d},[f,c]);return v.jsx(Oh.Provider,{value:s,children:r})}const Ip=["value"],tv=lt.createContext();function ev(a){let{value:r}=a,f=Ft(a,Ip);return v.jsx(tv.Provider,Z({value:r??!0},f))}const Ah=lt.createContext(void 0);function nv({value:a,children:r}){return v.jsx(Ah.Provider,{value:a,children:r})}function lv(a){const{theme:r,name:f,props:c}=a;if(!r||!r.components||!r.components[f])return c;const s=r.components[f];return s.defaultProps?sr(s.defaultProps,c):!s.styleOverrides&&!s.variants?sr(s,c):c}function av({props:a,name:r}){const f=lt.useContext(Ah);return lv({props:a,name:r,theme:{components:f}})}const j0={};function D0(a,r,f,c=!1){return lt.useMemo(()=>{const s=a&&r[a]||r;if(typeof f=="function"){const d=f(s),m=a?Z({},r,{[a]:d}):d;return c?()=>m:m}return a?Z({},r,{[a]:f}):Z({},r,f)},[a,r,f,c])}function uv(a){const{children:r,theme:f,themeId:c}=a,s=vh(j0),d=Ch()||j0,m=D0(c,s,f),S=D0(c,d,f,!0),p=m.direction==="rtl";return v.jsx(Pp,{theme:S,children:v.jsx(Ra.Provider,{value:m,children:v.jsx(ev,{value:p,children:v.jsx(nv,{value:m==null?void 0:m.components,children:r})})})})}const iv=["className","component","disableGutters","fixed","maxWidth","classes"],rv=za(),cv=Eh("div",{name:"MuiContainer",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[`maxWidth${xe(String(f.maxWidth))}`],f.fixed&&r.fixed,f.disableGutters&&r.disableGutters]}}),fv=a=>Th({props:a,name:"MuiContainer",defaultTheme:rv}),ov=(a,r)=>{const f=p=>ll(r,p),{classes:c,fixed:s,disableGutters:d,maxWidth:m}=a,S={root:["root",m&&`maxWidth${xe(String(m))}`,s&&"fixed",d&&"disableGutters"]};return Dl(S,f,c)};function sv(a={}){const{createStyledComponent:r=cv,useThemeProps:f=fv,componentName:c="MuiContainer"}=a,s=r(({theme:m,ownerState:S})=>Z({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!S.disableGutters&&{paddingLeft:m.spacing(2),paddingRight:m.spacing(2),[m.breakpoints.up("sm")]:{paddingLeft:m.spacing(3),paddingRight:m.spacing(3)}}),({theme:m,ownerState:S})=>S.fixed&&Object.keys(m.breakpoints.values).reduce((p,y)=>{const R=y,z=m.breakpoints.values[R];return z!==0&&(p[m.breakpoints.up(R)]={maxWidth:`${z}${m.breakpoints.unit}`}),p},{}),({theme:m,ownerState:S})=>Z({},S.maxWidth==="xs"&&{[m.breakpoints.up("xs")]:{maxWidth:Math.max(m.breakpoints.values.xs,444)}},S.maxWidth&&S.maxWidth!=="xs"&&{[m.breakpoints.up(S.maxWidth)]:{maxWidth:`${m.breakpoints.values[S.maxWidth]}${m.breakpoints.unit}`}}));return lt.forwardRef(function(S,p){const y=f(S),{className:R,component:z="div",disableGutters:j=!1,fixed:L=!1,maxWidth:w="lg"}=y,T=Ft(y,iv),k=Z({},y,{component:z,disableGutters:j,fixed:L,maxWidth:w}),V=ov(k,c);return v.jsx(s,Z({as:z,ownerState:k,className:nl(V.root,R),ref:p},T))})}const dv=["component","direction","spacing","divider","children","className","useFlexGap"],hv=za(),mv=Eh("div",{name:"MuiStack",slot:"Root",overridesResolver:(a,r)=>r.root});function yv(a){return Th({props:a,name:"MuiStack",defaultTheme:hv})}function gv(a,r){const f=lt.Children.toArray(a).filter(Boolean);return f.reduce((c,s,d)=>(c.push(s),d({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[a],vv=({ownerState:a,theme:r})=>{let f=Z({display:"flex",flexDirection:"column"},Se({theme:r},Ml({values:a.direction,breakpoints:r.breakpoints.values}),c=>({flexDirection:c})));if(a.spacing){const c=mo(r),s=Object.keys(r.breakpoints.values).reduce((p,y)=>((typeof a.spacing=="object"&&a.spacing[y]!=null||typeof a.direction=="object"&&a.direction[y]!=null)&&(p[y]=!0),p),{}),d=Ml({values:a.direction,base:s}),m=Ml({values:a.spacing,base:s});typeof d=="object"&&Object.keys(d).forEach((p,y,R)=>{if(!d[p]){const j=y>0?d[R[y-1]]:"column";d[p]=j}}),f=Ze(f,Se({theme:r},m,(p,y)=>a.useFlexGap?{gap:jl(c,p)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${pv(y?d[y]:a.direction)}`]:jl(c,p)}}))}return f=_g(r.breakpoints,f),f};function bv(a={}){const{createStyledComponent:r=mv,useThemeProps:f=yv,componentName:c="MuiStack"}=a,s=()=>Dl({root:["root"]},p=>ll(c,p),{}),d=r(vv);return lt.forwardRef(function(p,y){const R=f(p),z=Vu(R),{component:j="div",direction:L="column",spacing:w=0,divider:T,children:k,className:V,useFlexGap:K=!1}=z,J=Ft(z,dv),ct={direction:L,spacing:w,useFlexGap:K},E=s();return v.jsx(d,Z({as:j,ownerState:ct,ref:y,className:nl(E.root,V)},J,{children:T?gv(k,T):k}))})}function Sv(a,r){return Z({toolbar:{minHeight:56,[a.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[a.up("sm")]:{minHeight:64}}},r)}var Gt={},Xf={exports:{}},B0;function Rh(){return B0||(B0=1,function(a){function r(f){return f&&f.__esModule?f:{default:f}}a.exports=r,a.exports.__esModule=!0,a.exports.default=a.exports}(Xf)),Xf.exports}const xv=el(gy),_v=el(qp);var U0;function Ev(){if(U0)return Gt;U0=1;var a=Rh();Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.alpha=w,Gt.blend=X,Gt.colorChannel=void 0,Gt.darken=k,Gt.decomposeColor=m,Gt.emphasize=ct,Gt.getContrastRatio=L,Gt.getLuminance=j,Gt.hexToRgb=s,Gt.hslToRgb=z,Gt.lighten=K,Gt.private_safeAlpha=T,Gt.private_safeColorChannel=void 0,Gt.private_safeDarken=V,Gt.private_safeEmphasize=E,Gt.private_safeLighten=J,Gt.recomposeColor=y,Gt.rgbToHex=R;var r=a(xv),f=a(_v);function c(C,q=0,D=1){return(0,f.default)(C,q,D)}function s(C){C=C.slice(1);const q=new RegExp(`.{1,${C.length>=6?2:1}}`,"g");let D=C.match(q);return D&&D[0].length===1&&(D=D.map(N=>N+N)),D?`rgb${D.length===4?"a":""}(${D.map((N,F)=>F<3?parseInt(N,16):Math.round(parseInt(N,16)/255*1e3)/1e3).join(", ")})`:""}function d(C){const q=C.toString(16);return q.length===1?`0${q}`:q}function m(C){if(C.type)return C;if(C.charAt(0)==="#")return m(s(C));const q=C.indexOf("("),D=C.substring(0,q);if(["rgb","rgba","hsl","hsla","color"].indexOf(D)===-1)throw new Error((0,r.default)(9,C));let N=C.substring(q+1,C.length-1),F;if(D==="color"){if(N=N.split(" "),F=N.shift(),N.length===4&&N[3].charAt(0)==="/"&&(N[3]=N[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(F)===-1)throw new Error((0,r.default)(10,F))}else N=N.split(",");return N=N.map(st=>parseFloat(st)),{type:D,values:N,colorSpace:F}}const S=C=>{const q=m(C);return q.values.slice(0,3).map((D,N)=>q.type.indexOf("hsl")!==-1&&N!==0?`${D}%`:D).join(" ")};Gt.colorChannel=S;const p=(C,q)=>{try{return S(C)}catch{return C}};Gt.private_safeColorChannel=p;function y(C){const{type:q,colorSpace:D}=C;let{values:N}=C;return q.indexOf("rgb")!==-1?N=N.map((F,st)=>st<3?parseInt(F,10):F):q.indexOf("hsl")!==-1&&(N[1]=`${N[1]}%`,N[2]=`${N[2]}%`),q.indexOf("color")!==-1?N=`${D} ${N.join(" ")}`:N=`${N.join(", ")}`,`${q}(${N})`}function R(C){if(C.indexOf("#")===0)return C;const{values:q}=m(C);return`#${q.map((D,N)=>d(N===3?Math.round(255*D):D)).join("")}`}function z(C){C=m(C);const{values:q}=C,D=q[0],N=q[1]/100,F=q[2]/100,st=N*Math.min(F,1-F),ot=($,it=($+D/30)%12)=>F-st*Math.max(Math.min(it-3,9-it,1),-1);let xt="rgb";const Ot=[Math.round(ot(0)*255),Math.round(ot(8)*255),Math.round(ot(4)*255)];return C.type==="hsla"&&(xt+="a",Ot.push(q[3])),y({type:xt,values:Ot})}function j(C){C=m(C);let q=C.type==="hsl"||C.type==="hsla"?m(z(C)).values:C.values;return q=q.map(D=>(C.type!=="color"&&(D/=255),D<=.03928?D/12.92:((D+.055)/1.055)**2.4)),Number((.2126*q[0]+.7152*q[1]+.0722*q[2]).toFixed(3))}function L(C,q){const D=j(C),N=j(q);return(Math.max(D,N)+.05)/(Math.min(D,N)+.05)}function w(C,q){return C=m(C),q=c(q),(C.type==="rgb"||C.type==="hsl")&&(C.type+="a"),C.type==="color"?C.values[3]=`/${q}`:C.values[3]=q,y(C)}function T(C,q,D){try{return w(C,q)}catch{return C}}function k(C,q){if(C=m(C),q=c(q),C.type.indexOf("hsl")!==-1)C.values[2]*=1-q;else if(C.type.indexOf("rgb")!==-1||C.type.indexOf("color")!==-1)for(let D=0;D<3;D+=1)C.values[D]*=1-q;return y(C)}function V(C,q,D){try{return k(C,q)}catch{return C}}function K(C,q){if(C=m(C),q=c(q),C.type.indexOf("hsl")!==-1)C.values[2]+=(100-C.values[2])*q;else if(C.type.indexOf("rgb")!==-1)for(let D=0;D<3;D+=1)C.values[D]+=(255-C.values[D])*q;else if(C.type.indexOf("color")!==-1)for(let D=0;D<3;D+=1)C.values[D]+=(1-C.values[D])*q;return y(C)}function J(C,q,D){try{return K(C,q)}catch{return C}}function ct(C,q=.15){return j(C)>.5?k(C,q):K(C,q)}function E(C,q,D){try{return ct(C,q)}catch{return C}}function X(C,q,D,N=1){const F=(Ot,$)=>Math.round((Ot**(1/N)*(1-D)+$**(1/N)*D)**N),st=m(C),ot=m(q),xt=[F(st.values[0],ot.values[0]),F(st.values[1],ot.values[1]),F(st.values[2],ot.values[2])];return y({type:"rgb",values:xt})}return Gt}var Ca=Ev();const Tv=["mode","contrastThreshold","tonalOffset"],w0={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:wu.white,default:wu.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Zf={text:{primary:wu.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:wu.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function H0(a,r,f,c){const s=c.light||c,d=c.dark||c*1.5;a[r]||(a.hasOwnProperty(f)?a[r]=a[f]:r==="light"?a.light=Ca.lighten(a.main,s):r==="dark"&&(a.dark=Ca.darken(a.main,d)))}function Ov(a="light"){return a==="dark"?{main:pa[200],light:pa[50],dark:pa[400]}:{main:pa[700],light:pa[400],dark:pa[800]}}function Cv(a="light"){return a==="dark"?{main:ga[200],light:ga[50],dark:ga[400]}:{main:ga[500],light:ga[300],dark:ga[700]}}function Av(a="light"){return a==="dark"?{main:ya[500],light:ya[300],dark:ya[700]}:{main:ya[700],light:ya[400],dark:ya[800]}}function Rv(a="light"){return a==="dark"?{main:va[400],light:va[300],dark:va[700]}:{main:va[700],light:va[500],dark:va[900]}}function Mv(a="light"){return a==="dark"?{main:ba[400],light:ba[300],dark:ba[700]}:{main:ba[800],light:ba[500],dark:ba[900]}}function zv(a="light"){return a==="dark"?{main:ju[400],light:ju[300],dark:ju[700]}:{main:"#ed6c02",light:ju[500],dark:ju[900]}}function jv(a){const{mode:r="light",contrastThreshold:f=3,tonalOffset:c=.2}=a,s=Ft(a,Tv),d=a.primary||Ov(r),m=a.secondary||Cv(r),S=a.error||Av(r),p=a.info||Rv(r),y=a.success||Mv(r),R=a.warning||zv(r);function z(T){return Ca.getContrastRatio(T,Zf.text.primary)>=f?Zf.text.primary:w0.text.primary}const j=({color:T,name:k,mainShade:V=500,lightShade:K=300,darkShade:J=700})=>{if(T=Z({},T),!T.main&&T[V]&&(T.main=T[V]),!T.hasOwnProperty("main"))throw new Error(Hu(11,k?` (${k})`:"",V));if(typeof T.main!="string")throw new Error(Hu(12,k?` (${k})`:"",JSON.stringify(T.main)));return H0(T,"light",K,c),H0(T,"dark",J,c),T.contrastText||(T.contrastText=z(T.main)),T},L={dark:Zf,light:w0};return Ze(Z({common:Z({},wu),mode:r,primary:j({color:d,name:"primary"}),secondary:j({color:m,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:j({color:S,name:"error"}),warning:j({color:R,name:"warning"}),info:j({color:p,name:"info"}),success:j({color:y,name:"success"}),grey:yy,contrastThreshold:f,getContrastText:z,augmentColor:j,tonalOffset:c},L[r]),s)}const Dv=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function Bv(a){return Math.round(a*1e5)/1e5}const N0={textTransform:"uppercase"},q0='"Roboto", "Helvetica", "Arial", sans-serif';function Uv(a,r){const f=typeof r=="function"?r(a):r,{fontFamily:c=q0,fontSize:s=14,fontWeightLight:d=300,fontWeightRegular:m=400,fontWeightMedium:S=500,fontWeightBold:p=700,htmlFontSize:y=16,allVariants:R,pxToRem:z}=f,j=Ft(f,Dv),L=s/14,w=z||(V=>`${V/y*L}rem`),T=(V,K,J,ct,E)=>Z({fontFamily:c,fontWeight:V,fontSize:w(K),lineHeight:J},c===q0?{letterSpacing:`${Bv(ct/K)}em`}:{},E,R),k={h1:T(d,96,1.167,-1.5),h2:T(d,60,1.2,-.5),h3:T(m,48,1.167,0),h4:T(m,34,1.235,.25),h5:T(m,24,1.334,0),h6:T(S,20,1.6,.15),subtitle1:T(m,16,1.75,.15),subtitle2:T(S,14,1.57,.1),body1:T(m,16,1.5,.15),body2:T(m,14,1.43,.15),button:T(S,14,1.75,.4,N0),caption:T(m,12,1.66,.4),overline:T(m,12,2.66,1,N0),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ze(Z({htmlFontSize:y,pxToRem:w,fontFamily:c,fontSize:s,fontWeightLight:d,fontWeightRegular:m,fontWeightMedium:S,fontWeightBold:p},k),j,{clone:!1})}const wv=.2,Hv=.14,Nv=.12;function Ht(...a){return[`${a[0]}px ${a[1]}px ${a[2]}px ${a[3]}px rgba(0,0,0,${wv})`,`${a[4]}px ${a[5]}px ${a[6]}px ${a[7]}px rgba(0,0,0,${Hv})`,`${a[8]}px ${a[9]}px ${a[10]}px ${a[11]}px rgba(0,0,0,${Nv})`].join(",")}const qv=["none",Ht(0,2,1,-1,0,1,1,0,0,1,3,0),Ht(0,3,1,-2,0,2,2,0,0,1,5,0),Ht(0,3,3,-2,0,3,4,0,0,1,8,0),Ht(0,2,4,-1,0,4,5,0,0,1,10,0),Ht(0,3,5,-1,0,5,8,0,0,1,14,0),Ht(0,3,5,-1,0,6,10,0,0,1,18,0),Ht(0,4,5,-2,0,7,10,1,0,2,16,1),Ht(0,5,5,-3,0,8,10,1,0,3,14,2),Ht(0,5,6,-3,0,9,12,1,0,3,16,2),Ht(0,6,6,-3,0,10,14,1,0,4,18,3),Ht(0,6,7,-4,0,11,15,1,0,4,20,3),Ht(0,7,8,-4,0,12,17,2,0,5,22,4),Ht(0,7,8,-4,0,13,19,2,0,5,24,4),Ht(0,7,9,-4,0,14,21,2,0,5,26,4),Ht(0,8,9,-5,0,15,22,2,0,6,28,5),Ht(0,8,10,-5,0,16,24,2,0,6,30,5),Ht(0,8,11,-5,0,17,26,2,0,6,32,5),Ht(0,9,11,-5,0,18,28,2,0,7,34,6),Ht(0,9,12,-6,0,19,29,2,0,7,36,6),Ht(0,10,13,-6,0,20,31,3,0,8,38,7),Ht(0,10,13,-6,0,21,33,3,0,8,40,7),Ht(0,10,14,-6,0,22,35,3,0,8,42,7),Ht(0,11,14,-7,0,23,36,3,0,9,44,8),Ht(0,11,15,-7,0,24,38,3,0,9,46,8)],Gv=["duration","easing","delay"],Yv={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Lv={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function G0(a){return`${Math.round(a)}ms`}function kv(a){if(!a)return 0;const r=a/36;return Math.round((4+15*r**.25+r/5)*10)}function $v(a){const r=Z({},Yv,a.easing),f=Z({},Lv,a.duration);return Z({getAutoHeightDuration:kv,create:(s=["all"],d={})=>{const{duration:m=f.standard,easing:S=r.easeInOut,delay:p=0}=d;return Ft(d,Gv),(Array.isArray(s)?s:[s]).map(y=>`${y} ${typeof m=="string"?m:G0(m)} ${S} ${typeof p=="string"?p:G0(p)}`).join(",")}},a,{easing:r,duration:f})}const Vv={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Xv=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Er(a={},...r){const{mixins:f={},palette:c={},transitions:s={},typography:d={}}=a,m=Ft(a,Xv);if(a.vars)throw new Error(Hu(18));const S=jv(c),p=za(a);let y=Ze(p,{mixins:Sv(p.breakpoints,f),palette:S,shadows:qv.slice(),typography:Uv(S,d),transitions:$v(s),zIndex:Z({},Vv)});return y=Ze(y,m),y=r.reduce((R,z)=>Ze(R,z),y),y.unstable_sxConfig=Z({},$u,m==null?void 0:m.unstable_sxConfig),y.unstable_sx=function(z){return Ma({sx:z,theme:this})},y}const po=Er();function Zv(){const a=xr(po);return a[Ea]||a}var Al={},Qf={exports:{}},Y0;function Qv(){return Y0||(Y0=1,function(a){function r(){return a.exports=r=Object.assign?Object.assign.bind():function(f){for(var c=1;c96}function w(E){return E!=="ownerState"&&E!=="theme"&&E!=="sx"&&E!=="as"}const T=Al.systemDefaultTheme=(0,d.default)(),k=E=>E&&E.charAt(0).toLowerCase()+E.slice(1);function V({defaultTheme:E,theme:X,themeId:C}){return j(X)?E:X[C]||X}function K(E){return E?(X,C)=>C[E]:null}function J(E,X){let{ownerState:C}=X,q=(0,f.default)(X,S);const D=typeof E=="function"?E((0,r.default)({ownerState:C},q)):E;if(Array.isArray(D))return D.flatMap(N=>J(N,(0,r.default)({ownerState:C},q)));if(D&&typeof D=="object"&&Array.isArray(D.variants)){const{variants:N=[]}=D;let st=(0,f.default)(D,p);return N.forEach(ot=>{let xt=!0;typeof ot.props=="function"?xt=ot.props((0,r.default)({ownerState:C},q,C)):Object.keys(ot.props).forEach(Ot=>{(C==null?void 0:C[Ot])!==ot.props[Ot]&&q[Ot]!==ot.props[Ot]&&(xt=!1)}),xt&&(Array.isArray(st)||(st=[st]),st.push(typeof ot.style=="function"?ot.style((0,r.default)({ownerState:C},q,C)):ot.style))}),st}return D}function ct(E={}){const{themeId:X,defaultTheme:C=T,rootShouldForwardProp:q=w,slotShouldForwardProp:D=w}=E,N=F=>(0,m.default)((0,r.default)({},F,{theme:V((0,r.default)({},F,{defaultTheme:C,themeId:X}))}));return N.__mui_systemSx=!0,(F,st={})=>{(0,c.internal_processStyles)(F,nt=>nt.filter(wt=>!(wt!=null&&wt.__mui_systemSx)));const{name:ot,slot:xt,skipVariantsResolver:Ot,skipSx:$,overridesResolver:it=K(k(xt))}=st,at=(0,f.default)(st,y),Ct=Ot!==void 0?Ot:xt&&xt!=="Root"&&xt!=="root"||!1,b=$||!1;let Y,et=w;xt==="Root"||xt==="root"?et=q:xt?et=D:L(F)&&(et=void 0);const tt=(0,c.default)(F,(0,r.default)({shouldForwardProp:et,label:Y},at)),Q=nt=>typeof nt=="function"&&nt.__emotion_real!==nt||(0,s.isPlainObject)(nt)?wt=>J(nt,(0,r.default)({},wt,{theme:V({theme:wt.theme,defaultTheme:C,themeId:X})})):nt,mt=(nt,...wt)=>{let pt=Q(nt);const Dt=wt?wt.map(Q):[];ot&&it&&Dt.push(he=>{const Pt=V((0,r.default)({},he,{defaultTheme:C,themeId:X}));if(!Pt.components||!Pt.components[ot]||!Pt.components[ot].styleOverrides)return null;const Ie=Pt.components[ot].styleOverrides,sn={};return Object.entries(Ie).forEach(([jn,Da])=>{sn[jn]=J(Da,(0,r.default)({},he,{theme:Pt}))}),it(he,sn)}),ot&&!Ct&&Dt.push(he=>{var Pt;const Ie=V((0,r.default)({},he,{defaultTheme:C,themeId:X})),sn=Ie==null||(Pt=Ie.components)==null||(Pt=Pt[ot])==null?void 0:Pt.variants;return J({variants:sn},(0,r.default)({},he,{theme:Ie}))}),b||Dt.push(N);const zt=Dt.length-wt.length;if(Array.isArray(nt)&&zt>0){const he=new Array(zt).fill("");pt=[...nt,...he],pt.raw=[...nt.raw,...he]}const _e=tt(pt,...Dt);return F.muiName&&(_e.muiName=F.muiName),_e};return tt.withConfig&&(mt.withConfig=tt.withConfig),mt}}return Al}var n3=e3();const l3=Q0(n3);function a3(a){return a!=="ownerState"&&a!=="theme"&&a!=="sx"&&a!=="as"}const u3=a=>a3(a)&&a!=="classes",Bl=l3({themeId:Ea,defaultTheme:po,rootShouldForwardProp:u3}),i3=["theme"];function r3(a){let{theme:r}=a,f=Ft(a,i3);const c=r[Ea];return v.jsx(uv,Z({},f,{themeId:c?Ea:void 0,theme:c||r}))}const $0=a=>{let r;return a<1?r=5.11916*a**2:r=4.5*Math.log(a+1)+2,(r/100).toFixed(2)};function al(a){return av(a)}function c3(a){return ll("MuiSvgIcon",a)}ja("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const f3=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],o3=a=>{const{color:r,fontSize:f,classes:c}=a,s={root:["root",r!=="inherit"&&`color${xe(r)}`,`fontSize${xe(f)}`]};return Dl(s,c3,c)},s3=Bl("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,f.color!=="inherit"&&r[`color${xe(f.color)}`],r[`fontSize${xe(f.fontSize)}`]]}})(({theme:a,ownerState:r})=>{var f,c,s,d,m,S,p,y,R,z,j,L,w;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:r.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(f=a.transitions)==null||(c=f.create)==null?void 0:c.call(f,"fill",{duration:(s=a.transitions)==null||(s=s.duration)==null?void 0:s.shorter}),fontSize:{inherit:"inherit",small:((d=a.typography)==null||(m=d.pxToRem)==null?void 0:m.call(d,20))||"1.25rem",medium:((S=a.typography)==null||(p=S.pxToRem)==null?void 0:p.call(S,24))||"1.5rem",large:((y=a.typography)==null||(R=y.pxToRem)==null?void 0:R.call(y,35))||"2.1875rem"}[r.fontSize],color:(z=(j=(a.vars||a).palette)==null||(j=j[r.color])==null?void 0:j.main)!=null?z:{action:(L=(a.vars||a).palette)==null||(L=L.action)==null?void 0:L.active,disabled:(w=(a.vars||a).palette)==null||(w=w.action)==null?void 0:w.disabled,inherit:void 0}[r.color]}}),Ke=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiSvgIcon"}),{children:s,className:d,color:m="inherit",component:S="svg",fontSize:p="medium",htmlColor:y,inheritViewBox:R=!1,titleAccess:z,viewBox:j="0 0 24 24"}=c,L=Ft(c,f3),w=lt.isValidElement(s)&&s.type==="svg",T=Z({},c,{color:m,component:S,fontSize:p,instanceFontSize:r.fontSize,inheritViewBox:R,viewBox:j,hasSvgAsChild:w}),k={};R||(k.viewBox=j);const V=o3(T);return v.jsxs(s3,Z({as:S,className:nl(V.root,d),focusable:"false",color:y,"aria-hidden":z?void 0:!0,role:z?"img":void 0,ref:f},k,L,w&&s.props,{ownerState:T,children:[w?s.props.children:s,z?v.jsx("title",{children:z}):null]}))});Ke.muiName="SvgIcon";function d3(a){return ll("MuiPaper",a)}ja("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const h3=["className","component","elevation","square","variant"],m3=a=>{const{square:r,elevation:f,variant:c,classes:s}=a,d={root:["root",c,!r&&"rounded",c==="elevation"&&`elevation${f}`]};return Dl(d,d3,s)},y3=Bl("div",{name:"MuiPaper",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[f.variant],!f.square&&r.rounded,f.variant==="elevation"&&r[`elevation${f.elevation}`]]}})(({theme:a,ownerState:r})=>{var f;return Z({backgroundColor:(a.vars||a).palette.background.paper,color:(a.vars||a).palette.text.primary,transition:a.transitions.create("box-shadow")},!r.square&&{borderRadius:a.shape.borderRadius},r.variant==="outlined"&&{border:`1px solid ${(a.vars||a).palette.divider}`},r.variant==="elevation"&&Z({boxShadow:(a.vars||a).shadows[r.elevation]},!a.vars&&a.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Ca.alpha("#fff",$0(r.elevation))}, ${Ca.alpha("#fff",$0(r.elevation))})`},a.vars&&{backgroundImage:(f=a.vars.overlays)==null?void 0:f[r.elevation]}))}),Mh=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiPaper"}),{className:s,component:d="div",elevation:m=1,square:S=!1,variant:p="elevation"}=c,y=Ft(c,h3),R=Z({},c,{component:d,elevation:m,square:S,variant:p}),z=m3(R);return v.jsx(y3,Z({as:d,ownerState:R,className:nl(z.root,s),ref:f},y))});function g3(a){return ll("MuiTypography",a)}ja("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const p3=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],v3=a=>{const{align:r,gutterBottom:f,noWrap:c,paragraph:s,variant:d,classes:m}=a,S={root:["root",d,a.align!=="inherit"&&`align${xe(r)}`,f&&"gutterBottom",c&&"noWrap",s&&"paragraph"]};return Dl(S,g3,m)},b3=Bl("span",{name:"MuiTypography",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,f.variant&&r[f.variant],f.align!=="inherit"&&r[`align${xe(f.align)}`],f.noWrap&&r.noWrap,f.gutterBottom&&r.gutterBottom,f.paragraph&&r.paragraph]}})(({theme:a,ownerState:r})=>Z({margin:0},r.variant==="inherit"&&{font:"inherit"},r.variant!=="inherit"&&a.typography[r.variant],r.align!=="inherit"&&{textAlign:r.align},r.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r.gutterBottom&&{marginBottom:"0.35em"},r.paragraph&&{marginBottom:16})),V0={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},S3={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},x3=a=>S3[a]||a,on=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiTypography"}),s=x3(c.color),d=Vu(Z({},c,{color:s})),{align:m="inherit",className:S,component:p,gutterBottom:y=!1,noWrap:R=!1,paragraph:z=!1,variant:j="body1",variantMapping:L=V0}=d,w=Ft(d,p3),T=Z({},d,{align:m,color:s,className:S,component:p,gutterBottom:y,noWrap:R,paragraph:z,variant:j,variantMapping:L}),k=p||(z?"p":L[j]||V0[j])||"span",V=v3(T);return v.jsx(b3,Z({as:k,ref:f,ownerState:T,className:nl(V.root,S)},w))});function _3(a){return v.jsx(mp,Z({},a,{defaultTheme:po,themeId:Ea}))}const E3=ja("MuiBox",["root"]),T3=Er(),zn=Sp({themeId:Ea,defaultTheme:T3,defaultClassName:E3.root,generateClassName:bh.generate}),O3=sv({createStyledComponent:Bl("div",{name:"MuiContainer",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[`maxWidth${xe(String(f.maxWidth))}`],f.fixed&&r.fixed,f.disableGutters&&r.disableGutters]}}),useThemeProps:a=>al({props:a,name:"MuiContainer"})}),C3=(a,r)=>Z({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},r&&!a.vars&&{colorScheme:a.palette.mode}),A3=a=>Z({color:(a.vars||a).palette.text.primary},a.typography.body1,{backgroundColor:(a.vars||a).palette.background.default,"@media print":{backgroundColor:(a.vars||a).palette.common.white}}),R3=(a,r=!1)=>{var f;const c={};r&&a.colorSchemes&&Object.entries(a.colorSchemes).forEach(([m,S])=>{var p;c[a.getColorSchemeSelector(m).replace(/\s*&/,"")]={colorScheme:(p=S.palette)==null?void 0:p.mode}});let s=Z({html:C3(a,r),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:a.typography.fontWeightBold},body:Z({margin:0},A3(a),{"&::backdrop":{backgroundColor:(a.vars||a).palette.background.default}})},c);const d=(f=a.components)==null||(f=f.MuiCssBaseline)==null?void 0:f.styleOverrides;return d&&(s=[s,d]),s};function M3(a){const r=al({props:a,name:"MuiCssBaseline"}),{children:f,enableColorScheme:c=!1}=r;return v.jsxs(lt.Fragment,{children:[v.jsx(_3,{styles:s=>R3(s,c)}),f]})}const zl=bv({createStyledComponent:Bl("div",{name:"MuiStack",slot:"Root",overridesResolver:(a,r)=>r.root}),useThemeProps:a=>al({props:a,name:"MuiStack"})}),X0=lt.createContext();function z3(a){return ll("MuiGrid",a)}const j3=[0,1,2,3,4,5,6,7,8,9,10],D3=["column-reverse","column","row-reverse","row"],B3=["nowrap","wrap-reverse","wrap"],Bu=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Yu=ja("MuiGrid",["root","container","item","zeroMinWidth",...j3.map(a=>`spacing-xs-${a}`),...D3.map(a=>`direction-xs-${a}`),...B3.map(a=>`wrap-xs-${a}`),...Bu.map(a=>`grid-xs-${a}`),...Bu.map(a=>`grid-sm-${a}`),...Bu.map(a=>`grid-md-${a}`),...Bu.map(a=>`grid-lg-${a}`),...Bu.map(a=>`grid-xl-${a}`)]),U3=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function _a(a){const r=parseFloat(a);return`${r}${String(a).replace(String(r),"")||"px"}`}function w3({theme:a,ownerState:r}){let f;return a.breakpoints.keys.reduce((c,s)=>{let d={};if(r[s]&&(f=r[s]),!f)return c;if(f===!0)d={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(f==="auto")d={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const m=Ml({values:r.columns,breakpoints:a.breakpoints.values}),S=typeof m=="object"?m[s]:m;if(S==null)return c;const p=`${Math.round(f/S*1e8)/1e6}%`;let y={};if(r.container&&r.item&&r.columnSpacing!==0){const R=a.spacing(r.columnSpacing);if(R!=="0px"){const z=`calc(${p} + ${_a(R)})`;y={flexBasis:z,maxWidth:z}}}d=Z({flexBasis:p,flexGrow:0,maxWidth:p},y)}return a.breakpoints.values[s]===0?Object.assign(c,d):c[a.breakpoints.up(s)]=d,c},{})}function H3({theme:a,ownerState:r}){const f=Ml({values:r.direction,breakpoints:a.breakpoints.values});return Se({theme:a},f,c=>{const s={flexDirection:c};return c.indexOf("column")===0&&(s[`& > .${Yu.item}`]={maxWidth:"none"}),s})}function zh({breakpoints:a,values:r}){let f="";Object.keys(r).forEach(s=>{f===""&&r[s]!==0&&(f=s)});const c=Object.keys(a).sort((s,d)=>a[s]-a[d]);return c.slice(0,c.indexOf(f))}function N3({theme:a,ownerState:r}){const{container:f,rowSpacing:c}=r;let s={};if(f&&c!==0){const d=Ml({values:c,breakpoints:a.breakpoints.values});let m;typeof d=="object"&&(m=zh({breakpoints:a.breakpoints.values,values:d})),s=Se({theme:a},d,(S,p)=>{var y;const R=a.spacing(S);return R!=="0px"?{marginTop:`-${_a(R)}`,[`& > .${Yu.item}`]:{paddingTop:_a(R)}}:(y=m)!=null&&y.includes(p)?{}:{marginTop:0,[`& > .${Yu.item}`]:{paddingTop:0}}})}return s}function q3({theme:a,ownerState:r}){const{container:f,columnSpacing:c}=r;let s={};if(f&&c!==0){const d=Ml({values:c,breakpoints:a.breakpoints.values});let m;typeof d=="object"&&(m=zh({breakpoints:a.breakpoints.values,values:d})),s=Se({theme:a},d,(S,p)=>{var y;const R=a.spacing(S);return R!=="0px"?{width:`calc(100% + ${_a(R)})`,marginLeft:`-${_a(R)}`,[`& > .${Yu.item}`]:{paddingLeft:_a(R)}}:(y=m)!=null&&y.includes(p)?{}:{width:"100%",marginLeft:0,[`& > .${Yu.item}`]:{paddingLeft:0}}})}return s}function G3(a,r,f={}){if(!a||a<=0)return[];if(typeof a=="string"&&!Number.isNaN(Number(a))||typeof a=="number")return[f[`spacing-xs-${String(a)}`]];const c=[];return r.forEach(s=>{const d=a[s];Number(d)>0&&c.push(f[`spacing-${s}-${String(d)}`])}),c}const Y3=Bl("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a,{container:c,direction:s,item:d,spacing:m,wrap:S,zeroMinWidth:p,breakpoints:y}=f;let R=[];c&&(R=G3(m,y,r));const z=[];return y.forEach(j=>{const L=f[j];L&&z.push(r[`grid-${j}-${String(L)}`])}),[r.root,c&&r.container,d&&r.item,p&&r.zeroMinWidth,...R,s!=="row"&&r[`direction-xs-${String(s)}`],S!=="wrap"&&r[`wrap-xs-${String(S)}`],...z]}})(({ownerState:a})=>Z({boxSizing:"border-box"},a.container&&{display:"flex",flexWrap:"wrap",width:"100%"},a.item&&{margin:0},a.zeroMinWidth&&{minWidth:0},a.wrap!=="wrap"&&{flexWrap:a.wrap}),H3,N3,q3,w3);function L3(a,r){if(!a||a<=0)return[];if(typeof a=="string"&&!Number.isNaN(Number(a))||typeof a=="number")return[`spacing-xs-${String(a)}`];const f=[];return r.forEach(c=>{const s=a[c];if(Number(s)>0){const d=`spacing-${c}-${String(s)}`;f.push(d)}}),f}const k3=a=>{const{classes:r,container:f,direction:c,item:s,spacing:d,wrap:m,zeroMinWidth:S,breakpoints:p}=a;let y=[];f&&(y=L3(d,p));const R=[];p.forEach(j=>{const L=a[j];L&&R.push(`grid-${j}-${String(L)}`)});const z={root:["root",f&&"container",s&&"item",S&&"zeroMinWidth",...y,c!=="row"&&`direction-xs-${String(c)}`,m!=="wrap"&&`wrap-xs-${String(m)}`,...R]};return Dl(z,z3,r)},Ve=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiGrid"}),{breakpoints:s}=Zv(),d=Vu(c),{className:m,columns:S,columnSpacing:p,component:y="div",container:R=!1,direction:z="row",item:j=!1,rowSpacing:L,spacing:w=0,wrap:T="wrap",zeroMinWidth:k=!1}=d,V=Ft(d,U3),K=L||w,J=p||w,ct=lt.useContext(X0),E=R?S||12:ct,X={},C=Z({},V);s.keys.forEach(N=>{V[N]!=null&&(X[N]=V[N],delete C[N])});const q=Z({},d,{columns:E,container:R,direction:z,item:j,rowSpacing:K,columnSpacing:J,wrap:T,zeroMinWidth:k,spacing:w},X,{breakpoints:s.keys}),D=k3(q);return v.jsx(X0.Provider,{value:E,children:v.jsx(Y3,Z({ownerState:q,className:nl(D.root,m),as:y,ref:f},C))})});function $3(a){return ll("MuiLink",a)}const V3=ja("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),jh={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},X3=a=>jh[a]||a,Z3=({theme:a,ownerState:r})=>{const f=X3(r.color),c=Oa(a,`palette.${f}`,!1)||r.color,s=Oa(a,`palette.${f}Channel`);return"vars"in a&&s?`rgba(${s} / 0.4)`:Ca.alpha(c,.4)},Q3=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],K3=a=>{const{classes:r,component:f,focusVisible:c,underline:s}=a,d={root:["root",`underline${xe(s)}`,f==="button"&&"button",c&&"focusVisible"]};return Dl(d,$3,r)},J3=Bl(on,{name:"MuiLink",slot:"Root",overridesResolver:(a,r)=>{const{ownerState:f}=a;return[r.root,r[`underline${xe(f.underline)}`],f.component==="button"&&r.button]}})(({theme:a,ownerState:r})=>Z({},r.underline==="none"&&{textDecoration:"none"},r.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},r.underline==="always"&&Z({textDecoration:"underline"},r.color!=="inherit"&&{textDecorationColor:Z3({theme:a,ownerState:r})},{"&:hover":{textDecorationColor:"inherit"}}),r.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${V3.focusVisible}`]:{outline:"auto"}})),Z0=lt.forwardRef(function(r,f){const c=al({props:r,name:"MuiLink"}),{className:s,color:d="primary",component:m="a",onBlur:S,onFocus:p,TypographyClasses:y,underline:R="always",variant:z="inherit",sx:j}=c,L=Ft(c,Q3),{isFocusVisibleRef:w,onBlur:T,onFocus:k,ref:V}=Kp(),[K,J]=lt.useState(!1),ct=Yp(f,V),E=D=>{T(D),w.current===!1&&J(!1),S&&S(D)},X=D=>{k(D),w.current===!0&&J(!0),p&&p(D)},C=Z({},c,{color:d,component:m,focusVisible:K,underline:R,variant:z}),q=K3(C);return v.jsx(J3,Z({color:d,className:nl(q.root,s),classes:y,component:m,onBlur:E,onFocus:X,ref:ct,ownerState:C,variant:z,sx:[...Object.keys(jh).includes(d)?[]:[{color:d}],...Array.isArray(j)?j:[j]]},L))}),W3=()=>v.jsx(Ke,{sx:{width:54,height:52},children:v.jsxs("svg",{width:"54",height:"52",viewBox:"0 0 54 52",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsxs("mask",{id:"mask0_3291_914",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"54",height:"52",children:[v.jsx("path",{d:"M35.9361 15.7848H47.8468C50.5986 15.7848 52.8285 13.7434 52.8285 11.2278V6.20183C52.8285 3.68623 50.5986 1.64478 47.8468 1.64478H35.9361C33.1843 1.64478 30.9544 3.68623 30.9544 6.20183V11.2278C30.9544 13.7434 33.1843 15.7848 35.9361 15.7848Z",fill:"white"}),v.jsx("path",{d:"M48.4178 19.5179H35.3665C32.6551 19.5179 30.4575 21.67 30.4575 24.3252V40.5699C30.4575 41.5656 29.6909 42.4375 28.6768 42.4981C27.5766 42.564 26.6621 41.7105 26.6621 40.6411V3.28638C26.6621 1.30287 24.876 -0.243363 22.872 0.0358551C9.9391 1.8376 0 12.7271 0 25.8873C0.00268988 40.2934 11.9538 51.9968 26.6648 51.9968C41.3757 51.9968 53.3268 40.3065 53.3268 25.882V24.3226C53.3268 21.6674 51.1292 19.5153 48.4178 19.5153V19.5179Z",fill:"white"})]}),v.jsxs("g",{mask:"url(#mask0_3291_914)",children:[v.jsx("mask",{id:"mask1_3291_914",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"54",height:"52",children:v.jsx("rect",{y:"0.00390625",width:"53.3268",height:"51.9937",rx:"4.3692",fill:"white"})}),v.jsxs("g",{mask:"url(#mask1_3291_914)",children:[v.jsx("g",{filter:"url(#filter0_f_3291_914)",children:v.jsx("ellipse",{cx:"26.4267",cy:"25.7696",rx:"28.7538",ry:"28.035",fill:"#9B84E7"})}),v.jsx("g",{filter:"url(#filter1_f_3291_914)",children:v.jsx("ellipse",{cx:"55.4172",cy:"-8.51335",rx:"28.7538",ry:"28.035",fill:"#9B84E7"})}),v.jsx("g",{filter:"url(#filter2_f_3291_914)",children:v.jsx("ellipse",{cx:"27.8862",cy:"61.8318",rx:"25.4406",ry:"25.7276",fill:"#F06462"})}),v.jsx("g",{filter:"url(#filter3_f_3291_914)",children:v.jsx("ellipse",{cx:"-7.39927",cy:"47.4155",rx:"16.921",ry:"23.997",fill:"#9B84E7"})}),v.jsx("g",{filter:"url(#filter4_f_3291_914)",children:v.jsx("ellipse",{cx:"53.3269",cy:"41.5747",rx:"15.3827",ry:"15.575",fill:"#FFE8E8"})}),v.jsx("g",{filter:"url(#filter5_f_3291_914)",children:v.jsx("ellipse",{cx:"3.34401",cy:"7.13074",rx:"28.2903",ry:"23.7037",fill:"#4D409B"})})]})]}),v.jsxs("defs",{children:[v.jsxs("filter",{id:"filter0_f_3291_914",x:"-10.403",y:"-10.3413",width:"73.6595",height:"72.2218",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.03795",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter1_f_3291_914",x:"18.5875",y:"-44.6242",width:"73.6595",height:"72.2218",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.03795",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter2_f_3291_914",x:"-5.97583",y:"27.6829",width:"67.7241",height:"68.2978",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.21069",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter3_f_3291_914",x:"-32.3961",y:"15.3426",width:"49.9938",height:"64.1459",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"4.03795",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter4_f_3291_914",x:"26.0391",y:"14.0947",width:"54.5756",height:"54.9601",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"5.95255",result:"effect1_foregroundBlur_3291_914"})]}),v.jsxs("filter",{id:"filter5_f_3291_914",x:"-36.1172",y:"-27.7439",width:"78.9225",height:"69.7493",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[v.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),v.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),v.jsx("feGaussianBlur",{stdDeviation:"5.58546",result:"effect1_foregroundBlur_3291_914"})]})]})]})}),F3=()=>v.jsxs(Ve,{container:!0,spacing:4,mt:4,children:[v.jsx(Ve,{item:!0,md:12,lg:4,xl:3,pt:0,children:v.jsxs(zl,{direction:"column",spacing:1,children:[v.jsxs(zl,{direction:"row",spacing:1,alignItems:"center",children:[v.jsx(W3,{}),v.jsx(on,{variant:"h6",fontSize:40,fontWeight:600,children:"OpenIDE"})]}),v.jsx(on,{variant:"h5",fontWeight:600,sx:a=>({fontSize:30,[a.breakpoints.down("sm")]:{fontSize:36}}),children:"Возможности"})]})}),v.jsx(Ve,{item:!0,md:12,lg:8,xl:9,children:v.jsx(on,{variant:"body2",children:"OpenIDE — бесплатная лицензионно чистая IDE на базе IntelliJ IDEA Community Edition с открытым исходным кодом. Вся инфраструктура для сборки и работы OpenIDE расположена в России. Для отправки статистики, поиска обновлений, подключения плагинов и т.д. среда разработки обращается только к серверам на территории РФ. В маркетплейсе OpenIDE с самого первого дня доступно более 400 плагинов. Исходный код продукта будет доступен публично под open source лицензией."})})]}),P3=a=>v.jsx(Ke,{sx:{width:20,height:20,...a.sx},children:v.jsxs("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M5.83333 14.1666L14.1667 5.83325",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M5.83333 5.83325H14.1667V14.1666",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),I3=a=>v.jsx(Ke,{sx:{width:24,height:24,...a.sx},children:v.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:v.jsx("path",{d:"M15.5706 8.12903C14.9859 4.52823 13.6069 2 12.002 2C10.3972 2 9.01814 4.52823 8.43347 8.12903H15.5706ZM8.13105 12C8.13105 12.8952 8.17943 13.754 8.26411 14.5806H15.7359C15.8206 13.754 15.8689 12.8952 15.8689 12C15.8689 11.1048 15.8206 10.246 15.7359 9.41935H8.26411C8.17943 10.246 8.13105 11.1048 8.13105 12ZM21.2238 8.12903C20.0706 5.39113 17.7359 3.27419 14.8528 2.41935C15.8367 3.78226 16.5141 5.83468 16.869 8.12903H21.2238ZM9.14718 2.41935C6.26814 3.27419 3.92943 5.39113 2.78024 8.12903H7.13508C7.48589 5.83468 8.1633 3.78226 9.14718 2.41935ZM21.6552 9.41935H17.0302C17.1149 10.2661 17.1633 11.1331 17.1633 12C17.1633 12.8669 17.1149 13.7339 17.0302 14.5806H21.6512C21.873 13.754 21.998 12.8952 21.998 12C21.998 11.1048 21.873 10.246 21.6552 9.41935ZM6.84072 12C6.84072 11.1331 6.88911 10.2661 6.97379 9.41935H2.34879C2.13105 10.246 2.00201 11.1048 2.00201 12C2.00201 12.8952 2.13105 13.754 2.34879 14.5806H6.96976C6.88911 13.7339 6.84072 12.8669 6.84072 12ZM8.43347 15.871C9.01814 19.4718 10.3972 22 12.002 22C13.6069 22 14.9859 19.4718 15.5706 15.871H8.43347ZM14.8569 21.5806C17.7359 20.7258 20.0746 18.6089 21.2278 15.871H16.873C16.5181 18.1653 15.8407 20.2177 14.8569 21.5806ZM2.78024 15.871C3.93347 18.6089 6.26814 20.7258 9.15121 21.5806C8.16734 20.2177 7.48992 18.1653 7.13508 15.871H2.78024Z",fill:"currentColor"})})}),t6=a=>v.jsx(Ke,{sx:{width:24,height:26,...a.sx},children:v.jsx("svg",{width:"24",height:"26",viewBox:"0 0 24 26",xmlns:"http://www.w3.org/2000/svg",children:v.jsx("path",{d:"M21.6211 11.4531C21.7734 11.332 22 11.4453 22 11.6367V19.625C22 20.6602 21.1602 21.5 20.125 21.5H3.875C2.83984 21.5 2 20.6602 2 19.625V11.6406C2 11.4453 2.22266 11.3359 2.37891 11.457C3.25391 12.1367 4.41406 13 8.39844 15.8945C9.22266 16.4961 10.6133 17.7617 12 17.7539C13.3945 17.7656 14.8125 16.4727 15.6055 15.8945C19.5898 13 20.7461 12.1328 21.6211 11.4531ZM12 16.5C12.9062 16.5156 14.2109 15.3594 14.8672 14.8828C20.0508 11.1211 20.4453 10.793 21.6406 9.85547C21.8672 9.67969 22 9.40625 22 9.11719V8.375C22 7.33984 21.1602 6.5 20.125 6.5H3.875C2.83984 6.5 2 7.33984 2 8.375V9.11719C2 9.40625 2.13281 9.67578 2.35938 9.85547C3.55469 10.7891 3.94922 11.1211 9.13281 14.8828C9.78906 15.3594 11.0938 16.5156 12 16.5Z",fill:"currentColor"})})}),Dh={display:"flex",height:"100%",p:2.5,borderRadius:"20px"},e6=()=>v.jsx(Mh,{variant:"outlined",sx:a=>({...Dh,background:a.palette.action.disabledBackground,border:"none"}),children:v.jsxs(zn,{children:[v.jsx(on,{variant:"subtitle2",fontWeight:600,display:"flex",lineHeight:"24px",fontSize:"18px",children:"Контакты"}),v.jsxs(zl,{direction:"column",spacing:2,mt:2,children:[v.jsxs(zl,{direction:"row",spacing:1,alignItems:"center",children:[v.jsx(zn,{sx:a=>({position:"relative",top:"3px",color:a.palette.mode==="dark"?a.palette.grey[300]:a.palette.grey[700]}),children:v.jsx(I3,{})}),v.jsx(on,{variant:"body2",children:v.jsx(Z0,{href:"https://openide.ru",underline:"none",sx:a=>({color:a.palette.mode==="dark"?a.palette.primary.light:a.palette.primary.main}),children:"Официальный сайт"})})]}),v.jsxs(zl,{direction:"row",spacing:1,alignItems:"flex-start",children:[v.jsx(zn,{sx:a=>({color:a.palette.mode==="dark"?a.palette.grey[300]:a.palette.grey[700]}),children:v.jsx(t6,{})}),v.jsxs(on,{variant:"body2",children:["Почта для обратной связи:"," ",v.jsx(Z0,{href:"mailto:support@openide.ru",underline:"none",sx:a=>({color:a.palette.mode==="dark"?a.palette.primary.light:a.palette.primary.main}),children:"support@openide.ru"})]})]})]})]})}),Rl=a=>{const{Icon:r}=a,f=lt.useCallback(c=>{var s,d;if(c.preventDefault(),console.log("action: ",(s=a.link)==null?void 0:s.action),!("suggestionQuery"in window)){console.log("suggestionQuery does not exist in window");return}window.suggestionQuery({request:(d=a.link)==null?void 0:d.action,onSuccess:function(m){},onFailure:function(m,S){}})},[]);return v.jsx(Mh,{variant:"outlined",sx:c=>({...Dh,[c.breakpoints.down("sm")]:{height:"250px"}}),children:v.jsxs(zl,{direction:"column",spacing:0,justifyContent:"space-between",flex:1,children:[v.jsxs(zn,{children:[v.jsxs(zl,{direction:"row",alignItems:"flex-start",justifyContent:"space-between",children:[v.jsx(on,{variant:"subtitle2",fontWeight:600,display:"flex",flex:1,fontSize:"18px",children:a.title}),v.jsx(zn,{sx:c=>({width:"48px",height:"48px",display:"flex",ml:3,alignItems:"center",justifyContent:"center",background:c.palette.primary.light,borderRadius:1,color:c.palette.primary.main}),children:v.jsx(r,{})})]}),v.jsx(on,{variant:"body2",sx:{fontWeight:400,fontSize:"14px",lineHeight:"20px",mt:1},children:a.content})]}),a.link&&v.jsx(zn,{children:v.jsxs(on,{variant:"body2",component:"a",href:"",onClick:f,sx:c=>({textDecoration:"none",whiteSpace:"nowrap",color:c.palette.mode==="dark"?c.palette.primary.light:c.palette.primary.main}),children:[v.jsx(zn,{component:"span",sx:()=>({whiteSpace:"normal",fontSize:"14px"}),children:a.link.label})," ",v.jsx(zn,{component:"span",sx:()=>({position:"relative",top:"5px"}),children:v.jsx(P3,{})})]})})]})})},n6=()=>v.jsx(Ke,{sx:{width:48,height:48},children:v.jsxs("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("rect",{width:"48",height:"48",rx:"8",fill:"#E9E6FD"}),v.jsxs("g",{"clip-path":"url(#clip0_3291_757)",children:[v.jsx("path",{d:"M23.3346 25.1828C23.3346 25.1828 21.5507 21.7454 21.6166 19.2336C21.6646 17.4387 25.7117 15.6644 27.3006 13.0881C28.8868 10.5104 27.1029 8 27.1029 8C27.1029 8 27.4998 9.85118 26.4423 11.7656C25.3849 13.6827 21.4819 14.8074 19.9645 18.1116C18.447 21.4158 23.3346 25.1828 23.3346 25.1828Z",fill:"#4D409B"}),v.jsx("path",{d:"M30.0116 14.7402C30.0116 14.7402 23.9319 17.0543 23.9319 19.6965C23.9319 22.3414 25.5826 23.1998 25.8491 24.0581C26.1128 24.9192 25.3863 26.3721 25.3863 26.3721C25.3863 26.3721 27.7649 24.72 27.3666 22.8029C26.9697 20.8858 25.1199 20.2898 26.1787 18.3754C26.8859 17.0914 30.0116 14.7402 30.0116 14.7402Z",fill:"#4D409B"}),v.jsx("path",{d:"M22.6754 28.6752C28.2936 28.4747 30.3426 26.7017 30.3426 26.7017C26.7088 27.6919 17.0586 27.6274 16.9913 26.9009C16.9268 26.1744 19.9646 25.5784 19.9646 25.5784C19.9646 25.5784 15.2075 25.5784 14.8106 26.7676C14.4136 27.957 17.0613 28.8716 22.6754 28.6752Z",fill:"#4D409B"}),v.jsx("path",{d:"M30.8039 31.4601C30.8039 31.4601 36.3026 30.2874 35.7588 27.3004C35.0996 23.6639 31.2653 25.7129 31.2653 25.7129C31.2653 25.7129 33.9776 25.7129 34.2399 27.3636C34.505 29.0157 30.8039 31.4601 30.8039 31.4601Z",fill:"#4D409B"}),v.jsx("path",{d:"M28.0944 29.8754C28.0944 29.8754 26.7088 30.2393 24.6557 30.47C21.9036 30.7789 18.5761 30.5345 18.311 30.0717C18.0501 29.6089 18.7738 29.3452 18.7738 29.3452C15.4683 30.139 17.2769 31.5247 21.151 31.7911C24.4716 32.0177 29.4141 30.7996 29.4141 30.7996L28.0944 29.8754Z",fill:"#4D409B"}),v.jsx("path",{d:"M19.5703 32.762C19.5703 32.762 18.0707 32.8046 17.9828 33.5983C17.8963 34.3866 18.9057 35.0952 22.608 35.315C26.3091 35.5347 28.9101 34.3028 28.9101 34.3028L27.236 33.2866C27.236 33.2866 26.1772 33.5091 24.5471 33.7288C22.9156 33.9499 19.5702 33.5517 19.4384 33.2454C19.3039 32.9363 19.5703 32.762 19.5703 32.762Z",fill:"#4D409B"}),v.jsx("path",{d:"M33.9749 36.3313C34.5476 35.7133 33.7977 35.2285 33.7977 35.2285C33.7977 35.2285 34.0614 35.5375 33.7126 35.8891C33.3596 36.2407 30.142 37.121 24.9866 37.386C19.8326 37.651 14.2364 36.9012 14.0592 36.2407C13.8876 35.5801 16.9253 35.0527 16.9253 35.0527C16.5738 35.0967 12.344 35.1846 12.2094 36.3313C12.0775 37.4752 14.0592 38.4008 21.9928 38.4008C29.9223 38.3995 33.405 36.9451 33.9749 36.3313Z",fill:"#4D409B"}),v.jsx("path",{d:"M30.8918 38.9294C27.4105 39.6325 16.8388 39.189 16.8388 39.189C16.8388 39.189 23.7095 40.8204 31.5524 39.4554C35.3015 38.8017 35.5198 36.9875 35.5198 36.9875C35.5198 36.9875 34.3732 38.2221 30.8918 38.9294Z",fill:"#4D409B"})]}),v.jsx("defs",{children:v.jsx("clipPath",{id:"clip0_3291_757",children:v.jsx("rect",{width:"32",height:"32",fill:"white",transform:"translate(8 8)"})})})]})}),l6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("mask",{id:"path-1-inside-1_3291_771",fill:"white",children:v.jsx("rect",{x:"1.33333",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"1.33333",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-1-inside-1_3291_771)"}),v.jsx("mask",{id:"path-2-inside-2_3291_771",fill:"white",children:v.jsx("rect",{x:"8",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"8",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-2-inside-2_3291_771)"}),v.jsx("mask",{id:"path-3-inside-3_3291_771",fill:"white",children:v.jsx("rect",{x:"14.6667",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"14.6667",y:"9.33325",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-3-inside-3_3291_771)"}),v.jsx("mask",{id:"path-4-inside-4_3291_771",fill:"white",children:v.jsx("rect",{x:"8",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"8",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-4-inside-4_3291_771)"}),v.jsx("mask",{id:"path-5-inside-5_3291_771",fill:"white",children:v.jsx("rect",{x:"14.6667",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1"})}),v.jsx("rect",{x:"14.6667",y:"2.66675",width:"5.33333",height:"5.33333",rx:"1",stroke:"currentColor",strokeWidth:"4",mask:"url(#path-5-inside-5_3291_771)"}),v.jsx("path",{d:"M23.9999 11.3333C22.3999 11.3333 22 15.111 22 17.3333H2C1.77778 21.3333 3.73327 27.9999 13.3333 27.9999C19.9999 27.9999 24 23.9999 25.3333 19.9999C27.3333 19.3333 31.3333 17.9999 30.6666 15.9999C29.9999 14.6666 27.3333 14.6666 26.6667 14.6666C26.4444 13.3333 25.5999 11.3333 23.9999 11.3333Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"})]})}),a6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M10.51 10.6667V7.37688C10.51 5.63872 10.9773 4.69621 13.551 4.24591C14.4246 4.09281 15.4175 4.00499 16.4572 4.00021C17.4969 3.99542 18.581 4.07367 19.6257 4.24591C21.2762 4.51834 22.6667 5.74454 22.6667 7.37688V13.1123C22.6667 14.7942 21.3167 16 19.6257 16L13.551 16C11.4884 16 9.75156 17.9267 9.75156 19.9148V22.6667H7.66047C5.89291 22.6667 4.86047 21.3961 4.42815 19.6129C3.84497 17.2173 3.86974 15.7857 4.42815 13.4914C4.91226 11.4898 6.45998 10.6667 8.22754 10.6667L10.51 10.6667ZM10.51 10.6667L16.5919 10.6667",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),v.jsx("path",{d:"M21.932 21.3334L21.932 24.7564C21.932 26.3581 20.5329 27.1723 19.1141 27.5769C16.9795 28.1869 15.2687 28.0935 13.4846 27.5769C11.9948 27.1453 10.6667 26.2606 10.6667 24.7564V19.4711C10.6667 17.9503 11.9427 16.0001 13.4846 16.0001L19.1141 16.0001C20.9899 16.0001 22.6349 15.0423 22.6349 13.1315L22.6667 10.6667H24.75C26.3901 10.6667 27.1632 11.8749 27.568 13.4808C28.1314 15.7112 28.1564 17.3832 27.568 19.1218C26.9984 20.8107 26.388 21.2692 24.75 21.2692H21.932H16.3026",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}),u6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M8.66666 11.3333C0.666662 13.9999 2.66666 20.8888 4.66666 23.9999C13.3332 22.6666 20.6665 19.9999 23.9999 13.9999C22.9332 23.5999 12.4443 27.111 6.66654 27.9999C11.3332 27.9999 19.4665 28.3999 25.3332 24.6666C31.9999 20.4242 28.8888 8.88881 26.6665 3.33325C20.6665 13.9999 13.6656 9.66695 8.66666 11.3333Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"}),v.jsx("ellipse",{cx:"2.66665",cy:"28.0001",rx:"1.33333",ry:"1.33333",fill:"currentColor"})]})}),i6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"1123",height:"800",viewBox:"0 0 1123 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M314.417 629.54H0L628.625 0.597168H1122.43V733.928H657.112L751.556 629.54H890.861V52.7866L314.417 629.54Z",fill:"#4D409B"}),v.jsx("path",{d:"M314.625 629.54H506.292L407.843 733.928H207.513L314.625 629.54Z",fill:"#4D409B"})]})}),r6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{id:"_Слой_1","data-name":"Слой_1",xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 32 32",children:[v.jsx("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",d:"M24.1,9.2c1.1,1.8,1.8,4,1.8,6.3s-1,5.5-2.7,7.5h0c-.2.3-.4.5-.6.7l-3.7,4-.9-1-2,2.6-1.9-2.5-.9,1-3.7-4c-.2-.2-.5-.5-.7-.7h0c-1.6-2-2.7-4.6-2.7-7.5,0-2.3.6-4.5,1.8-6.3-.6-.7-1-1.7-1-2.7,0-2.1,1.5-3.8,3.4-3.8.7,0,1.3.2,1.8.6.5.4,1,1,1.2,1.7.8-.3,1.7-.4,2.6-.4.9,0,1.8.1,2.6.4.5-1.3,1.7-2.3,3.1-2.3s3.4,1.7,3.4,3.8c0,.5,0,1-.3,1.5-.2.5-.4.9-.7,1.3Z"}),v.jsx("ellipse",{fill:"currentColor",cx:"12.4",cy:"11.5",rx:"1.7",ry:"2",transform:"translate(-4.4 13.6) rotate(-50)"}),v.jsx("ellipse",{fill:"currentColor",cx:"19.5",cy:"11.5",rx:"2",ry:"1.7",transform:"translate(-2.7 15.8) rotate(-41.5)"}),v.jsx("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",d:"M16,19.7c-.8,0-3.2-1.6-3.2-2.3s1.4-2.3,3.2-2.3c1.8,0,3.2,1.6,3.2,2.3s-2.4,2.3-3.2,2.3Z"}),v.jsx("line",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",strokeLinecap:"round",x1:"16",y1:"19.9",x2:"16",y2:"21.6"}),v.jsx("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"2px",strokeLinecap:"round",d:"M14,22.7s1.9-.9,2-.9c.2,0,2,.9,2,.9"})]})}),c6=()=>v.jsx(Ke,{sx:{width:32,height:32},children:v.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("path",{d:"M13.3333 4H4V13.3333H13.3333V4Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M28 4H18.6667V13.3333H28V4Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M28 18.6665H18.6667V27.9998H28V18.6665Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),v.jsx("path",{d:"M13.3333 18.6665H4V27.9998H13.3333V18.6665Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),f6=()=>v.jsx(zn,{my:5,children:v.jsxs(Ve,{container:!0,spacing:4,children:[v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:1,title:"Поддержка актуальных версий Java и Kotlin",Icon:n6,content:"«Из коробки» доступна поддержка самых свежих версий Java и Kotlin."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:2,title:"Интегрированная поддержка Docker",Icon:l6,content:"Плагин «Docker» от JetBrains был любим многими разработчиками за своё удобство в сборке образов, управление сервисами Docker Compose и работу с Docker Registry. Однако лицензия этого плагина запрещает его использование в России. Консорциум OpenIDE решил это исправить, разработав собственное решение, сохранившее все привычные функции.",link:{label:"Установить из маркетплейса",action:"INSTALL_DOCKER_PLUGIN"}})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:3,title:"Поддержка Python",Icon:a6,content:"Поддержка Python в OpenIDE активируется крайне просто — достаточно установить одноименный плагин из нашего маркетплейса.",link:{label:"Установить из маркетплейса",action:"INSTALL_PYTHON_PLUGIN"}})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:4,title:"Комфортная работа co Spring",Icon:u6,content:"OpenIDE предусматривает базовую поддержку Spring на основе бесплатной версии популярного плагина Amplicode."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:6,title:"Быстрый доступ к Axiom JDK",Icon:i6,content:"Непосредственно в OpenIDE можно скачать и использовать для разработки своих продуктов все доступные версии единственной тиражируемой российской JDK привычным и понятным для разработчиков способом."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:7,title:"Удобная интеграция c GitFlic",Icon:r6,content:"OpenIDE поддерживает российский репозиторий исходных кодов GitFlic. Для комфортного и безопасного ведения любых проектов GitFlic можно использовать в двух вариантах: облачный и self hosted."})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(Rl,{id:8,title:"Маркетплейс c 400+ плагинами",Icon:c6,content:"Маркетплейс плагинов OpenIDE доступен без каких-либо ограничений на территории России и включает в себя более 400 плагинов. Многие из них – это популярные плагины из маркетплейса JetBrains, чья лицензия позволяет их размещение в маркетплейсе OpenIDE. Кроме того, маркетплейс содержит и уникальные разработки от российских программистов.",link:{label:"Перейти в маркетплейс",action:"OPEN_MARKETPLACE"}})}),v.jsx(Ve,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:v.jsx(e6,{})})]})}),Bh={allVariants:{lineHeight:1.5,fontFamily:"Montserrat, sans-serif",fontSize:16,letterSpacing:".1px"}},Uh={primary:{main:"#4D409B",light:"#E9E6FD"},grey:{700:"#6E6E6E"}},o6=Er({typography:Bh,palette:{...Uh,action:{disabledBackground:"#DBDBDB"}}}),s6=Er({typography:Bh,palette:{...Uh,action:{disabledBackground:"#202020"},mode:"dark"}});function d6(){const[a,r]=lt.useState();return lt.useEffect(()=>{const f=document.body.classList.contains("theme-dark");r(f)}),v.jsxs(r3,{theme:a?s6:o6,children:[v.jsx(M3,{}),v.jsxs(O3,{maxWidth:"xl",children:[v.jsx(F3,{}),v.jsx(f6,{})]})]})}my.createRoot(document.getElementById("root")).render(v.jsx(lt.StrictMode,{children:v.jsx(d6,{})})); ]]#