PageSourceSearch

https://acscontrol.com/cp/javascript/views/smb/web/view.js?7f8e606b77cb630a288c

js acscontrol.com collected 2026-10-06 05:28:59 UTC 182,073 bytes, 76 lines download raw bytes

1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/smb/web/view"],{1351:(e,t,n)=>{var s={"./applications.png":1352,"./connection_info.png":1353,"./intro.png":1354,"./open_actions.png":1355,"./secondary_actions.png":1356,"./view_actions.png":1357};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}i.keys=function(){return Object.keys(s)},i.resolve=a,e.exports=i,i.id=1351},1318:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(244),i=n.n(s),a=n(243),o=n(242);const r=({error:e})=>400===e.networkError?.statusCode?null:(0,o.jsx)(a.StatusMessage,{intent:"danger",children:e.message});r.propTypes={error:i().shape({message:i().string.isRequired,networkError:i().shape({statusCode:i().number})}).isRequired};const l=r},1080:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(242),i=n(244),a=n.n(i),o=n(90),r=n(1081),l=n(1082);const c=o.Locale.getTranslate("components.domain-applications.applications"),d=({onFieldChange:e,onStepChange:t,formPrefix:i,wizardConfig:a,embeddedForms:o,extensionButtons:d,values:m,children:u,...p})=>{const b=t=>{e("applicationName",t)},h=[a.blankSite&&{name:"blank-site",icon:n(1083),title:(0,s.jsx)(c,{content:"blank-site.title"}),description:(0,s.jsx)(c,{content:"blank-site.description"})},a.uploadFiles&&{name:"upload-files",icon:n(1084),title:(0,s.jsx)(c,{content:"upload-files.title"}),description:(0,s.jsx)(c,{content:"upload-files.description"})},...d.map((({id:e,extensionId:t,title:n,icon:s,description:i})=>({name:`ext-${t}`,id:e,icon:s,title:n,description:i})))].filter(Boolean),_=[h.length>1&&{key:"chooseApplicationStep",children:(0,s.jsx)(r.default,{onApplicationSelect:b,applicationsList:h}),nextButton:!1},{key:"addDomainStep",formPrefix:i,children:u,embeddedForms:o}].filter(Boolean);(0,s.useEffect)((()=>{if(0===h.length&&b("blank-site"),1===h.length){const[{name:e}]=h;b(e)}}),[]);const g=m.applicationName&&1!==_.length?1:0;return(0,s.useEffect)((()=>{t?.(_[g].key)}),[g]),(0,s.jsx)(l.default,{...p,values:m,onFieldChange:e,onStepChange:(t,n)=>0===n&&_.length>1?(e("applicationName",null),t):n,step:g,steps:_})};d.propTypes={values:a().object.isRequired,onFieldChange:a().func.isRequired,onStepChange:a().func,children:a().node,formPrefix:a().string,wizardConfig:a().shape({enabled:a().bool,blankSite:a().bool,uploadFiles:a().bool}),embeddedForms:a().array,extensionButtons:a().array},d.defaultProps={children:null,onStepChange:void 0,formPrefix:"",wizardConfig:{enabled:!0,blankSite:!0,uploadFiles:!0},embeddedForms:[],extensionButtons:[]};const m=d},1081:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(243),i=n(244),a=n.n(i),o=n(90),r=n(242);const l=o.Locale.getTranslate("components.domain-applications"),c=({onApplicationSelect:e,applicationsList:t})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Heading,{level:"3",children:(0,r.jsx)(l,{content:"title"})}),(0,r.jsx)(s.ItemList,{minColumnWidth:220,gap:"xs",selectable:!0,children:t.map((({id:t,name:n,icon:i,title:a,description:o})=>(0,r.jsx)(s.Item,{"data-action":n,icon:(0,r.jsx)(s.Icon,{src:i,intent:"info",size:"64"}),"data-testid":"listItem","data-cy":t??n,title:(0,r.jsx)(s.Heading,{level:"4",children:a}),onClick:()=>e(n),children:(0,r.jsx)(s.Paragraph,{children:o})},n)))})]});c.propTypes={onApplicationSelect:a().func.isRequired,applicationsList:a().arrayOf(a().shape({name:a().string.isRequired,icon:a().string.isRequired,title:a().node,description:a().node}))},c.defaultProps={applicationsList:[]};const d=c},1082:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(243),i=n(242),a=n(927),o=n(90),r=n(244),l=n.n(r);const c=o.Locale.getTranslate("components.buttons"),d=({step:e,steps:t,onStepChange:n,onSubmit:o,submitButton:r,cancelButton:l,...d})=>{const m=(0,i.useRef)(),[u,p]=(0,i.useState)(0),b=u+e,{children:h,formPrefix:_,embeddedForms:g,backButton:f,nextButton:x}={backButton:{},nextButton:{},...t[b]},j=b===t.length-1,v=0===b,w=()=>{m.current.handleEmbeddedFormValues(),p((t=>n(t+e,t+e+1)-e))};return(0,i.jsx)(a.default,{...d,ref:m,additionalButtons:[v&&l&&(0,i.jsx)(s.Button,{children:(0,i.jsx)(c,{content:"cancel"}),...l},"cancel"),!v&&f&&(0,i.jsx)(s.Button,{arrow:"backward",onClick:()=>{m.current.handleEmbeddedFormValues(),p((t=>n(t+e,t+e-1)-e))},children:(0,i.jsx)(c,{content:"back"}),...f},"back"),!j&&x&&(0,i.jsx)(s.Button,{intent:"primary",onClick:w,arrow:"forward",children:(0,i.jsx)(c,{content:"nextWithoutArrow"}),...x},"next"),j&&r&&(0,i.jsx)(s.Button,{intent:"primary",arrow:"forward",onClick:()=>m.current.submit(),children:(0,i.jsx)(c,{content:"ok"}),...r},"submit")],onSubmit:j?o:w,onError:s=>{const i=t.findIndex((({formPrefix:e})=>""===e)),a=Object.keys(s).map((e=>{const n=t.findIndex((({formPrefix:t,embeddedForms:n=[]})=>t===e||n.any((({name:t})=>t===e))));return n>=0?n:i}));p(n(b,a.length>0?Math.min(...a):e)-e)},applyButton:!1,submitButton:!1,cancelButton:!1,formPrefix:_,embeddedForms:g,children:h})};d.propTypes={step:l().number,steps:l().arrayOf(l().shape({formPrefix:l().string,embeddedForms:l().array,children:l().node,nextButton:l().bool,backButton:l().bool})),onStepChange:l().func,onSubmit:l().func,submitButton:l().object,cancelButton:l().object},d.defaultProps={step:0,steps:[],onStepChange:(e,t)=>
1t,onSubmit:void 0,submitButton:{},cancelButton:{}};const m=d},1079:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s.default});var s=n(1080)},1089:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(243),i=n(244),a=n.n(i),o=n(90),r=n(242);const l=o.Locale.getTranslate("components.forms.ip-addresses-selector"),c=({ipAddresses:e,namePrefix:t,type:n,isOtherTypeAvailable:i,getIpAddressType:a,...o})=>{const c=(0,s.useTranslate)("components.forms.ip-addresses-selector");return!!e.length&&(0,r.jsxs)(s.FormFieldSelect,{label:(0,r.jsx)(l,{content:i?`${n}Address`:"ipAddress"}),name:`${t}[${n}]`,...o,children:[e.map((({id:e,ipAddress:t,publicIpAddress:n,type:i})=>(0,r.jsx)(s.SelectOption,{value:e,children:`${n||t}${a(i)}`},e))),i&&(0,r.jsx)(s.SelectOption,{value:"none",children:c("noIpAddressHint")})]},n)};c.propTypes={ipAddresses:a().array.isRequired,namePrefix:a().string.isRequired,type:a().string.isRequired,isOtherTypeAvailable:a().bool.isRequired,getIpAddressType:a().func.isRequired};const d=c},1088:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TYPE_EXCLUSIVE:()=>m,TYPE_IPV4:()=>l,TYPE_IPV6:()=>c,TYPE_SHARED:()=>d,default:()=>p});var s=n(243),i=n(244),a=n.n(i),o=n(242),r=n(1089);const l="ipv4",c="ipv6",d="SHARED",m="EXCLUSIVE",u=({ipAddresses:e,namePrefix:t,isIPv6Supported:n,...i})=>{const a=(0,s.useTranslate)("components.forms.ip-addresses-selector"),u=(0,o.useMemo)((()=>e.filter((({isIPv6:e,isBroken:t})=>!e&&!t))),[e]),p=(0,o.useMemo)((()=>e.filter((({isIPv6:e,isBroken:t})=>e&&!t))),[e]),b=(0,o.useCallback)((e=>{switch(e){case d:return` (${a("shared")})`;case m:return` (${a("exclusive")})`;default:return""}}),[a]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.default,{ipAddresses:u,namePrefix:t,type:l,isOtherTypeAvailable:n&&!!p.length,getIpAddressType:b,...i}),n&&(0,o.jsx)(r.default,{ipAddresses:p,namePrefix:t,type:c,isOtherTypeAvailable:!!u.length,getIpAddressType:b,...i})]})};u.propTypes={ipAddresses:a().array.isRequired,namePrefix:a().string.isRequired,isIPv6Supported:a().bool},u.defaultProps={isIPv6Supported:!0};const p=u},1087:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TYPE_EXCLUSIVE:()=>s.TYPE_EXCLUSIVE,default:()=>s.default,prepareBackendData:()=>i});var s=n(1088);const i=e=>{const t=[];return Object.keys(e).forEach((n=>{Object.keys(e[n]).forEach((i=>{"none"!==i&&t.push({id:i,ipAddress:e[n][i],isIPv6:n===s.TYPE_IPV6})}))})),t}},1309:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var s=n(1310),i=n(1314),a=n(244),o=n.n(a),r=n(242);const l=({loading:e,fallback:t,children:n})=>(0,r.jsx)(s.default,{children:(0,r.jsx)(i.default,{classNames:"skeleton-wrapper",timeout:500,children:(0,r.jsx)("div",{children:e?t:n})},e)});l.propTypes={loading:o().bool.isRequired,fallback:o().node.isRequired,children:o().node.isRequired};const c=l},1075:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TYPE_CUSTOM:()=>d,TYPE_TECH:()=>c,default:()=>_});var s=n(243),i=n(242),a=n(244),o=n.n(a),r=n(90),l=n(1076);const c="tech",d="custom",m=r.Locale.getTranslate("components.forms.domain.tech-domain-name"),u=({isEnabled:e,isDefault:t,url:n,vendor:a,maxDomainLength:o,typeName:r,name:l,ipAddress:u,onDomainNameChange:h,onTypeChange:_})=>{const[g,f]=(0,i.useState)(e&&t?c:d);if(!e)return(0,i.jsx)(p,{name:l,isEnabled:!1,onDomainNameChange:h});const x=[{key:d,icon:(0,i.jsx)(s.Icon,{name:"ribbon",intent:"success"})},{key:c,icon:(0,i.jsx)(s.Icon,{name:"rocket",intent:"info"})}];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.Section,{title:(0,i.jsx)(m,{content:"title"}),vertical:!0,children:(0,i.jsx)(s.FormField,{name:r,onChange:e=>(e=>{f(e),_(e),h("")})(e),children:({getId:e,getName:t,getValue:n,setValue:a,isDisabled:o})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.ItemList,{stretchable:!0,selectable:!0,minColumnWidth:270,gap:"sm",value:n(),onSelect:e=>{e!==g&&a(e)},children:x.map((({key:e,icon:t})=>(0,i.jsx)(s.Item,{icon:t,value:e,"data-action":`use-${e}-domain`,title:(0,i.jsx)(s.Heading,{level:"4",children:(0,i.jsx)(s.Paragraph,{children:(0,i.jsx)(m,{content:`${e}DomainTitle`})})}),disabled:o(),children:(0,i.jsx)(s.Text,{fontSize:"md",children:(0,i.jsx)(m,{content:`${e}DomainText`})})},e)))}),(0,i.jsx)("input",{hidden:!0,id:e(),name:t(),value:n(),readOnly:!0})]})})}),g===c?(0,i.jsx)(b,{name:l,ipAddress:u,url:n,vendor:a,maxDomainLength:o,onDomainNameChange:h}):(0,i.jsx)(p,{name:l,isEnabled:!0,onDomainNameChange:h})]})},p=({name:e,isEnabled:t,onDomainNameChange:n})=>(0,i.jsx)(s.Section,{vertical:!0,children:(0,i.jsx)(l.default,{name:e,label:t?(0,i.jsx)(m,{content:"customDomain"}):(0,i.jsx)(m,{content:"domainName"}),onChange:n,required:!0})});p.propTypes={name:o().string.isRequired,isEnabled:o().bool.isRequired,onDomainNameChange:o().func.isRequired};const b=({name:e,onDomainNameChange:t,...n})=>(0,i.jsx)(s.Section,{vertical:!0,children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.FormField,{label:(0,i.jsx)(m,{content:"techDomain"}
1),name:e,onChange:e=>t(e),children:({getId:e,getName:t,...s})=>(0,i.jsx)(h,{id:e(),name:t(),...s,...n})}),(0,i.jsxs)(s.Cuttable,{maxHeight:24,children:[(0,i.jsx)(s.Paragraph,{children:(0,i.jsx)(m,{content:"techDomainDesc"})}),(0,i.jsxs)("ul",{children:[(0,i.jsx)("li",{children:(0,i.jsx)(m,{content:"techDomainRandom"})}),(0,i.jsx)("li",{children:(0,i.jsx)(m,{content:"techDomainDns"})})]}),(0,i.jsx)(s.Paragraph,{children:(0,i.jsx)(m,{content:"techDomainSwitch"})})]})]})});b.propTypes={name:o().string.isRequired,onDomainNameChange:o().func.isRequired};const h=({id:e,name:t,ipAddress:n,url:a,vendor:o,getValue:r,setValue:l,maxDomainLength:c})=>{const[d,u]=(0,i.useState)(!1),[p,b]=(0,i.useState)(n),[h,_]=(0,i.useState)({}),g=(0,i.useCallback)((async()=>{if(_({}),!r()||n!==p)if(n){u(!0);try{const e=await(async({url:e,ipAddress:t,vendor:n,maxDomainLength:s})=>{const i=await fetch(e,{method:"POST",body:JSON.stringify({ip_address:t,vendor:n,max_length:s})}),{subdomain:a}=await i.json();if(!a)throw new Error("subdomain is empty");return a})({url:a,ipAddress:n,vendor:o,maxDomainLength:c});l(e),b(n)}catch{_({error:(0,i.jsx)(m,{content:"error"})})}finally{u(!1)}}else _({noIpAddress:(0,i.jsx)(m,{content:"errorNoIpAddress"})})}),[r,l,n,p,a,o,c]);return(0,i.useEffect)((()=>{g()}),[n]),(0,i.jsxs)(i.Fragment,{children:[d?(0,i.jsx)(s.Status,{progress:!0,children:(0,i.jsx)(m,{content:"generating"})}):(0,i.jsx)(s.Text,{bold:!0,children:r()}),(0,i.jsx)("input",{hidden:!0,id:e,name:t,value:r(),readOnly:!0}),Object.keys(h).map((e=>(0,i.jsxs)(s.Alert,{intent:"danger",children:[(0,i.jsx)(s.Icon,{name:"exclamation-mark-circle-filled",intent:"danger"})," ",h[e]]},e)))]})};h.propTypes={id:o().string.isRequired,name:o().string.isRequired,ipAddress:o().string,url:o().string.isRequired,vendor:o().string.isRequired,maxDomainLength:o().number.isRequired,getValue:o().func.isRequired,setValue:o().func.isRequired},h.defaultProps={ipAddress:null},u.propTypes={isEnabled:o().bool.isRequired,isDefault:o().bool.isRequired,url:o().string.isRequired,vendor:o().string.isRequired,maxDomainLength:o().number.isRequired,typeName:o().string.isRequired,name:o().string.isRequired,ipAddress:o().string,onDomainNameChange:o().func.isRequired,onTypeChange:o().func.isRequired},u.defaultProps={ipAddress:null};const _=u},1076:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(243),i=n(244),a=n.n(i),o=n(242);const r=({size:e,...t})=>(0,o.jsx)(s.FormField,{...t,children:({getId:t,getName:n,getValue:i,setValue:a,isDisabled:r})=>(0,o.jsxs)("div",{className:"composite-field",children:[(0,o.jsx)(s.Text,{className:"composite-field__prefix",children:"www. "}),(0,o.jsx)(s.Input,{id:t(),name:n(),value:i(),placeholder:"domain.name",size:e,onChange:e=>a(e.target.value),disabled:r()})]})});r.propTypes={size:a().string},r.defaultProps={size:"lg"};const l=r},1077:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(244),i=n.n(s),a=n(243),o=n(1078),r=n(90),l=n(242);const c=r.Locale.getSection("components.elements.lookup"),d=({data:e,dataUrl:t,lookUpParams:n,newItemValue:s,locale:i,placeholder:r,...d})=>(0,l.jsx)(a.FormField,{...d,children:({getId:a,getName:d,getValue:m,setValue:u,isDisabled:p})=>(0,l.jsx)(o.default,{id:a(),name:d(),value:m(),onChange:e=>u(e),data:e,dataUrl:t,lookUpParams:n,newItemValue:s,locale:{...c.messages,...i},disabled:p(),placeholder:r})});d.propTypes={locale:i().object,data:i().array,dataUrl:i().string,lookUpParams:i().object,newItemValue:i().object,placeholder:i().string},d.defaultProps={locale:void 0,data:void 0,dataUrl:void 0,lookUpParams:void 0,newItemValue:void 0,placeholder:void 0};const m=d},1074:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>P,useAddDomainFormInDrawer:()=>C});var s=n(242),i=n(244),a=n.n(i),o=n(735),r=n(728),l=n(90),c=n(243),d=n(756),m=n(679),u=n(1075),p=n(927),b=n(1077),h=n(1079),_=n(1085),g=n.n(_),f=n(1086),x=n(1087);const j=l.Locale.getSection("smb.components.forms.web.add-domain"),v=l.Locale.getTranslate("smb.components.forms.web.add-domain"),w=l.Locale.getTranslate("smb.components.forms.domain-info-section"),S=l.Locale.getTranslate("smb.components.forms.web._shared"),E=l.Locale.getTranslate("smb.components.forms.web.seo-settings"),y=l.Locale.getTranslate("admin.components.forms.admin-
1panel.form.contact-info"),k=l.Locale.getTranslate("components.buttons"),D=l.Locale.getTranslate("admin.components.forms.admin-panel.form.login-info"),T=({id:e,webspaceIpAddresses:t,allowCustomerCreation:n,allowWebspaceCreation:i,subscriptionsLookUpParams:a,canManageMailSettings:d,maxSysnameSize:_,isWindows:T,techDomain:C,settingsEnabled:P,settingsCollapsed:A,applicationWizardConfig:I,embeddedForms:L,extensionButtons:R,cancelLink:M,className:N,render:O,onProcess:U,onToggleDomainSettings:B,status:q,...F})=>{const W=(0,o.useApolloClient)(),H=(0,r.useNavigate)(),[$,K]=(0,s.useState)(F.values),[V,z]=(0,s.useState)(Boolean(F.values.hostingSettings.root)),[J,Y]=(0,s.useState)(!F.values.domainInfo),[G,Q]=(0,s.useState)(F.webspaceIpAddress),[X,Z]=(0,s.useState)(t),ee=t;(0,s.useEffect)((()=>{if(V)return;let e=/^[a-zA-Z0-9\.\-\*]+$/.match($.domainName.name)?$.domainName.name.replace(/\*/g,"_"):"";-1!==$.hostingSettings.rootPattern.indexOf("<domain>")&&(e=$.hostingSettings.rootPattern.replace("<domain>",e)),K((0,c.setIn)($,"hostingSettings[root]",e))}),[$.domainName.name]),(0,s.useEffect)((()=>{$.domainName.webspace&&"new"!==$.domainName.webspace.id&&W.query({query:g(),variables:{id:btoa(`Domain:${$.domainName.webspace.id}`)}}).then((({data:{domain:{ipAddresses:e}}})=>{const{publicIpAddress:t,ipAddress:n}=e[0];Q(t||n)})).catch((({message:e})=>{M&&H(M),(0,m.addToast)({intent:"danger",message:e})}))}),[$.domainName.webspace]);const te=(e,t)=>{switch(K((n=>{if(n=(0,c.setIn)(n,e,t),"domainName[name]"===e&&!J){const e=(0,f.generateUserName)({domainName:t,maxUserNameSize:_,isTechDomain:n.domainName.type===u.TYPE_TECH,isWindows:T});n=(0,c.setIn)(n,"domainInfo[userName]",e||F.values.domainInfo.userName)}return n})),["domainInfo[ipSelector][ipv4]","domainInfo[ipSelector][ipv6]","domainInfo[userName]","domainInfo[password]"].includes(e)&&l.UAT.dispatchAction("CUSTOM-VALUE",{name:e}),e){case"hostingSettings[root]":z(!0);break;case"domainInfo[userName]":Y(!0);break;case"domainName[customer]":Z(t.ipAddresses?t.ipAddresses:ee)}},ne="1"===$.domainName.assignToCustomer||void 0!==$.domainName.targetWebspace||$.domainName.webspace&&"new"===$.domainName.webspace.id,se=ne||!G?Object.keys(X).map((e=>{const t=$.domainInfo.ipSelector[e];return"none"===t?null:X[e][t]?.split(" ")[0]})).filter(Boolean)[0]:G,ie=I.enabled?h.default:p.default;return(0,s.jsxs)(ie,{vertical:!0,id:e,className:N,render:O,values:$,onFieldChange:te,onSubmit:e=>(e.domainName.customer&&(e=(0,c.setIn)(e,"domainName[customer]",e.domainName.customer.id)),e.domainName.webspace&&(e=(0,c.setIn)(e,"domainName[webspace]",e.domainName.webspace.id)),e),onLongTask:U,wizardConfig:I,embeddedForms:L,extensionButtons:R,submitButton:{id:"btn-send",children:(0,s.jsx)(v,{content:"buttonAddDomain"})},applyButton:!1,cancelButton:!!M&&{id:"btn-cancel",children:(0,s.jsx)(k,{content:"cancel"}),onClick:()=>{H(M)}},children:[(q||[]).filter((({status:e})=>"warning"===e)).map((({content:e})=>(0,s.jsx)(c.StatusMessage,{intent:"warning",children:(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})},e))),(0,s.jsx)(u.default,{isEnabled:void 0!==$.domainName.type,isDefault:$.domainName.type===u.TYPE_TECH,typeName:"domainName[type]",name:"domainName[name]",ipAddress:se,onTypeChange:e=>te("domainName[type]",e),onDomainNameChange:e=>te("domainName[name]",e),...C}),void 0===$.domainName.assignToCustomer?null:(0,s.jsxs)(c.Section,{children:[(0,s.jsx)(c.FormFieldCheckbox,{name:"domainName[assignToCustomer]",label:(0,s.jsx)(v,{content:"assignToCustomer"}),checkedValue:"1",uncheckedValue:"0"}),"1"===$.domainName.assignToCustomer?(0,s.jsxs)(c.Section,{collapsible:!0,children:[void 0===$.domainName.customer?null:(0,s.jsx)(b.default,{name:"domainName[customer]",label:(0,s.jsx)(v,{content:"customer"}),dataUrl:"/admin/customer/look-up",newItemValue:n?{id:"new",title:j.lmsg("createNewCustomer")}:null,locale:{label:j.lmsg("selectExistingCustomer")},required:!0}),void 0===$.domainName.customer||"new"===$.domainName.customer?.id?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.FormFieldText,{name:"customerInfo[customerContactInfo][contactName]",label:(0,s.jsx)(y,{content:"contactName"}),required:!0}),(0,s.jsx)(c.FormFieldText,{name:"customerInfo[customerContactInfo][email]",label:(0,s.jsx)(y,{content:"email"}),required:!0}),(0,s.jsx)("br",{}
1),(0,s.jsx)(c.Heading,{level:"4",children:(0,s.jsx)(v,{content:"customerLoginInfoHint"})}),(0,s.jsx)(c.FormFieldText,{name:"customerInfo[customerLoginInfo][userName]",label:(0,s.jsx)(D,{content:"userName"}),required:!0,autoComplete:"off"}),(0,s.jsx)(c.FormFieldPassword,{name:"customerInfo[customerLoginInfo][password]",label:(0,s.jsx)(D,{content:"password"}),required:!0,autoComplete:"new-password"}),(0,s.jsx)(c.FormFieldCheckbox,{name:"customerInfo[customerLoginInfo][isActivationRequired]",label:(0,s.jsx)(D,{content:"emailActivation"}),description:(0,s.jsx)(D,{content:"emailActivationHint"}),checkedValue:"1",uncheckedValue:"0"})]}):null]}):null]}),void 0===$.domainName.webspace||"1"===$.domainName.assignToCustomer?null:(0,s.jsx)(c.Section,{children:(0,s.jsx)(b.default,{name:"domainName[webspace]",label:(0,s.jsx)(v,{content:"target"}),dataUrl:"/smb/web/subscription-look-up",newItemValue:i?{id:"new",title:j.lmsg("createNewTarget")}:null,locale:{label:j.lmsg("selectExistingTarget")},lookUpParams:a,required:!0})}),ne?P?(0,s.jsxs)(c.Section,{id:"domainInfo",title:(0,s.jsx)(v,{content:"webspaceLegend"}),collapsible:!0,collapsed:A,onToggle:B,children:[(0,s.jsx)(x.default,{ipAddresses:(0,x.prepareBackendData)(X),namePrefix:"domainInfo[ipSelector]"}),(0,s.jsx)("br",{}),(0,s.jsx)(c.Heading,{level:"4",children:(0,s.jsx)(v,{content:"credentials"})}),(0,s.jsx)(c.Text,{component:"p",intent:"muted",children:(0,s.jsx)(v,{content:T?"credentialsHintWin":"credentialsHint"})}),(0,s.jsx)(c.FormFieldText,{name:"domainInfo[userName]",label:(0,s.jsx)(w,{content:"userName"}),required:!0}),(0,s.jsx)(c.FormFieldPassword,{name:"domainInfo[password]",label:(0,s.jsx)(w,{content:"password"}),required:!0})]}):null:(0,s.jsxs)(c.Section,{children:[(0,s.jsxs)(c.FormFieldSelect,{name:"hostingType[hosting]",label:(0,s.jsx)(v,{content:"hostingManagementOptions"}),children:[(0,s.jsx)(c.SelectOption,{value:"hosting",label:"hosting",children:(0,s.jsx)(v,{content:"websiteHosting"})}),(0,s.jsx)(c.SelectOption,{value:"forwarding",label:"forwarding",children:(0,s.jsx)(v,{content:"websiteForwarding"})}),(0,s.jsx)(c.SelectOption,{value:"none",label:"none",children:(0,s.jsx)(v,{content:"websiteNoHosting"})})]}),void 0===$.dnsSettings?null:(0,s.jsx)(c.FormFieldCheckbox,{name:"dnsSettings[dns]",label:(0,s.jsx)(v,{content:"dns"}),description:(0,s.jsx)(v,{content:"dnsHint"}),disabled:$.domainName.type===u.TYPE_TECH,checkedValue:$.domainName.type!==u.TYPE_TECH&&"master",uncheckedValue:"none"}),void 0===$.mailSettings?null:(0,s.jsx)(c.FormFieldCheckbox,{name:"mailSettings[mail]",label:(0,s.jsx)(v,{content:"mail"}),description:d?(0,s.jsx)(v,{content:"mailHint"}):(0,s.jsx)(v,{content:"mailHintNoPermission"}),disabled:$.domainName.type===u.TYPE_TECH,checkedValue:$.domainName.type!==u.TYPE_TECH&&"1",uncheckedValue:"0"}),"hosting"===$.hostingType.hosting?(0,s.jsxs)(c.Section,{id:"hostingSettings",title:(0,s.jsx)(v,{content:"hostingSettingsSectionLegend"}),collapsible:!0,collapsed:!0,children:[(0,s.jsx)(c.FormField,{name:"hostingSettings[root]",label:(0,s.jsx)(S,{content:"documentRoot"}),description:(0,s.jsx)(S,{content:"documentRootHint"}),required:!0,children:({getId:e,getName:t,getValue:n,setValue:i})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.Icon,{name:"home"})," / ",(0,s.jsx)(c.Input,{id:e(),name:t(),value:n(),onChange:({target:e})=>i(e.value)})]})}),(0,s.jsx)(c.FormFieldRadioButtons,{name:"hostingSettings[seoRedirectDirection]",label:(0,s.jsx)(E,{content:"seoRedirectDirection"}),description:(0,s.jsx)(E,{content:"seoRedirectDirectionHint"}),required:!0,options:[{value:"www",label:`www.${$.domainName.name||"<your_domain>"}`},{value:"non-www",label:$.domainName.name||"<your_domain>"},{value:"none",label:(0,s.jsx)(E,{content:"seoRedirectDirectionNone"})}]})]}):null,"forwarding"===$.hostingType.hosting?(0,s.jsxs)(c.Section,{id:"forwardingSettings",title:(0,s.jsx)(S,{content:"forwardingSettingsSectionLegend"}),collapsible:!0,collapsed:!0,children:[(0,s.jsx)(c.FormFieldText,{name:"forwardingSettings[forwardTo]",label:(0,s.jsx)(S,{content:"forwardDestination"}),description:(0,s.jsx)(S,{content:"forwardDestinationHint"}),required:!0}),(0,s.jsx)(c.FormFieldRadioButtons,{name:"forwardingSettings[forwardingType]",label:(0,s.jsx)(S,{content:"forwardingTypeOptions"}),options:[{value:"std_fwd301",label:(0,s.jsx)(S,{content:"forwardingHttpCode301"}),description:(0,s.jsx)(S,{content:"forwardingHttpCode301Hint"})},{value:"std_fwd302",label:(0,s.jsx)(S,{content:"forwardingHttpCode302"}),description:(0,s.jsx)(S,{content:"forwardingHttpCode302Hint"})},{value:"frm_fwd",label:(0,s.jsx)(S,{content:"forwardingFrame"}),description:(0,s.jsx)(S,{content:"forwardingFrameHint"})}]})]}):null]})]})};T.propTypes={id:a().string.isRequired,values:a().object.isRequired,webspaceIpAddresses:a().shape({ipv4:a().object,ipv6:a().object}).isRequired,allowCustomerCreation:a().bool,allowWebspaceCreation:a().bool,subscriptionsLookUpParams:a().object,webspaceIpAddress:a().string,canManageMailSettings:a().bool,maxSysnameSize:a().number.isRequired,isWindows:a().bool.isRequired,techDomain:a().object.isRequired,settingsEnabled:a().bool,settingsCollapsed:a().bool,applicationWizardConfig:a().object,embeddedForms:a().array,extensionButtons:a().array,cancelLink:a().string,className:a().string,render:a().func,onProcess:a().func,onToggleDomainSettings:a().func,status:a().array},T.defaultProps={allowCustomerCreation:!1,allowWebspaceCreation:!1,subscriptionsLookUpParams:null,webspaceIpAddress:null,canManageMailSettings:!1,settingsEnabled:!1,settingsCollapsed:!1,embeddedForms:void 0,applicationWizardConfig:{},extensionButtons:[],cancelLink:null,className:void 0,render:void 0,onProcess:void 0,onToggleDomainSettings:void 0,status:void 0};const C=(e,t)=>(0,d.useCreateFormInDrawer)(T,"add-domain",e,t),P=T}
1,1e3:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(244),i=n.n(s),a=n(90),o=n(1001);const r={id:i().string,dataUrl:i().string,operations:i().array,itemActions:i().object,columns:i().array,data:i().shape({data:i().array,state:i().object,pager:i().object,locale:i().object,additional:i().object,pathbar:i().any}),searchFilters:i().object,searchOveral:i().string,disabledSelectHint:i().string,isDisabledItem:i().func,onRedraw:i().func,emptyViewMode:i().oneOf(["all","items"]),emptyView:i().any},l={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},c=(0,o.default)(a.List,Object.keys(r));c.displayName="JswList",c.propTypes=r,c.defaultProps=l;const d=c},1078:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(242),i=n(90),a=n(772),o=n(244);const r=e=>{const[t,n]=(0,s.useState)(null);return(0,s.useEffect)((()=>{const t=new i.LookUp(e);return n(t),()=>{t.remove(),n(null)}}),[]),(0,s.useEffect)((()=>{t&&(e.disabled?t.disable():t.enable())}),[t,e.disabled]),t?(0,s.jsx)(a.default,{children:t}):null};r.propTypes={disabled:n.n(o)().bool},r.defaultProps={disabled:!1};const l=r},1001:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var s=n(242),i=n(90);const a=(e,t=[],n={})=>a=>{const o=(0,s.useRef)(),r=(0,s.useRef)(),[l,c]=Object.entries(a).reduce(((e,[n,s])=>(e[t.includes(n)?0:1][n]=s,e)),[{},{}]),d=t.map((e=>{const t=l[e];return n[e]?(r.current?.[n[e]](t),null):t}));return(0,s.useLayoutEffect)((()=>(r.current=new e(l),(0,i.render)(o.current,r.current),()=>{r.current.remove(),r.current=null})),[c.key,...d]),(0,s.jsx)("div",{ref:o,...c})}},1342:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ForwardingTypes:()=>a,HostingTypes:()=>s,MenuSectionNames:()=>r,PreferredDomain:()=>o,UiHostingTypes:()=>i});const s={VIRTUAL:"VIRTUAL",STANDARD_FORWARDING:"STANDARD_FORWARDING",FRAME_FORWARDING:"FRAME_FORWARDING",NONE:"NONE"},i={VIRTUAL:"hosting",FORWARDING:"forwarding",NONE:"none"},a={MOVED_PERMANENTLY:"MOVED_PERMANENTLY",MOVED_TEMPORARILY:"MOVED_TEMPORARILY",FRAME_FORWARDING:"FRAME_FORWARDING"},o={WWW:"www",NON_WWW:"non-www",NONE:"none"},r={DOMAIN:"domain",WEBSPACE:"webspace"}},1104:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(244),i=n.n(s),a=n(685),o=n.n(a),r=n(747),l=n(243),c=n(242);const d=({baseClassName:e,className:t,id:n,title:s,children:i,...a})=>{const[d,m]=(0,r.useLocalStorage)(`${n}-hidden`);return(0,c.jsx)(l.Panel,{className:o()(e,t),id:n,title:s?(0,c.jsx)(l.Heading,{level:4,children:s}):null,collapsible:!!n,collapsed:!!s&&"true"===d,onToggle:()=>m("true"===d?"false":"true"),...a,children:i})};d.propTypes={id:i().string,title:i().any,children:i().any.isRequired,className:i().string,baseClassName:i().string},d.defaultProps={id:void 0,title:void 0,className:void 0,baseClassName:"side-panel"};const m=d},1105:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(244),i=n.n(s),a=n(243),o=n(90),r=n(1106),l=n(242);const c=o.Locale.getTranslate("components.forms.admin-info"),d=({type:e,id:t,name:n,descriptions:s})=>{const{edit:i,remove:o}=(0,r.createHandlers)({type:e,id:t,name:n});return Object.entries(s).map((([e,t])=>(0,l.jsxs)("div",{className:"side-panel__item",children:[(0,l.jsxs)(a.Text,{intent:"muted",children:[(0,l.jsx)(c,{content:`description-${e}`}),":"]})," ",(0,l.jsx)("b",{children:(0,l.jsx)("span",{id:`${e}-description`,children:t})})," ",(0,l.jsxs)(a.AuxiliaryActions,{children:[(0,l.jsx)(a.Link,{id:`${e}-description-edit`,onClick:()=>i(e,t),children:t?(0,l.jsx)(c,{content:"edit"}):(0,l.jsx)(c,{content:"add"})}),t?(0,l.jsx)(a.Link,{id:`${e}-description-remove`,onClick:()=>o(e),children:(0,l.jsx)(c,{content:"remove"})}):null]})]},e)))};d.propTypes={type:i().oneOf(["reseller","customer","subscription"]).isRequired,id:i().number.isRequired,name:i().string.isRequired,descriptions:i().shape({admin:i().string,reseller:i().string,owner:i().string}).isRequired};const m=d},1279:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var s=n(94),i=n(90);
1class a extends i.Container{constructor(...e){super(...e),(0,s.default)(this,"handleNextClick",(e=>{this._offset+=this._itemCount,this._showCurrentItems(),e.preventDefault()})),(0,s.default)(this,"handlePrevClick",(e=>{this._offset-=this._itemCount,this._showCurrentItems(),e.preventDefault()})),(0,s.default)(this,"handleSuccessExecute",(e=>{this._total=parseInt(e.total),this._togglePrev(),this._toggleNext(),this._renderCurrentItems(e.items);const t=document.getElementById(this._customSpotsBlock);0>=this._total&&t&&(t.style.display="none")})),(0,s.default)(this,"handleFailureExecute",(()=>{const e=document.getElementById(this._customSpotsBlock);e&&(e.style.display="none")}))}_initConfiguration(e){super._initConfiguration({locale:i.Locale.getSection("components.custom-spots"),...e}),this._dataUrl=this._getConfigParam("dataUrl",""),this._customSpotsBlock=this._getConfigParam("customSpotsBlock",""),this._itemCount=parseInt(this._getConfigParam("itemCount","")),this._total=0,this._offset=0}_initComponentElement(){super._initComponentElement(),this._initLayout()}_initLayout(){this._componentElement.innerHTML=`<div class="rss-feed-nav"><a id="${this._id}-prev" href="#">${this.lmsg("prev")}</a> <a id="${this._id}-next" href="#">${this.lmsg("next")}</a></div>`}_renderItems(){return this._showCurrentItems(),!1}_addEvents(){this._componentElement.querySelector(`#${this._id}-next`).addEventListener("click",this.handleNextClick),this._componentElement.querySelector(`#${this._id}-prev`).addEventListener("click",this.handlePrevClick)}_togglePrev(){const e=this._componentElement.querySelector(`#${this._id}-prev`);0>=this._offset?e.style.display="none":e.style.display=""}_toggleNext(){const e=this._componentElement.querySelector(`#${this._id}-next`);this._total<=this._offset+this._itemCount?e.style.display="none":e.style.display=""}_renderCurrentItems(e){if(!e.length)return void(this._renderTarget.innerHTML="");let t='<ul id="rssFeedItems" class="rss-feed-list">';for(const n in e)e.hasOwnProperty(n)&&(t+=`<li class="rss-feed-item"><a href="${(0,i.escapeHtml)(e[n].link)}" target="_blank">${(0,i.escapeHtml)(e[n].title)}</a><p>${e[n].description}</p></li>`);t+="</ul>",this._renderTarget.innerHTML=t}_showCurrentItems(){this._renderTarget.innerHTML=`<div class="ajax-loading">${this.lmsg("loading")}</div>`,i.api.get(this._dataUrl,{offset:this._offset}).then(this.handleSuccessExecute).catch(this.handleFailureExecute)}}const o=a},1280:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(244),i=n.n(s),a=n(243),o=n(90),r=n(242);const l=o.Locale.getTranslate("components.sidebar"),c=({limits:e})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"side-panel__stat",children:[e.disk_space.title,": ",(0,r.jsx)("b",{children:e.disk_space.percent}),"%",(0,r.jsx)(a.ProgressBar,{progress:Math.min(e.disk_space.percent,100)}),e.disk_space.usageString]}),(0,r.jsxs)("div",{className:"side-panel__stat",children:[e.max_traffic.title,": ",(0,r.jsx)("b",{children:e.max_traffic.percent}),"%",(0,r.jsx)(a.ProgressBar,{progress:Math.min(e.max_traffic.percent,100)}),e.max_traffic.usageString]}),(0,r.jsx)("div",{className:"side-panel__item",children:(0,r.jsx)(a.Action,{icon:{src:n(985)},href:"/smb/statistics",children:(0,r.jsx)(l,{content:"statsMoreLink"})})})]});c.propTypes={limits:i().object.isRequired};const d=c},1281:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var s=n(244),i=n.n(s),a=n(243),o=n(734),r=n(90),l=n(979),c=n(976),d=n(980),m=n(1104),u=n(983),p=n.n(u),b=n(242);const h=r.Locale.getTranslate("components.sidebar"),_=({hostname:e,publicIpAddress:t,ipAddress:s,os:i,productName:r,panelVersion:u,installedPatch:_,isUpdateAllowed:g,lastChecked:f,lastUpdate:x,changelogUrl:j,isAutoupdatesDisabled:v,updateSettingsUrl:w,availableUpgrade:S,upgradeWhatsNewUrl:E,updates:y,pum:k,isFail2banAvailable:D,fail2banStatus:T,isModSecurityAvailable:C,modSecurityState:P,isStatisticsAvailable:A})=>{const{data:{config:I}={}}=(0,o.useQuery)(p()),L=(0,b.jsxs)(b.Fragment,{children:[r," ",u,_?(0,b.jsxs)(b.Fragment,{children:[" ",(0,b.jsx)(h,{content:"installedPatchVersion",params:{installedPatch:_}})]}):null]});return(0,b.jsxs)(m.default,{id:"panel-web-panelSystemSection",title:(0,b.jsx)(h,{content:"panelSystemSection"}),children:[(0,b.jsxs)("div",{className:"side-panel__item",children:[(0,b.jsxs)(a.Text,{intent:"muted",children:[(0,b.jsx)(h,{content:"hostname"}),":"]})," ",(0,b.jsx)("b",{children:e})]}),(0,b.jsxs)("div",{className:"side-panel__item",children:[(0,b.jsxs)(a.Text,{intent:"muted",children:[(0,b.jsx)(h,{content:"ipAddress"}),":"]})," ",(0,b.jsx)("b",{children:t||s})]}),(0,b.jsxs)("div",{className:"side-panel__item",children:[(0,b.jsxs)(a.Text,{intent:"muted",children:[(0,b.jsx)(h,{content:"os"}),":"]})," ",(0,b.jsx)("b",{dir:"ltr",children:i})]}),(0,b.jsxs)("div",{className:"side-panel__item",children:[(0,b.jsxs)(a.Text,{intent:"muted",children:[(0,b.jsx)(h,{content:"product"}),":"]})," ",(0,b.jsxs)("b",{children:[g?(0,b.jsxs)(a.Popover,{className:"side-panel-popover",target:(0,b.jsx)(a.Link,{children:L}),title:(0,b.jsx)(h,{content:"product"}),children:[!y&&f?(0,b.jsxs)("div",{className:"side-panel-popover__item",children:[(0,b.jsx)(h,{content:"systemIsUp2date"})," ",(0,b.jsx)(a.Text,{intent:"muted",children:(0,b.jsx)(h,{content:"checkedAt",params:{lastChecked:f}})})]}):null,(0,b.jsx)("div",{className:"side-panel-popover__item",children:(0,b.jsx)(a.Action,{icon:{src:n(1282)},href:j,target:"_blank",children:(0,b.jsx)(h,{content:"seeChangelog"})})}),(0,b.jsx)("div",{className:"side-panel-popover__item",children:(0,b.jsx)(a.Action,{icon:{src:n(1283)},href:"/admin/update/add-components",target:"_blank",children:(0,b.jsx)(h,{content:"addComponents"})})}),v?(0,b.jsx)("div",{className:"side-panel-popover__item",children:(0,b.jsx)(a.Status,{icon:"exclamation-mark-circle-filled",intent:"warning",bottomAddon:(0,b.jsx)(a.Link,{href:`/smb/settings/tools-proxy?url=${w}`,children:(0,b.jsx)(h,{content:"enableAutoupdate"})}),children:(0,b.jsx)(h,{content:"autoupdatesIsDisabled"})})}):null]}):L,x?(0,b.jsx)(h,{content:"lastUpdateDate",params:{lastUpdate:(0,b.jsxs)(a.Text,{nowrap:!0,children:[x,v?(0,b.jsxs)(b.Fragment,{children:[" ",(0,b.jsx)(a.Tooltip,{title:(0,b.jsx)(h,{content:"autoupdatesIsDisabledHint"}),children:(0,b.jsx)(a.Icon,{name:"exclamation-mark-circle-filled",intent:"warning"})})]}):null]})}}):v?(0,b.jsxs)(b.Fragment,{children:[" ",(0,b.jsx)(a.Tooltip,{title:(0,b.jsx)(h,{content:"autoupdatesIsDisabledHint"}),children:(0,b.jsx)(a.Icon,{name:"exclamation-mark-circle-filled",intent:"warning"})})]}):null]})]}),I?.updates?.showControls?(0,b.jsx)(c.default,{isAutoupdatesDisabled:v,updateSettingsUrl:w,availableUpgrade:S,upgradeWhatsNewUrl:E,lastChecked:f,changelogUrl:j}):null,I?.updates?.showControls&&y?(0,b.jsx)(l.default,{compact:!0,...y}):null,k?(0,b.jsx)(d.default,{compact:!0,...k}):null,D||C?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("hr",{}),(0,b.jsx)(a.Text,{component:"p",fontSize:"md",children:(0,b.jsx)(h,{content:"systemSecurity"})}),D?(0,b.jsxs)("div",{className:"side-panel__item",children:[(0,b.jsx)(a.Link,{href:"/smb/settings/tools-proxy?url=/admin/server-protection/",children:(0,b.jsx)(h,{content:"fail2banManagement"})}),": ","on"===T?(0,b.jsx)(a.Status,{intent:"success",children:(0,b.jsx)(h,{content:"fail2banActive"})}):"failed"===T?(0,b.jsx)(a.Status,{intent:"danger",children:(0,b.jsx)(h,{content:"fail2banError"})}):(0,b.jsx)(a.Status,{intent:"inactive",children:(0,b.jsx)(h,{content:"fail2banInactive"})})]}):null,C?(0,b.jsxs)("div",{className:"side-panel__item",children:[(0,b.jsx)(a.Link,{href:"/smb/settings/tools-proxy?url=/admin/web-app-firewall/",children:(0,b.jsx)(h,{content:"modSecurityManagement"})}),": ","On"===P?(0,b.jsx)(a.Status,{intent:"success",children:(0,b.jsx)(h,{content:"modSecurityStateOn"})}):(0,b.jsx)(a.Status,{intent:"inactive",children:(0,b.jsx)(h,{content:`modSecurityState${P}`})})]}):null]}):null,A?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("hr",{}),(0,b.jsx)("div",{className:"side-panel__item",children:(0,b.jsx)(a.Link,{href:"/smb/settings/tools-proxy?url=/plesk/server/statistics/",children:(0,b.jsx)(h,{content:"systemMoreLink"})})})]}):null]})};_.propTypes={hostname:i().string.isRequired,publicIpAddress:i().string,ipAddress:i().string.isRequired,os:i().string.isRequired,productName:i().string.isRequired,panelVersion:i().string.isRequired,installedPatch:i().string,isUpdateAllowed:i().bool.isRequired,isUpdatesAvailable:i().bool,lastChecked:i().string.isRequired,lastUpdate:i().string.isRequired,changelogUrl:i().string.isRequired,isAutoupdatesDisabled:i().bool.isRequired,updateSettingsUrl:i().string.isRequired,availableUpgrade:i().string,upgradeWhatsNewUrl:i().string,updates:i().shape(l.default.propT
1ypes),pum:i().shape(d.default.propTypes),isFail2banAvailable:i().bool.isRequired,fail2banStatus:i().string.isRequired,isModSecurityAvailable:i().bool.isRequired,modSecurityState:i().string.isRequired,isStatisticsAvailable:i().bool.isRequired},_.defaultProps={publicIpAddress:void 0,installedPatch:void 0,isUpdatesAvailable:!1,availableUpgrade:void 0,upgradeWhatsNewUrl:void 0,updates:void 0,pum:void 0};const g=_},1278:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S,isWebSidebarHasContent:()=>v});var s=n(242),i=n(244),a=n.n(i),o=n(243),r=n(90),l=n(1104),c=n(772),d=n(1279),m=n(1280),u=n(1281),p=n(1284),b=n(1105),h=n(775),_=n(728);const g=r.Locale.getSection("components.sidebar"),f=r.Locale.getTranslate("components.sidebar"),x=r.Locale.getTranslate("admin.components.elements.status"),j=r.Locale.getTranslate("admin.components.lists.subscriptions"),v=({commonButtons:e,panelSystemSection:t,hostingSection:n,accountSection:s,removeSection:i,subscriptionInfoSection:a,panelStatSection:o,customButtons:r,promoRssFeedItemCount:l})=>!!(e?.length||t||n||s||i||a||o||r.length||l),w=({commonButtons:e,panelSystemSection:t,hostingSection:i,accountSection:a,removeSection:v,subscriptionInfoSection:w,panelStatSection:S,customButtons:E,promoRssFeedItemCount:y})=>{const k=(0,_.useNavigate)();return(0,s.jsxs)(s.Fragment,{children:[e?.length?(0,s.jsx)(l.default,{id:"panel-web-commonButtonsSection",children:(0,s.jsx)(o.ItemList,{children:e.map((({id:e,href:t,target:n,icon:i,title:a,comment:r,selector:l,subscriptions:c,type:d})=>(0,s.jsx)(o.Item,{component:h.default,"data-identity":e,id:"customButton"===d?"buttonCustom":"",to:t,target:n||void 0,rel:n?"noopener noreferrer":void 0,icon:{src:i,size:16},tooltip:r,onClick:!1!==l&&c?async e=>{if("_blank"===n||t.startsWith("http"))return;e.preventDefault();const s=await(0,p.default)(c,a);s&&k(`/smb/account/switch/id/${s}?hideNotice=1&returnUrl=${encodeURIComponent(t)}`)}:void 0,children:a},t)))})}):null,t?(0,s.jsx)(u.default,{...t}):null,i?(0,s.jsxs)(l.default,{id:"panel-web-hostingSection",title:(0,s.jsx)(f,{content:"hostingSection"}),children:[i.hosting?(0,s.jsxs)(s.Fragment,{children:[i.hosting.ipV4Address?(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[i.hosting.ipV6Address?(0,s.jsx)(f,{content:"ipV4Address"}):(0,s.jsx)(f,{content:"ipAddress"}),":"]})," ",(0,s.jsxs)("b",{children:[i.hosting.ipV4Address," (",i.hosting.isIpV4Shared?(0,s.jsx)(f,{content:"ipAddressShared"}):(0,s.jsx)(f,{content:"ipAddressExclusive"}),")"]})]}):null,i.hosting.ipV6Address?(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"ipV6Address"}),":"]})," ",(0,s.jsxs)("b",{children:[i.hosting.ipV6Address," (",i.hosting.isIpV6Shared?(0,s.jsx)(f,{content:"ipAddressShared"}):(0,s.jsx)(f,{content:"ipAddressExclusive"}),")"]})]}):null,(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"sysUser"}),":"]})," ",(0,s.jsx)("b",{children:i.hosting.sysUser})]})]}):(0,s.jsx)("div",{className:"side-panel__item",children:(0,s.jsx)(f,{content:"noHostingHint"})}),i.subscriberLoginUrl?(0,s.jsx)("div",{className:"side-panel__item",children:(0,s.jsx)(o.Action,{icon:{src:n(1123)},href:i.subscriberLoginUrl,children:i.subscriberLoginText})}):null,i.isOutgoingMailLimitsAvailable?(0,s.jsx)("div",{className:"side-panel__item",children:(0,s.jsx)(o.Tooltip,{title:(0,s.jsx)(f,{content:"buttonEditOutgoingMailLimitsHint"}),children:(0,s.jsx)(o.Action,{id:"buttonEditOutgoingMailLimits",icon:{src:n(1285)},href:`/admin/outgoing-mail/edit-limit/type/subscription/id/${i.id}/?redirect=/admin/subscription/overview/id/${i.id}`,children:(0,s.jsx)(f,{content:"buttonEditOutgoingMailLimits"})})})}):null,(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"subscriptionStatus"}),":"]})," ",(0,s.jsx)("b",{children:(0,s.jsx)(o.Status,{intent:i.subscriptionStatusActive?"success":"danger",children:i.subscriptionStatusActive?(0,s.jsx)(x,{content:"onStateSubscription"}):(0,s.jsx)(x,{content:"offStateSubscription"})})})," ",(0,s.jsx)(o.AuxiliaryActions,{children:(0,s.jsx)(o.Tooltip,{title:i.subscriptionStatusActive?(0,s.jsx)(f,{content:"buttonSuspendHint"}):(0,s.jsx)(f,{content:"buttonActivateHint"}),children:(0,s.jsx)("a",{id:"buttonToggle",onClick:()=>{return e=i.id,void(0,r.redirectPost)(`/admin/subscription/toggle/id/${e}`);var e},children:i.subscriptionStatusActive?(0,s.jsx)(f,{content:"buttonSuspend"}):(0,s.jsx)(f,{content:"buttonActivate"})})})})]}),(0,s.jsx)(b.default,{type:"subscription",id:i.id,name:i.name,descriptions:i.descriptions}),i.statPanel?(0,s.jsx)(m.default,{...i.statPanel}):null]}):null,a?(0,s.jsxs)(l.default,{id:"panel-web-accountSection",title:(0,s.jsx)(f,{content:"accountSection"}),children:[(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"subscriber"}),":"]})," ",(0,s.jsx)("b",{children:a.subscriberOverviewUrl?(0,s.jsx)(h.default,{to:a.subscriberOverviewUrl,children:a.subscriberContactName+(a.subscriberCompanyName?` (${a.subscriberCompanyName})`:"")}):a.subscriberContactName+(a.subscriberCompanyName?` (${a.subscriberCompanyName})`:"")})," ",(0,s.jsx)(o.AuxiliaryActions,{children:(0,s.jsx)(o.Tooltip,{title:(0,s.jsx)(f,{content:"buttonChangeOwnerHint"}),children:(0,s.jsx)("a",{id:"buttonChangeOwner",onClick:()=>{return e=a.id,void(a?.newChangeSubscriptionsOwnerUi?k(`change-owner?del[0]=${e}`):(0,r.redirectPost)(`/plesk/client@any/domain@multi/chowner?overview=true&backUrl=${location.pathname}&del[0]=${e}`));var e},children:(0,s.jsx)(f,{content:"buttonChangeOwner"})})})})]}),(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"plan"}),":"]})," ",(0,s.jsx)("b",{children:a.subscription?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.default,{to:a.subscription.url,children:a.subscription.name}),a.subscription.isLocked||!a.subscription.isSynchronized?(0,s.jsxs)(s.Fragment,{children:[" (",(0,s.jsx)(o.Tooltip,{title:a.subscription.isLocked?(0,s.jsx)(j,{content:"statusLocked"}):(0,s.jsx)(j,{content:"statusUnsynchronized"}),children:(0,s.jsx)(o.Status,{icon:{src:a.subscription.isLocked?n(1116):n(1117)},children:a.subscription.isLocked?(0,s.jsx)(x,{content:"lockedStateDomain"}):(0,s.jsx)(x,{content:"unsynchronizedStateDomain"})})}),")"]}):null]}):(0,s.jsx)(f,{content:"planCustom"})})]}),(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"addons"}),":"]})," ",(0,s.jsx)("b",{children:a.addons.length?a.addons.map((({id:e,name:t})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.default,{to:`/admin/customer-service-plan/edit/id/${e}`,children:t}),(0,s.jsx)("br",{})]},e))):"—"})]}),a.changeLimitsPermission&&a.vendorHasPlans?(0,s.jsx)("div",{className:"side-panel__item",children:(0,s.jsx)(o.Tooltip,{title:(0,s.jsx)(f,{content:"buttonSwitchToAnotherPlanHint"}),children:(0,s.jsx)(o.Action,{id:"buttonSwitchToAnotherPlan",icon:{src:n(1286)},href:`/admin/subscription/change-current/id/${a.id}`,children:(0,s.jsx)(f,{content:"buttonSwitchToAnotherPlan"})})})}):null,(0,s.jsx)("div",{className:"side-panel__item",children:(0,s.jsx)(o.Tooltip,{title:(0,s.jsx)(f,{content:"buttonManuallyEditParametersHint"}),children:(0,s.jsx)(o.Action,{id:"buttonManuallyEditParameters",icon:{src:n(1285)},href:`/admin/subscription/edit/id/${a.id}/?redirect=/admin/subscription/overview/id/${a.id}`,children:(0,s.jsx)(f,{content:"buttonManuallyEditParameters"})})})}),a.changeLimitsPermission&&a.subscription&&(a.subscription.isLocked||!a.subscription.isSynchronized)?(0,s.jsx)("div",{className:"side-panel__item",children:(0,s.jsx)(o.Tooltip,{title:a.subscription.isLocked?(0,s.jsx)(f,{content:"buttonUnlockAndSyncHint"}):(0,s.jsx)(f,{content:"buttonSyncHint"}),children:(0,s.jsx)(o.Action,{id:"buttonUnlockAndSync",icon:{src:n(1287)},onClick:()=>{(0,r.redirectPost)(`/admin/subscription/synchronize/id/${a.id}`)},children:a.subscription.isLocked?(0,s.jsx)(f,{content:"buttonUnlockAndSync"}):(0,s.jsx)(f,{content:"buttonSync"})})})}):null,(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"setupDate"}),":"]})," ",(0,s.jsx)("b",{children:a.setupDate})]}),(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"expirationDate"}),":"]})," ",(0,s.jsx)("b",{children:a.expirationDate||"—"})]})]}):null,v?(0,s.jsx)(l.default,{id:"panel-customer-removeSection",children:(0,s.jsx)("div",{className:"side-panel__item",children:(0,s.jsx)(o.Tooltip,{title:(0,s.jsx)(f,{content:"buttonRemoveSubscriptionHint"}),children:(0,s.jsx)(o.Action,{id:"buttonRemove",icon:{src:n(1112)},onClick:()=>{r.messageBox.show({type:r.messageBox.TYPE_YESNO,subtype:r.messageBox.SUBTYPE_DELETE,text:g.lmsg("buttonRemoveSubscriptionConfirmationTitle",{name:`<b>${v.name}</b>`}),description:g.lmsg("buttonRemoveSubscriptionConfirmationDescription"),async onYesClick(){const e=(0,r.prepareUrl)("/admin/subscription/delete-async/"),{task:t,error:n}=await r.api.post(e,{ids:[v.id]});n?(0,r.addStatusMessage)("error",n):t&&"Jsw.Task.ProgressBar.Item"===t.componentType&&(0,r.getComponent)("asyncProgressBarWrapper").progressDialog(t)}
1,isAjax:v.isHomonymSearchEnabled,requestUrl:"/admin/subscription/search-homonym-data/",requestParams:{ids:v.id},loadingTitle:r.Locale.getSection("components.homonyms").lmsg("loading")})},children:(0,s.jsx)(f,{content:"buttonRemoveSubscription"})})})})}):null,w?(0,s.jsxs)(l.default,{id:"panel-web-subscriptionInfoSection",title:(0,s.jsx)(f,{content:"subscriptionInfoSection"}),children:[(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"subscription"}),":"]})," ",(0,s.jsx)("b",{children:(0,s.jsx)(h.default,{to:w.subscriptionOverviewUrl,children:w.subscriptionName})})]}),(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"subscriptionStatus"}),":"]})," ",(0,s.jsx)("b",{children:(0,s.jsx)(o.Status,{intent:w.subscriptionStatusActive?"success":"danger",children:w.subscriptionStatusActive?(0,s.jsx)(x,{content:"onStateSubscription"}):(0,s.jsx)(x,{content:"offStateSubscription"})})})]}),(0,s.jsxs)("div",{className:"side-panel__item",children:[(0,s.jsxs)(o.Text,{intent:"muted",children:[(0,s.jsx)(f,{content:"subscriber"}),":"]})," ",(0,s.jsx)("b",{children:w.subscriberOverviewUrl?(0,s.jsx)(h.default,{to:w.subscriberOverviewUrl,children:w.subscriberContactName+(w.subscriberCompanyName?` (${w.subscriberCompanyName})`:"")}):w.subscriberContactName+(w.subscriberCompanyName?` (${w.subscriberCompanyName})`:"")})]}),w.statPanel?(0,s.jsx)(m.default,{...w.statPanel}):null]}):null,S?(0,s.jsx)(l.default,{id:"panel-web-panelStatSection",title:(0,s.jsx)(f,{content:"panelStatSection"}),children:(0,s.jsx)(m.default,{...S})}):null,E.length?(0,s.jsx)(l.default,{id:"panel-web-customButtonsSection",title:(0,s.jsx)(f,{content:"customButtonsSection"}),children:(0,s.jsx)("ul",{children:E.map((({href:e,target:t,title:n})=>(0,s.jsx)("li",{children:(0,s.jsx)(h.default,{to:e,target:t||void 0,rel:t?"noopener noreferrer":null,children:n})},n)))})}):null,y?(0,s.jsx)(l.default,{id:"panel-web-rssFeedCustomSpotSection",title:(0,s.jsx)(f,{content:"customSpotSection"}),children:(0,s.jsx)(c.default,{renderMode:"after",children:()=>new d.default({itemCount:y,dataUrl:"/smb/web/rss-feed-custom-spots-data"})})}):null]})};w.propTypes={commonButtons:a().array,panelSystemSection:a().shape(u.default.propTypes),hostingSection:a().shape({id:a().number.isRequired,name:a().string.isRequired,hosting:a().object,subscriberLoginUrl:a().string,subscriberLoginText:a().string,isOutgoingMailLimitsAvailable:a().bool,subscriptionStatusActive:a().bool,statPanel:a().object,descriptions:a().object.isRequired}),accountSection:a().shape({id:a().number.isRequired,subscriberContactName:a().string.isRequired,subscriberCompanyName:a().string.isRequired,subscriberOverviewUrl:a().string,subscription:a().object,addons:a().array.isRequired,changeLimitsPermission:a().bool.isRequired,vendorHasPlans:a().bool.isRequired,setupDate:a().string.isRequired,expirationDate:a().string.isRequired,newChangeSubscriptionsOwnerUi:a().bool}),removeSection:a().shape({id:a().number.isRequired,name:a().string.isRequired,isHomonymSearchEnabled:a().bool.isRequired}),subscriptionInfoSection:a().shape({subscriptionName:a().string.isRequired,subscriptionOverviewUrl:a().string.isRequired,subscriptionStatusActive:a().bool.isRequired,subscriberContactName:a().string.isRequired,subscriberCompanyName:a().string.isRequired,subscriberOverviewUrl:a().string,statPanel:a().shape({limits:a().object.isRequired})}),panelStatSection:a().shape({limits:a().object.isRequired}),customButtons:a().array,promoRssFeedItemCount:a().number},w.defaultProps={commonButtons:void 0,panelSystemSection:void 0,hostingSection:void 0,accountSection:void 0,removeSection:void 0,subscriptionInfoSection:void 0,panelStatSection:void 0,customButtons:[],promoRssFeedItemCount:void 0};const S=w},1277:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s.default,isWebSidebarHasContent:()=>s.isWebSidebarHasContent});var s=n(1278)},1284:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var s=n(90);const i=(e,t)=>new Promise((n=>{if(1===e.length)return void n(e[0].id);const i=s.Locale.getSection("smb.controllers.web._shared"),a=`<p>${i.lmsg("operationSelectorHint")}</p><div class="form-row"><div class="field-name"><label for="subscription-selector">${i.lmsg("operationSelectorTitle")}</label></div><div class="field-value"><select id="subscription-selector">${$A(e).map((({id:e,name:t})=>`<option value="${e}">${t}</option>`)).join("")}</select></div></div>`,o=new s.Popup({title:t,content:a,buttons:[{title:s.Locale.getSection("components.buttons").lmsg("ok"),handler(){n(o._componentElement.querySelector("select").value),o.hide()}},{title:s.Locale.getSection("components.buttons").lmsg("cancel"),handler(){n(),o.hide()}}]})}))},1106:(e,t,n)=>{"use strict";n.r(t),n.d(t,{EditPopupForm:()=>
1o,createHandlers:()=>r});var s=n(90);const i=s.Locale.getSection("components.forms.admin-info"),a=s.Locale.getSection("components.buttons");class o extends s.PopupForm{_initConfiguration(e){super._initConfiguration(e),this._hint=this._getConfigParam("hint",""),this._value=this._getConfigParam("value",""),this._handler=this._getConfigParam("handler",null),this._sendButtonId=this._getConfigParam("sendButtonId","btn-send"),this._cancelButtonId=this._getConfigParam("cancelButtonId","btn-cancel")}render(){super.render(),this.setBoxType("form-box"),this.setTitle(this.lmsg("popupTitle")),this.setTitleType(this._getConfigParam("titleCls","pp-edit-description")),document.getElementById(this._contentAreaId).innerHTML=`<p>${this._hint}</p><textarea id="${this._id}-description" class="js-auto-resize" rows="4" maxlength="255" cols="80">${(0,s.escapeHtml)(this._value)}</textarea>`,this.addOkButton(),this.addCancelButton()}addOkButton(){this.addRightButton(this.lmsg("buttonOk"),this._onOkClick,!0,!0,{id:this._sendButtonId})}addCancelButton(){this.addRightButton(this.lmsg("buttonCancel"),this._onCancelClick,!1,!1,{id:this._cancelButtonId})}_onOkClick(){this._handler(document.getElementById(`${this._id}-description`).value),this.hide()}_onCancelClick(){this.hide()}}const r=e=>{const t={reseller:"/admin/reseller/edit-description",customer:"/admin/customer/edit-description",subscription:"/admin/subscription/edit-description",site:"/smb/web/edit-description"}[e.type];if(!t)throw new Error(`Custom description not supported for '${e.type}' type`);return{edit:(n,r)=>{new o({id:"editDescription",cls:"popup-panel",hint:i.lmsg(`popupHint-${n}`),value:r,locale:{popupTitle:i.lmsg(`popupTitle-${e.type}`,{descriptionType:i.lmsg(`description-${n}`),name:(0,s.escapeHtml)(e.name)}),buttonOk:a.lmsg("save"),buttonCancel:a.lmsg("cancel")},handler(i){(0,s.redirectPost)(t,{id:e.id,type:n,description:i})}})},remove:n=>{s.messageBox.show({type:Jsw.messageBox.TYPE_YESNO,subtype:"delete",buttonTitles:{yes:a.lmsg("yes"),no:a.lmsg("no"),wait:a.lmsg("wait")},text:i.lmsg("confirmOnRemove"),onYesClick(){(0,s.redirectPost)(t,{id:e.id,type:n,description:""})}})}}}},1090:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createDescription:()=>i,createSiteDescription:()=>a});var s=n(90);const i=(e,t,n)=>{return(0,s.createElement)(e,[(n?`${n}: `:"")+(0,s.escapeHtml)((i=t,i.length<50?i:`${i.slice(0,i.length-3)}...`)),(0,s.createElement)("span.tooltipData",(0,s.escapeHtml)(t))]);var i},a=({adminDescription:e,resellerDescription:t,ownerDescription:n,hideResellerTitleDescription:s,hideOwnerTitleDescription:a},o,r="hint")=>[e?i(`.${r}`,e):"",t?i(`.${r}`,t,!s&&o.lmsg("resellerDescription")):"",n?i(`.${r}`,n,!a&&o.lmsg("ownerDescription")):""]},1307:(e,t,n)=>{"use strict";n.r(t),n.d(t,{escapeStringRegexp:()=>s});const s=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},1086:(e,t,n)=>{"use strict";n.r(t),n.d(t,{generateUserName:()=>a,randomString:()=>s});const s=()=>Math.random().toString(36).slice(2),i=()=>`_${s()}`,a=({domainName:e,maxUserNameSize:t,isTechDomain:n,isWindows:s,postfix:a=i()})=>{let o=e;const r=!s,l=!/^[a-zA-Z0-9_.\-]+$/.test(e),c=/^[0-9]+/.test(e);if("string"!=typeof e||"string"!=typeof a)return"";if(l)return"";if(r&&c)return"";if("number"!=typeof t&&void 0!==t)return"";if(t){if(a.length>t)return"";t-=a.length}return n&&(o=o.split(".")[0]),o=o.toLowerCase().substr(0,t)+a,s&&(o=o.replace(/\.+$/,"")),o}},1343:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getContextUrl:()=>i});var s=n(290);const i=(e,t)=>{const{pageSidebar:n}=(0,s.default)(),i=encodeURIComponent(t);return n?.isPowerUserPanel?`/smb/account/switch/id/${e}?hideNotice=1&returnUrl=${i}`:`/admin/subscription/login/id/${e}?pageUrl=${i}`}},1344:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getId:()=>s});const s=e=>e?Number(atob(e).split(":")[1]):null},980:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(243),i=n(244),a=n.n(i),o=n(90),r=n(977),l=n(242);const c=o.Locale.getTranslate("admin.controllers.home.admin"),d=({compact:e,updates:t,lastChecked:n})=>(0,l.jsxs)(r.default,{compact:e,title:t.length>1?(0,l.jsx)(c,{content:"updatesForPackagesAreAvailable",params:{packages:(0,l.jsx)(s.Link,{href:"/admin/pum/updates-list",children:(0,l.jsx)(c,{content:"packages",params:{count:t.length}})})}}):(0,l.jsx)(c,{content:"updatesForPackageIsAvailable",params:{package:`${t[0].name} ${t[0].version_to}`}}),hint:n?(0,l.jsx)(c,{content:"updatesLastChecked",params:{date:n}}):null,children:[(0,l.jsx)(s.Button,{onClick:async()=>{const{PopupPackagesUpdate:e}=await Plesk.require("app/pum");new e({urls:{packageUpdateInfo:"/admin/pum/update-info",updatePackages:"/admin/pum/update"},packages:t})},intent:"primary",children:t.length>1?(0,l.jsx)(c,{content:"updateAll"}):(0,l.jsx)(c,{content:"updateNow"})}),"    ",(0,l.jsx)(s.Link,{href:"/admin/pum/updates-list",children:(0,l.jsx)(c,{content:"showDetail
1s"})})]});d.propTypes={compact:a().bool,updates:a().array,lastChecked:a().string},d.defaultProps={compact:!1,updates:[],lastChecked:null};const m=d},977:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(243),i=n(244),a=n.n(i),o=n(242);const r=({compact:e,title:t,hint:i,children:a})=>{const r=(0,o.jsx)(s.Icon,{src:n(978),size:"16"});return(0,o.jsx)(s.Alert,{intent:"info",children:e?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("p",{children:[r," ",t]}),(0,o.jsx)("p",{children:a}),i?(0,o.jsx)("p",{children:(0,o.jsx)(s.Text,{intent:"muted",children:i})}):null]}):(0,o.jsxs)(s.Media,{image:r,children:[(0,o.jsx)(s.MediaSection,{children:t}),(0,o.jsx)(s.MediaSection,{children:a}),i?(0,o.jsx)(s.MediaSection,{children:(0,o.jsx)(s.Text,{intent:"muted",children:i})}):null]})})};r.propTypes={compact:a().bool,title:a().any.isRequired,children:a().any.isRequired,hint:a().any},r.defaultProps={compact:!1,hint:null};const l=r},979:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var s=n(243),i=n(242),a=n(244),o=n.n(a),r=n(455),l=n(762),c=n(90),d=n(977);const m=c.Locale.getTranslate("admin.controllers.home.admin"),u=r.gql`
2    mutation UpdateComponents {
3        updateComponents {
4            id
5        }
6    }
7`,p=({compact:e,availablePatch:t,updateWhatsNewUrl:n,runningTaskId:a})=>{const[o,r]=(0,i.useState)(a),[p,{loading:b}]=(0,l.useMutation)(u,{onCompleted:({updateComponents:e})=>{r(e.id)}});return(0,i.useEffect)((()=>{o&&c.Observer.append((({id:e})=>{+e==+o&&window.location.reload()}),"plesk:taskComplete")}
7),[o]),(0,i.jsxs)(d.default,{compact:e,title:(0,i.jsx)(m,{content:"updatesAvailable",params:{version:t}}),children:[(0,i.jsx)(s.Button,{intent:"primary",onClick:async()=>{(0,c.clearStatusMessages)();try{await p()}catch({message:e}){(0,c.addStatusMessage)("warning",e)}},state:b||o?"loading":null,children:(0,i.jsx)(m,{content:"installNow"})}),"    ",(0,i.jsx)(s.Link,{href:"/admin/update",target:"_blank",children:(0,i.jsx)(m,{content:"installShow"})}),"    ",(0,i.jsx)(s.Link,{href:n,target:"_blank",children:(0,i.jsx)(m,{content:"seeWhatsNew"})})]})};p.propTypes={compact:o().bool,availablePatch:o().string.isRequired,updateWhatsNewUrl:o().string.isRequired,runningTaskId:o().string},p.defaultProps={compact:!1,runningTaskId:void 0};const b=p},976:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(243),i=n(242),a=n(90),o=n(244),r=n.n(o),l=n(977);const c=a.Locale.getTranslate("admin.controllers.home.admin"),d=({isClassicMode:e,isAutoupdatesDisabled:t,updateSettingsUrl:n,changelogUrl:o,availableUpgrade:r,upgradeWhatsNewUrl:d,...m})=>{const[u,p]=(0,i.useState)(!1),[b,h]=(0,i.useState)(r),[_,g]=(0,i.useState)(d),[f,x]=(0,i.useState)(m.lastChecked);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.Heading,{component:"div",level:5,children:u?(0,i.jsx)(s.Status,{progress:!0,children:(0,i.jsx)(c,{content:"waitMessage"})}):(0,i.jsx)(s.Link,{onClick:async()=>{let e;p(!0),(0,a.clearStatusMessages)();try{e=await a.api.post("/admin/home/check-for-updates")}catch(e){return void(0,a.addStatusMessage)("error",e.message)}finally{p(!1)}const{status:t,lastChecked:n,statusMessages:s,newVersion:i,whatsNewUrl:o}=e;"error"!==t?(h(i),g(o),x(n)):s.forEach((({status:e,content:t})=>{(0,a.addStatusMessage)(e,t)}))},"data-name":"checkForUpdates",children:(0,i.jsx)(c,{content:"checkForUpdates"})})}),f?(0,i.jsx)("p",{children:(0,i.jsx)(s.Text,{intent:"muted","data-name":"lastCheckedDate",children:(0,i.jsx)(c,{content:"checkedAt",params:{lastChecked:f}})})}):null,e?(0,i.jsxs)("p",{children:[(0,i.jsx)(s.Link,{href:o,target:"_blank",children:(0,i.jsx)(c,{content:"seeChangelog"})}),(0,i.jsx)("span",{className:"delimiter",children:" | "}),(0,i.jsx)(s.Link,{href:"/admin/update/add-components/",target:"_blank",children:(0,i.jsx)(c,{content:"addComponents"})})]}):null,e&&t?(0,i.jsx)(s.Status,{intent:"warning",children:(0,i.jsx)(s.Link,{href:n,children:(0,i.jsx)(c,{content:"enableAutoupdate"})})}):null,b?(0,i.jsxs)(l.default,{compact:!e,title:(0,i.jsx)(c,{content:"updateIsAvailable",params:{product:b}}),children:[(0,i.jsx)(s.Button,{intent:"primary",component:"a",href:"/admin/update/product",target:"_blank",rel:"noopener noreferrer",children:(0,i.jsx)(c,{content:"installNow"})}),"    ",(0,i.jsx)(s.Link,{href:_,target:"_blank",children:(0,i.jsx)(c,{content:"seeWhatsNew"})})]}):null]})};d.propTypes={isClassicMode:r().bool,availableUpgrade:r().string,upgradeWhatsNewUrl:r().string,lastChecked:r().string.isRequired,changelogUrl:r().string.isRequired,updateSettingsUrl:r().string.isRequired,isAutoupdatesDisabled:r().bool.isRequired},d.defaultProps={isClassicMode:!1,availableUpgrade:null,upgradeWhatsNewUrl:null};const m=d},1337:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ConnectionInfo:()=>h,default:()=>_});var s=n(242),i=n(455),a=n(734),o=n(243),r=n(1318),l=n(927),c=n(756),d=n(90),m=n(1338),u=n(1341);const p=i.gql`
8    fragment DatabaseFields on Database {
9        id
10        name
11        server {
12            type
13            fork
14            host
15            port
16        }   
17        defaultUser {
18            id
19            login
20        }
21        users {
22            id
23            login
24        }
25        isWebadminInstalled
26    }
27`,b=i.gql`
28    ${p}
29    query GetDomain($id: ID!) {
30        domain: node(id: $id) {
31            ... on Domain {
32                id
33                name(idn: false)
34                sysUser {
35                    login
36                }
37                ipAddresses {
38                    publicIpAddress
39                    ipAddress
40                }
41                databases {
42                    ...DatabaseFields
43                }
44                applicationDatabases {
45                    ...DatabaseFields
46                }
47                relatedDatabase {
48                    ...DatabaseFields
49                }
50                baseDomain {
51                    id
52                    databases {
53                        ...DatabaseFields
54                    }
55                }
56            }
57        }
58    }
59`,h=()=>
59{const[e,t]=(0,s.useState)([]),[n,i]=(0,s.useState)(null),[p,h]=(0,s.useState)(!1),[_,g]=(0,c.useModal)("connection-info"),f=_?JSON.parse(atob(_)):null,x=f?f.domainId:0,j=!!f,v=()=>{g(null)},{loading:w,data:S,error:E}=(0,a.useQuery)(b,{variables:{id:btoa(`Domain:${x}`)},skip:!j});(0,s.useEffect)((()=>{j&&(h(!0),d.api.get(`/smb/web/connection-info/id/${x}`).then((e=>{let n=[];e.statusMessages&&(n=e.statusMessages.filter((({status:e})=>"error"===e)).map((({content:e})=>e))),t(n),e.embeddedForms&&i({id:e.id,embeddedForms:e.embeddedForms}),h(!1)})).catch((e=>{t([e.message]),h(!1)})))}),[j,x]);const{messages:y}=d.Locale.getSection("components.forms.domain.connection-info");return(0,s.jsx)(o.LocaleProvider,{messages:y,children:(0,s.jsx)(o.Drawer,{title:(0,s.jsx)(o.Translate,{content:"title"}),subtitle:S?S.domain.name:null,size:"sm",isOpen:j,onClose:v,"data-type":"connection-info",children:(()=>{if(w||p)return(0,s.jsx)(o.ContentLoader,{});if(E)return(0,s.jsx)(r.default,{error:E});if(!S)return(0,s.jsx)(o.ContentLoader,{});const t=S.domain.baseDomain?S.domain.baseDomain:S.domain,i=Number(atob(t.id).split(":")[1]),{databases:a}=t;let c=S.domain.relatedDatabase;return!c&&0<S.domain.applicationDatabases.length?c=S.domain.applicationDatabases[0]:!c&&0<a.length&&(c=a[0]),(0,s.jsxs)(s.Fragment,{children:[e.map((e=>(0,s.jsx)(o.StatusMessage,{intent:"danger",children:(0,s.jsx)("span",{dangerouslySetInnerHTML:{__html:e}})},btoa(e)))),S.domain.sysUser?(0,s.jsx)(u.default,{domain:S.domain,showFtpAccounts:f&&f.showFtpAccounts,showManageAccess:f&&f.showManageAccess,isShellForbidden:f&&f.isShellForbidden,isParentOpen:j,onAction:v}):null,f&&f.showDatabases?(0,s.jsx)(m.default,{baseDomainId:i,database:c,databases:a,onAction:v}):null,n&&0<n.embeddedForms.length?(0,s.jsx)(l.default,{vertical:!0,id:n.id,embeddedForms:n.embeddedForms,submitButton:!1,applyButton:!1,cancelButton:!1,render:({renderForm:e})=>e({actionButtons:null})}):null]})})()})})},_=h},1339:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(243),i=n(244),a=n.n(i),o=n(242);const r=({content:e})=>(0,o.jsx)(s.Button,{ghost:!0,icon:"copy",tooltip:(0,o.jsx)(s.Translate,{content:"copyToClipboard"}),onClick:()=>(0,s.copyToClipboard)(e),"data-action":"copy-to-clipboard"});r.propTypes={content:a().string.isRequired};const l=r},1338:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(242),i=n(244),a=n.n(i),o=n(243),r=n(775),l=n(1339),c=n(1340);const d=({baseDomainId:e,database:t,databases:n,onAction:i})=>{const[a,d]=(0,s.useState)(!1);return(0,s.jsxs)("div",{"data-section":"database",children:[(0,s.jsx)(o.Section,{title:(0,s.jsx)(o.Translate,{content:"database"}),children:0===n.length?(0,s.jsx)(o.Hint,{children:(0,s.jsx)(o.Translate,{content:"databaseNotCreatedHint"})}):1<n.length?(0,s.jsx)(o.Hint,{children:(0,s.jsx)(o.Translate,{content:"databaseHint",params:{number:n.length}})}):null}),(0,s.jsxs)(o.Section,{children:[t?(()=>{const e=t.server.port?`${t.server.host}:${t.server.port}`:t.server.host,n=t.server.fork||t.server.type;let i=t.defaultUser;!i&&0<t.users.length&&(i=t.users[0]);const r=i?Number(atob(i.id).split(":")[1]):null;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(o.FormField,{label:(0,s.jsx)(o.Translate,{content:"databaseHost"}),"data-type":"host",children:[(0,s.jsx)(o.Translate,{content:"databaseHostValue",params:{value:e,fork:(0,s.jsx)(o.Translate,{content:`databaseType.${n.toLowerCase()}`})}}),(0,s.jsx)(l.default,{content:e})]}),(0,s.jsxs)(o.FormField,{label:(0,s.jsx)(o.Translate,{content:"databaseName"}),"data-type":"name",children:[t.name,(0,s.jsx)(l.default,{content:t.name})]}),i?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(o.FormField,{label:(0,s.jsx)(o.Translate,{content:"username"}),"data-type":"login",children:[i.login,(0,s.jsx)(l.default,{content:i.login})]}),(0,s.jsxs)(o.FormField,{label:(0,s.jsx)(o.Translate,{content:"password"}),"data-type":"password",children:["•".repeat(16),(0,s.jsx)(c.default,{title:(0,s.jsx)(o.Translate,{content:"changeDatabaseUserPasswordTitle"}),notice:(0,s.jsx)(o.Translate,{content:"changeDatabaseUserPasswordNotice"}),handlerUrl:`/smb/database/change-user-password/id/${r}`,target:(0,s.jsx)(o.Button,{ghost:!0,icon:"pencil",tooltip:(0,s.jsx)(o.Translate,{content:"changePasswordTooltip"}),onClick:()=>d(!0),"data-type":"edit-password-button"}),visible:a,onClose:()=>d(!1)})]})]}):null]})})():null,(0,s.jsx)(o.SectionItem,{children:(0,s.jsx)(o.Columns,{gap:"md",children:(()=>{const n=[];if(!t)return n.push((0,s.jsx)(o.Column,{children:(0,s.jsx)(o.Action,{href:`/smb/database/create/domainId/${e}`,icon:"database-plus",onClick:i,"data-action":"create-database",children:(0,s.jsx)(o.Translate,{content:"addDatabase"})})},"addDatabase")),n;if(t.isWebadminInstalled){const e=Number(atob(t.id).split(":")[1]);"MYSQL"===t.server.type&&n.push((0,s.jsx)(o.Column,{children:(0,s.jsx)(o.Action,{href:`/smb/database/webadmin/id/${e}`,target:"dbedit",icon:"phpmyadmin",onClick:i,"data-action":"open-php-my-admin",children:(0,s.jsx)(o.Translate,{content:"phpMyAdmin"})})},"MYSQL"))}return n.push((0,s.jsx)(o.Column,{children:(0,s.jsx)(o.Action,{component:r.default,to:`/smb/database/list/domainId/${e}`,icon:"database",onClick:i,"data-action":"manage-databases",children:(0,s.jsx)(o.Translate,{content:"manageDatabases"})})},"manageDatabases")),n})()})})]})]})};d.propTypes={baseDomainId:a().number.isRequired,database:a().object,databases:a().array,onAction:a().func},d.defaultProps={database:null,databases:[],onAction:()=>{}};const m=d},1340:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(242),i=n(243),a=n(781),o=n(90),r=n(244),l=n.n(r);const c=({title:e,notice:t,handlerUrl:n,target:r,visible:l,onClose:c})=>
59{const[d,m]=(0,s.useState)(void 0),[u,p]=(0,s.useState)([]),[b,h]=(0,s.useState)({}),_=()=>{c(),p([]),h({})};return(0,s.jsx)(i.Popover,{title:e,target:r,placement:"top-right",visible:l,onClose:_,"data-type":"edit-password",children:(0,s.jsxs)(i.Form,{vertical:!0,applyButton:!1,submitButton:{id:"btn-send",children:(0,s.jsx)(i.Translate,{content:"submit"===d?"buttonSaving":"buttonSave"})},cancelButton:{id:"btn-cancel",children:(0,s.jsx)(i.Translate,{content:"buttonCancel"}),onClick:_},state:d,errors:b,onSubmit:async e=>{m("submit");const t=await o.api.post(n,(0,a.toFormData)(e));m(null);let s=[],i={};"success"===t.status?_():(t.statusMessages&&(s=t.statusMessages.filter((({status:e})=>"error"===e)).map((({content:e})=>e))),t.message&&(i={password:{message:t.message}})),p(s),h(i)},"data-type":"form",children:[u.map((e=>(0,s.jsx)(i.StatusMessage,{intent:"danger",children:(0,s.jsx)("span",{dangerouslySetInnerHTML:{__html:e}})},btoa(e)))),t?(0,s.jsx)(i.StatusMessage,{intent:"info",children:t}):null,(0,s.jsx)(i.FormFieldPassword,{name:"password",label:(0,s.jsx)(i.Translate,{content:"newPassword"}),required:!0,"data-type":"password"})]})})};c.propTypes={title:l().node.isRequired,notice:l().node,handlerUrl:l().string.isRequired,target:l().element.isRequired,onClose:l().func.isRequired,visible:l().bool},c.defaultProps={notice:null,visible:!1};const d=c},1341:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var s=n(242),i=n(776),a=n(243),o=n(244),r=n.n(o),l=n(852),c=n(1342),d=n(1340),m=n(1343),u=n(1344),p=n(1339);const b=({domain:e,showFtpAccounts:t,showManageAccess:n,isShellForbidden:o,isParentOpen:r,onAction:b})=>{const[h,_]=(0,s.useState)(!1),g=e.baseDomain?e.baseDomain:e,f=(0,u.getId)(g.id),x=(0,l.useGetDomainOverviewRoutePath)(),j=n?(0,s.jsx)(a.Link,{href:(0,m.getContextUrl)(f,"/smb/web/edit"),onClick:b,children:(0,s.jsx)(a.Translate,{content:"systemUserCredentialsHintDetails"})}):(0,s.jsx)(a.Popover,{target:(0,s.jsx)(a.Link,{children:(0,s.jsx)(a.Translate,{content:"systemUserCredentialsHintDetails"})}),placement:"bottom-left",visible:!!r&&null,"data-type":"details",children:(0,s.jsx)(a.Paragraph,{children:(0,s.jsx)(a.Translate,{content:o?"systemUserRemoveAccessDisabled":"systemUserRemoveAccessEnabled"})})}),v=[];return t&&v.push((0,s.jsx)(a.Column,{children:(0,s.jsx)(a.Action,{href:(0,m.getContextUrl)(f,"/smb/ftp/users-list"),icon:"folder-key",onClick:b,"data-action":"show-ftp-accounts",children:(0,s.jsx)(a.Translate,{content:"additionalFtpAccounts"})})},"ftpAccounts")),n&&v.push((0,s.jsx)(a.Column,{children:(0,s.jsx)(a.Action,{to:x((0,u.getId)(e.id),"domain",`hosting-settings#${c.MenuSectionNames.WEBSPACE}`),component:i.Link,icon:"gear",onClick:b,"data-action":"manage-access",children:(0,s.jsx)(a.Translate,{content:"manageAccess"})})},"manageAccess")),(0,s.jsxs)("div",{"data-section":"user-credentials",children:[(0,s.jsx)(a.Section,{title:(0,s.jsx)(a.Translate,{content:"systemUserCredentials"}),children:(0,s.jsx)(a.Hint,{children:(0,s.jsx)(a.Translate,{content:"systemUserCredentialsHint",params:{details:j}})})}),(0,s.jsxs)(a.Section,{children:[e.ipAddresses.map((({publicIpAddress:e,ipAddress:t})=>{const n=e||t;return(0,s.jsxs)(a.FormField,{label:(0,s.jsx)(a.Translate,{content:"ipAddress"}),"data-type":"ip-address",children:[n,(0,s.jsx)(p.default,{content:n})]},n)})),(0,s.jsxs)(a.FormField,{label:(0,s.jsx)(a.Translate,{content:"username"}),"data-type":"login",children:[e.sysUser.login,(0,s.jsx)(p.default,{content:e.sysUser.login})]}),(0,s.jsxs)(a.FormField,{label:(0,s.jsx)(a.Translate,{content:"password"}),"data-type":"password",children:["•".repeat(16),n?(0,s.jsx)(d.default,{title:(0,s.jsx)(a.Translate,{content:"changeSystemUserPasswordTitle"}),handlerUrl:`/smb/web/change-password/id/${f}`,target:(0,s.jsx)(a.Button,{ghost:!0,icon:"pencil",tooltip:(0,s.jsx)(a.Translate,{content:"changePasswordTooltip"}),onClick:()=>_(!0),"data-type":"edit-password-button"}),visible:h,onClose:()=>_(!1)}):null]}),0<v.length?(0,s.jsx)(a.SectionItem,{children:(0,s.jsx)(a.Columns,{gap:"md",children:v})}):null]})]})};b.propTypes={domain:r().object.isRequired,showFtpAccounts:r().bool.isRequired,showManageAccess:r().bool.isRequired,isS
59hellForbidden:r().bool.isRequired,isParentOpen:r().bool.isRequired,onAction:r().func},b.defaultProps={onAction:()=>{}};const h=b},1336:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ConnectionInfo:()=>s.ConnectionInfo,default:()=>s.default});var s=n(1337)},1346:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var s=n(242),i=n(244),a=n.n(i),o=n(728),r=n(455),l=n(762),c=n(243),d=n(90),m=n(679),u=n(756),p=n(775);const b=d.Locale.getTranslate("components.forms.domain.rename"),h=r.gql`
60    mutation RenameDomain($id: ID!, $name: String!) {
61        renameDomain(input: { id: $id, name: $name }) {
62            domain {
63                name
64            }
65        }
66    }
67`,_=r.gql`
68    mutation RenameDomainAlias($id: ID!, $name: String!) {
69        renameDomainAlias(input: { id: $id, name: $name }) {
70            domainAlias {
71                name
72            }
73        }
74    }
75`,g=({onRenameComplete:e})=>{const t=(0,o.useNavigate)(),[n,i]=(0,u.useModal)("rename-domain"),[a,r]=(0,s.useState)(null),[d,g]=(0,s.useState)(null),[f,x]=(0,s.use
75State)([]),{id:j,domainName:v,isDomainAlias:w,parentDomain:S}=n?JSON.parse(decodeURIComponent(atob(n))):{},E=S&&!w,[y]=(0,l.useMutation)(w?_:h);return(0,s.jsxs)(c.Dialog,{isOpen:null!==n,closable:"submit"!==a,title:(0,s.jsx)(b,{content:w?"titleAlias":"title"}),size:"xs",onClose:()=>i(null),form:{vertical:!0,state:a,errors:d,onSubmit:async({name:n})=>{if(r(null),g(null),x([]),n=n?.trim(),n)try{r("submit"),await y({variables:{id:btoa(`${w?"DomainAlias":"Domain"}:${j}`),name:n}}),e(),(0,m.addToast)({intent:"success",message:(0,s.jsx)(b,{content:w?"successMessageAlias":"successMessage",params:{oldName:(0,s.jsx)("b",{children:v}),newName:(0,s.jsx)(p.default,{to:`/smb/web/overview/id/${j}/type/${w?"alias":"domain"}`,children:E?`${n}.${S.displayName}`:n})}})}),t(window.location.pathname,{state:{reload:!0}})}catch(e){const{graphQLErrors:t}=e;t?.length?"validate"===t[0].extensions?.category?g(t[0].extensions.messages):x(t.map((({message:e})=>e))):x([e.message])}finally{r(null)}else g({name:{isEmpty:(0,s.jsx)(b,{content:"domainNameIsRequired"})}})},submitButton:{children:(0,s.jsx)(b,{content:"submit"===a?"submitButtonProgress":"submitButton"})}},children:[f.map((e=>(0,s.jsx)(c.StatusMessage,{intent:"danger",children:e},e))),(0,s.jsx)(c.Paragraph,{children:(0,s.jsx)(b,{content:w?"hintAlias":"hint",params:{domainName:(0,s.jsx)(c.Text,{bold:!0,children:v})}})}),(0,s.jsx)(c.FormField,{name:"name",label:(0,s.jsx)(b,{content:w?"nameAlias":"name"}),children:({getValue:e,setValue:t,isDisabled:n})=>(0,s.jsxs)("div",{children:[(0,s.jsx)(c.Input,{disabled:n(),value:e(),onChange:e=>t(e.target.value),size:E?"lg":"fill"}),E?(0,s.jsx)(c.Text,{bold:!0,children:` . ${S.displayName}`}):null]})})]})};g.propTypes={onRenameComplete:a().func},g.defaultProps={onRenameComplete:()=>{}};const f=g},1345:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s.default});var s=n(1346)},1298:(e,t,n)=>{"use strict";n.r(t),n.d(t,{JswActiveList:()=>D,default:()=>P});var s=n(244),i=n.n(s),a=n(90),o=n(243),r=n(1106),l=n(1001),c=n(1090),d=n(1299),m=n(1301),u=n(1302),p=n(1303),b=n(1291),h=n.n(b),_=n(1092),g=n.n(_),f=n(1093),x=n.n(f),j=n(1014),v=n.n(j),w=n(1304),S=n.n(w),E=n(1290),y=n.n(E),k=n(242);class D extends a.ActiveList{_initConfiguration(e){super._initConfiguration(e),this.itemActions.delete=m.default}_addEvents(){super._addEvents(),this.data.forEach((e=>{const t=this.getItemElement(e);t.querySelectorAll(".caption-service-toolbar .item-visible .toggler").forEach((e=>{e.addEventListener("click",(t=>{const n=e.closest(".caption-service-toolbar").querySelector(".item-invisible");n.classList.remove("item-invisible"),n.classList.add("item-visible");const s=e.closest(".item-visible");s.classList.remove("item-visible"),s.classList.add("item-invisible"),t.stopPropagation(),t.preventDefault()}))})),t.querySelectorAll(".js-webadmin").forEach((e=>{e.addEventListener("click",(t=>{const n=e.closest("div").querySelector("select"),s=n.options[n.selectedIndex],{userLogin:i,passwordPrompt:o}=s.dataset,r={domainId:e.closest(".active-list-item").querySelector(".js-domain-id").value};if(i){const e=prompt(o);if(!e)return;r.dbPassword=e}(0,a.redirect)({url:s.value,method:r.dbPassword?"post":"get",data:r,target:"dbedit"}),t.stopPropagation(),t.preventDefault()}))}))})),this._componentElement.querySelectorAll(".caption-head .dropdown-toggle").forEach((e=>{a.DropdownManager.register(e,(()=>e.parentNode.classList.contains("open")),(()=>e.parentNode.classList.add("open")),(()=>e.parentNode.classList.remove("open")))}))}itemCaptionHeadView(e){const{edit:t,remove:n}=(0,r.createHandlers)({type:"site",id:e.domainId,name:e.displayName}),s=super.itemCaptionHeadView(e);e.customDescription&&Object.keys(e.customDescription).length&&s.children.push((0,a.createElement)(".caption-description",(0,a.createElement)(".caption-description-wrap",Object.entries(e.customDescription).map((([e,s],i)=>(0,a.createElement)(".description-item",(0,c.createDescription)("span.description-item-text",s,i>0&&this.lmsg(`${e}Description`)),(0,a.createElement)("span.description-item-buttons",(0,a.createElement)("a.toggler",{onclick:()=>t(e,s)},this.lmsg("buttonDescriptionEdit")),(0,a.createElement)("a.toggler",{onclick:()=>n(e)},this.lmsg("buttonDescriptionRemove")))))))));const i=[];if("vrt_hst"===e.hostingType){let t=[(0,a.createElement)("i.icon",(0,a.createElement)("img",{src:h()}))," ",(0,a.createElement)("span",`${e.webrootDir}/`)];e.filemanagerUrl&&(t=(0,a.createElement)("a.i-link",{href:e.filemanagerUrl,onclick:this.navigate},t,(0,a.createElement)("span.tooltipData",this.lmsg("websiteAtHint")))),i.push([`${this.lmsg("websiteAt")} `,(0,a.createElement)("b",t)]),e.purchaseDomainMessage&&i.push(e.purchaseDomainMessage);const n=e.ipv4Address&&e.ipv6Address?`${e.ipv4Address}(v4), ${e.ipv6Address}(v6)`:e.ipv4Address||e.ipv6Address;i.push((0,a.createElement)("span",this.lmsg("ipAddress"),": ",(0,a.createElement)("b",n))),i.push((0,a.createElement)("span",this.lmsg("sysUser"),": ",(0,a.createElement)("b",(0,a.escapeHtml)(e.sysUser))))}else"none"===e.hostingType?i.push([this.lmsg("noHosting"),e.showAddHostingButton?[" ",(0,a.createElement)("a",{href:(0,a.prepareUrl)(e.changeHostingUrl)},`[${this.lmsg("changeHosting")}]`)]:""]):"frm_fwd"===e.hostingType||"std_fwd"===e.hostingType?i.push([`${this.lmsg("forwardingTo")} `,(0,a.createElement)("a[target=_blank]",{href:(0,a.prepareUrl)(e.forwardingUrl)},(0,a.escapeHtml)(e.forwardingDisplayUrl))]):e.isDomainAlias&&i.push(e.description);if(void 0!==e.icpStatus){const t=a.Locale.getSection("components.icp-permit");i.push(`${t.lmsg("icpPermit")}
75: `,(0,a.createElement)("span.tooltipData",t.lmsg(e.icpStatus?"icpStatusAllowedDescription":"icpStatusNotAllowedDescription")),(0,a.createElement)(this.urls.icpPermitLearnMore?`a.i-link[target=_blank][href=${this.urls.icpPermitLearnMore}]`:"b",(0,a.createElement)("i.icon",(0,a.createElement)('img[alt=""]',{src:e.icpStatus?g():x()}))," ",e.icpPermit?(0,a.escapeHtml)(e.icpPermit):t.lmsg("icpStatusNotAllowed"))),e.isIcpChangeable&&(i.push((0,a.createElement)("a",{onclick:()=>(0,u.default)(e)},t.lmsg(e.icpPermit?"changeIcpPermit":"enterIcpPermit"))),i.push((0,a.createElement)("a",{onclick:()=>(0,p.default)(e)},t.lmsg(e.icpStatus?"revokeIcpStatus":"grantIcpStatus"))))}return s.children.push((0,a.createElement)(".caption-summary",(0,a.createElement)(".caption-summary-wrap",i.map((function(e){return(0,a.createElement)("span.summary-item",e)}))))),s.children.push((0,a.createElement)(".caption-toolbar",(0,a.createElement)(".caption-toolbar-wrap",e.isSuspendedWithParent?"":(0,a.createElement)("a.i-link",{href:(0,a.prepareUrl)(e.settingsUrl)},(0,a.createElement)("i.icon",(0,a.createElement)('img[alt=""]',{src:v()}))," ",(0,a.createElement)("span",this.lmsg("hostingSettings")),(0,a.createElement)("span.tooltipData",this.lmsg("hostingSettingsHint"))),"none"!==e.hostingType?(0,a.createElement)("a.i-link[target=_blank]",{href:(0,a.escapeHtml)(e.siteUrl),"data-type":"buttonOpenDomain"},(0,a.createElement)("i.icon",(0,a.createElement)('img[alt=""]',{src:S()}))," ",(0,a.createElement)("span",this.lmsg("openSite")),(0,a.createElement)("span.tooltipData",this.lmsg("openSiteHint"))):"",e.previewUrl?(0,a.createElement)("a.i-link[target=_blank]",{href:e.previewUrl,"data-type":"buttonPreviewDomain"},(0,a.createElement)("i.icon",(0,a.createElement)('img[alt=""]',{src:y()}))," ",(0,a.createElement)("span",this.lmsg("previewSite")),(0,a.createElement)("span.tooltipData",this.lmsg("previewSiteHint"))):"",e.isSuspended&&e.error503PageUrl?(0,a.createElement)("a",{href:(0,a.prepareUrl)(e.error503PageUrl),"data-type":"buttonOpenErrorPage"},(0,a.createElement)("span",this.lmsg("error503PageLink"))):"",e.selfDescriptionType?[(0,a.createElement)("span.separator",(0,a.createElement)("span")),e.customDescription[e.selfDescriptionType]?"":(0,a.createElement)("a",{onclick:()=>t(e.selfDescriptionType,e.customDescription[e.selfDescriptionType])},this.lmsg("buttonDescription"))]:"",e.isMovable?(0,a.createElement)("a.i-link"+(e.movingError?".disabled":""),!e.movingError&&{onclick:()=>{a.Tooltip.hide(),this.initialConfig.onMoveDomain(e)},"data-type":"buttonMoveDomain"},(0,a.createElement)("span",this.lmsg("buttonMove")),(0,a.createElement)("span.tooltipData",e.movingError?e.movingError:this.lmsg(e.mainDomain?"buttonMoveMainHint":"buttonMoveHint"))):""))),s}itemCaptionHeadWrapView(e){const t=super.itemCaptionHeadWrapView(e);return t.children.push((0,a.createElement)("span.caption-head-status",(0,k.jsx)(o.LocaleProvider,{messages:Object.entries(this.getLocale().messages).reduce(((e,[t,n])=>(e[`components.active-lists.sites.${t}`]=n,e)),{}),children:(0,k.jsx)(d.default,{changeStatusLinks:e.changeStatusLinks,isActive:e.isActive,isSuspended:e.isSuspended})}))),t}itemServiceQuickStartBlockView(e){return(0,a.createElement)(".quick-start-block",(0,a.createElement)(".quick-start-name",e.name),(0,a.createElement)(".quick-start-description",e.description),(0,a.createElement)(".quick-start-actions",e.actions.map((e=>(0,a.createElement)("a.btn",{href:e.href,target:e.newWindow?"_blank":null,onclick:this.navigate},(0,a.createElement)("i.icon",(0,a.createElement)("img[alt='']",{src:e.icon})),` ${e.title}`)))))}itemServiceDatabaseBlockView(e){return(0,a.createElement)(".caption-service-block",(0,a.createElement)("input.js-domain-id[type=hidden]",{value:e.domainId}),(0,a.createElement)("span.caption-service-title",(0,a.createElement)("i.caption-service-icon",(0,a.createElement)("a",{href:e.href},(0,a.createElement)("img",{src:e.icon,alt:e.title}))),(0,a.createElement)("span.caption-service-name",(0,a.createElement)("a",{href:e.href},(0,a.escapeHtml)(e.title)))),(0,a.createElement)(".caption-service-toolbar",e.create?(0,a.createElement)(".caption-service-item.item-visible",(0,a.createElement)("a.btn",{href:e.create.button.href},(0,a.escapeHtml)(e.create.button.title)),e.create.toggler?(0,a.createElement)("span.caption-service-text",`${(0,a.escapeHtml)(e.create.togglerText)} `,(0,a.createElement)("a.toggler",(0,a.escapeHtml)(e.create.toggler))):""):"",e.edit?(0,a.createElement)(`.caption-service-item.${e.edit.class}`,(0,a.createElement)("select",e.edit.databases.map((function(e){return(0,a.createElement)("option",e.attributes,e.title)}))),(0,a.createElement)("button.btn.js-webadmin[type=button]",e.edit.button.title)):""))}getItemOverviewUrl(e){const t=e.aliasId?e.aliasId:e.domainId,n=e.aliasId?"alias":"domain";return(0,a.prepareUrl)(`/smb/web/overview/id/${t}/type/${n}`)}getItemIdFromUrl(e){const t=e.match("/id/([0-9]+)/type/(domain|alias)");return t&&`${t[2]}:${t[1]}`}}const T={additional:i().object.isRequired,data:i().array.isRequired,countMoreItems:i().number.isRequired,id:i().string.isRequired,isCollapsible:i().bool.isRequired,isNew:i().bool.isRequired,locale:i().object.isRequired,onNavigate:i().func.isRequired,pager:i().object,state:i().object.isRequired,toolbar:i().object.isRequired,urls:i().object.isRequired,onMoveDomain:i().func.isRequired,dynamicListBanner:i().object.isRequired,pageUrl:i().string.isRequired}
75,C=(0,l.default)(D,Object.keys(T));C.displayName="ActiveList",C.propTypes=T,C.defaultProps={pager:null};const P=C},1295:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var s=n(728),i=n(775),a=n(1296),o=n(1298),r=n(684),l=n(244),c=n.n(l),d=n(242);const m=({dynamicListBanner:e,...t})=>{const n=(0,i.useNavigateCallback)(),[l,c]=(0,a.useMoveDomainDrawer)(),{pathname:m}=(0,s.useLocation)();return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(r.default,{bannerInfo:e,listMode:"active",dropdownSelector:".a-toolbar-buttons-settings"}),(0,d.jsx)(o.default,{onNavigate:n,onMoveDomain:c,dynamicListBanner:e,pageUrl:m,...t}),l,(0,d.jsx)(s.Outlet,{})]})};m.propTypes={dynamicListBanner:c().object},m.defaultProps={dynamicListBanner:{}};const u=m},1288:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>H});var s=n(242),i=n(244),a=n.n(i),o=n(728),r=n(90),l=n(1e3),c=n(775),d=n(1090),m=n(1095),u=n.n(m),p=n(1016),b=n.n(p),h=n(1096),_=n.n(h),g=n(1097),f=n.n(g),x=n(1289),j=n.n(x),v=n(1290),w=n.n(v),S=n(1291),E=n.n(S),y=n(1292),k=n.n(y),D=n(985),T=n.n(D),C=n(1293),P=n.n(C),A=n(1294),I=n.n(A),L=n(1282),R=n.n(L),M=n(1094),N=n.n(M),O=n(1092),U=n.n(O),B=n(1093),q=n.n(B),F=n(684);const W=({locale:e,data:t,allowCreateDomain:n,allowManageSubdomain:i,allowManageDomainAliases:a,isIcpSupported:m,icpPermitLearnMore:p,showAddHostingButton:h,hasWebspace:g,allowCreateWebspace:x,showDeleteButton:v,resourceUsage:S,isHomonymSearchEnabled:y,hasDynamicView:D,hasActiveView:C,dynamicListBanner:A})=>{const L=(0,c.useNavigateCallback)();e=new r.Locale(e);const M=(0,s.useMemo)((()=>[n||i||a?r.list.COLUMN_SELECTION:null,{header:e.lmsg("domainHeader"),sortable:!0,dataIndex:"displayName",renderer(t){const n=t.aliasId?t.aliasId:t.domainId,s=t.aliasId?"alias":"domain";return(0,r.createElement)(t.isSubdomain||t.isDomainAlias?".level1":".",[(0,r.createElement)(t.mainDomain?"strong.primary-domain":".",(0,r.createElement)("a",{href:(0,r.prepareUrl)(`/smb/web/overview/id/${n}/type/${s}`),onclick:L},(0,r.escapeHtml)(t.displayName))),t.isSuspended?(0,r.createElement)(".hint-sub.hint-attention",[e.lmsg("suspended"),t.error503PageUrl?"&nbsp;":"",t.error503PageUrl?(0,r.createElement)("a",{href:(0,r.prepareUrl)(t.error503PageUrl)},e.lmsg("error503PageLink")):""]):"",t.isDisabled?(0,r.createElement)(".hint-sub.hint-attention",e.lmsg("disabled")):"",...t.customDescription?(0,d.createSiteDescription)({adminDescription:t.customDescription.admin,resellerDescription:t.customDescription.reseller,ownerDescription:t.customDescription.owner,hideResellerTitleDescription:!t.customDescription.admin,hideOwnerTitleDescription:!t.customDescription.admin&&!t.customDescription.reseller},e,"minor"):[]])}},m?{header:r.Locale.getSection("components.icp-permit").lmsg("icpPermit"),sortable:!0,dataIndex:"icpStatus",renderer(e){const t=r.Locale.getSection("components.icp-permit"),n=1==e.icpStatus?t.lmsg("icpStatusAllowedDescription"):t.lmsg("icpStatusNotAllowedDescription"),s=1==e.icpStatus?U():q(),i=e.icpPermit?(0,r.escapeHtml)(e.icpPermit):1==e.icpStatus?"":t.lmsg("icpStatusNotAllowed");return`<span class="tooltipData">${n}</span><img src="${s}" alt=""/>${p?`<a href="${p}" target="_blank">`:""}${i}${p?"</a>":""}`}}:null,{header:e.lmsg("hostingHeader"),sortable:!1,renderer({hostingType:t,webrootDir:n,filemanagerUrl:s,purchaseDomainMessage:i,changeHostingUrl:a,forwardingUrl:o,forwardingDisplayUrl:l,isDomainAlias:c,description:d}){if("vrt_hst"===t){s&&(n=(0,r.createElement)("a",{href:s,onclick:L},n));const t=[(0,r.createElement)("img",{src:u()})," ",e.lmsg("websiteAt")," ",n];return i&&t.push((0,r.createElement)("br"),(0,r.createElement)("img",{src:b()})," ",i),t}if("none"===t){const t=[(0,r.createElement)("img",{src:_()}),(0,r.createElement)("em.hint",e.lmsg("noHosting"))];return h&&t.push(" ",(0,r.createElement)("a",{href:(0,r.prepareUrl)(a)},"[",e.lmsg("add"),"]")),t}return"frm_fwd"===t||"std_fwd"===t?[(0,r.createElement)("img",{src:f()})," ",e.lmsg("forwardingTo")," ",(0,r.createElement)("a",{href:o,target:"_blank"},(0,r.escapeHtml)(l))]:c?[(0,r.createElement)("img",{src:j()})," ",d]:null}},{header:e.lmsg("diskUsage"),sortable:!1,dataIndex:"realSize",renderer:e=>(0,r.escapeHtml)(e.diskUsage)},{header:e.lmsg("traffic"),sortable:!1,dataIndex:"traffic"},{header:"",cls:"action-icon-set t-r",renderer:({previewUrl:t,filemanagerUrl:n,sitebuilderUrl:s,statisticsUrl:i,sslStatisticsUrl:a,certificatesUrl:o,logsUrl:l,dnsUrl:c})=>[t?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("previewHint")),(0,r.createElement)("a",{href:t,target:"_blank"},(0,r.createElement)("img",{src:w()}))]):(0,r.createElement)("img",{src:_()})," ",n?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("manageFilesHint")),(0,r.createElement)("a",{href:n,onclick:L},(0,r.createElement)("img",{src:E()}))]):(0,r.createElement)("img",{src:_()})," ",s?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("sitebuilderHint")),(0,r.createElement)("a",{href:(0,r.prepareUrl)(s),target:"_blank"},(0,r.createElement)("img",{src:k()}))]):(0,r.createElement)("img",{src:_()})," ",i?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("webstatisticsHint")),(0,r.createElement)("a",{href:"#",onclick:i},(0,r.createElement)("img",{src:T()}))]):(0,r.createElement)("img",{src:_()})," ",a?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("webstatisticsSslHint")),(0,r.createElement)("a",{href:"#",onclick:a},(0,r.createElement)("img",{src:P()}))]):(0,r.createElement)("img",{src:_()})," ",o?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("certificatesHint")),(0,r.createElement)("a",{href:(0,r.prepareUrl)(o)},(0,r.createElement)("img",{src:I()}))]):(0,r.createElement)("img",{src:_()})," ",l?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("logsHint")),(0,r.createElement)("a",{href:(0,r.prepareUrl)(l)},(0,r.createElement)("img",{src:R()}))]):(0,r.createElement)("img",{src:_()})," ",c?(0,r.createElement)("span",[(0,r.createElement)("span.tooltipData",e.lmsg("dnsHint")),(0,r.createElement)("a",{href:(0,r.prepareUrl)(c),onclick:L},(0,r.createElement)("img",{src:N()}))]):(0,r.createElement)("img",{src:_()})]}].filter((e=>e))),[n,a,i,p,m,e,L,h]),O=(0,s.useMemo)((()=>{const t=new r.Locale(A.locale);return[g&&n||x?{componentType:r.SmallButton,id:"buttonAddDomain",cls:"s-btn sb-new-domain btn-primary",title:e.lmsg("buttonAddDomain"),description:`${e.lmsg("buttonAddDomainHint")} ${S.maxSite}`,href:"/smb/web/add-domain",handler:L}:null,g&&i?{componentType:r.SmallButton,id:"buttonAddSubDomain",cls:"s-btn sb-new-subdomain",title:e.lmsg("buttonAddSubdomain"),description:`${e.lmsg("buttonAddSubdomainHint")} ${S.maxSubdom}`,href:"/smb/web/add-subdomain"}:null,a?{componentType:r.SmallButton,id:"buttonAddDomainAlias",cls:"s-btn sb-new-domain-alias",title:e.lmsg("buttonAddDomainAlias"),description:`${e.lmsg("buttonAddDomainAliasHint")} ${S.maxDomAliases}`,href:"/smb/web/add-domain-alias"}:null,g&&(n||i||a)?{componentType:r.bar.Separator}:null,g&&v?{componentType:r.SmallButton,id:"buttonRemoveSite",title:e.lmsg("buttonRemove"),description:e.lmsg("buttonRemoveHint"),cls:"s-btn sb-remove-selected",handler(t){const n=(0,r.getComponent)("sites-list"),s=n.getSelectedItems(),i=s.reduce(((e,{relatedDomains:t})=>e.concat(t)),[]).filter((e=>
75s.every((({displayName:t})=>t!==e))));n.execGroupOperation({url:"/web/delete/",subtype:r.messageBox.SUBTYPE_DELETE,mouseEvent:t,text:e.formatMessage("removeConfirmation",{name:`<b>${(0,r.escapeHtml)(s[0]?.displayName)}</b>`,count:s.length}),description:i.length?e.lmsg("removeConfirmationSubscription",{domains:i.join(", ")}).replace(/\n/gm,"<br>"):"",isAjax:y,requestUrl:"/web/search-homonym-data/",loadingTitle:r.Locale.getSection("components.homonyms").lmsg("loading"),toJsonPayload:!0,submitHandler:async(e,t)=>{const{task:n,error:s}=await r.api.post((0,r.prepareUrl)("/web/domain-delete-async/"),{ids:t.ids});s?(0,r.addStatusMessage)("error",s):n&&"Jsw.Task.ProgressBar.Item"===n.componentType&&(0,r.getComponent)("asyncProgressBarWrapper").progressDialog(n)}})}}:null,D||C?{componentType:r.list.AdditionalActions,cls:"actions-menu list-type-switcher",titleAddCls:"sb-manage",operations:[{componentType:r.DropdownHeader,title:e.lmsg("modeTitle")},D?{componentType:r.SmallButton,id:"buttonDynamicList",title:e.lmsg("buttonDynamicList"),description:e.lmsg("buttonDynamicListHint"),cls:"sb-btn",addCls:"sb-dynamic-list",handler(){(0,r.redirect)("?list-type=dynamic")}}:null,C?{componentType:r.SmallButton,id:"buttonActiveList",title:e.lmsg("buttonActiveList"),description:e.lmsg("buttonActiveListHint"),cls:"sb-btn",addCls:"sb-active-list",handler(){(0,r.redirect)("?list-type=active")}}:null,{componentType:r.SmallButton,id:"buttonClassicList",title:e.lmsg("buttonClassicList"),description:e.lmsg("buttonClassicListHint"),cls:"sb-btn",addCls:"sb-classic-list",wrapperClass:"selected"},A.enabled&&A.feedbackUrl?{componentType:r.DropdownHeader,title:t.lmsg("feedbackTitle")}:null,A.enabled&&A.feedbackUrl?{componentType:r.SmallButton,title:t.lmsg("shareFeedback"),cls:"sb-btn",addCls:"sb-share-feedback",target:"_blank",href:A.feedbackUrl,handler:F.dynamicListBannerFeedbackHandler}:null].filter(Boolean)}:null]}),[n,x,a,i,C,D,g,y,e,L,S.maxDomAliases,S.maxSite,S.maxSubdom,v,A]),B=(0,s.useCallback)((()=>{document.getElementById("sites-list").querySelectorAll('input[name="listCheckbox[]"]').forEach((function(e){e.addEventListener("click",(function(){if(e.closest("tr").querySelector("div.level1")){let t=e.closest("tr");for(;t=t.previousElementSibling;)if(!t.querySelector("div.level1")){if(!e.checked){const e=t.querySelector('input[name="listCheckbox[]"]');e&&(e.checked=!1,t.classList.remove("selected"))}break}}else{let t=e.closest("tr");for(;(t=t.nextElementSibling)&&t.querySelector("div.level1");)t.querySelector('input[name="listCheckbox[]"]').checked=e.checked,e.checked?t.classList.add("selected"):t.classList.remove("selected")}}))}))}),[]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(F.default,{bannerInfo:A,listMode:"classic",dropdownSelector:"#gen-id-3"}),(0,s.jsx)(l.default,{id:"sites-list",disabledSelectHint:e.lmsg("disabledSelectHint"),data:t,operations:O,columns:M,dataUrl:"/web/list-data",isDisabledItem:e=>!e.isRemovable,onRedraw:B}),(0,s.jsx)(o.Outlet,{})]})};W.propTypes={locale:a().object.isRequired,data:a().object.isRequired,allowCreateDomain:a().bool.isRequired,allowManageSubdomain:a().bool.isRequired,allowManageDomainAliases:a().bool.isRequired,isIcpSupported:a().bool.isRequired,icpPermitLearnMore:a().string.isRequired,showAddHostingButton:a().bool.isRequired,hasWebspace:a().bool.isRequired,allowCreateWebspace:a().bool.isRequired,showDeleteButton:a().bool.isRequired,resourceUsage:a().object.isRequired,isHomonymSearchEnabled:a().bool.isRequired,hasDynamicView:a().bool.isRequired,hasActiveView:a().bool.isRequired,dynamicListBanner:a().object.isRequired};const H=W},1306:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>T});var s=n(94),i=n(242),a=n(244),o=n.n(a),r=n(243),l=n(90),c=n(775),d=n(772),m=n(1307),u=n(1308),p=n(1333),b=n(1334),h=n(1299),_=n(1335),g=n(1336),f=n(1345),x=n(684),j=n(1347);const v=l.Locale.getTranslate("components.active-lists.sites"),w=l.Locale.getTranslate("components.active-list"),S=l.Locale.getTranslate("components.icp-permit"),E=e=>{const t={},n=e.reduce(((e,n)=>{if(n.parentDomain){const{parentDomain:s}=n;if(void 0===t[s.id]){const n={...s,domainId:s.id,domainName:s.displayName,data:[],virtual:!0,title:s.displayName};t[s.id]=n,e.push(n)}}else{const s={...n,data:[]};t[s.domainId]=s,e.push(s)}return e}),[]);return e.forEach((e=>{if(e.parentDomain){const n=e.parentDomain.id;t[n]&&t[n].data.push(e)}})),n},y=e=>e.searchFilters.displayName.searchText,k=({id:e,data:t,state:n,pager:s})=>{const i=l.ActiveList.stateCollapsed(e,!0);return{data:E(t),pager:s,expandedRows:t.filter((e=>!i.get(e))).map((({id:e})=>e)),searchValue:y(n)}};class D extends i.Component{constructor(...e){super(...e),(0,s.default)(this,"state",{...k(this.props),columnsExt:this.props.columnsExt,searchBarValue:y(this.props.state),isLoading:!1}),(0,s.default)(this,"handleExpandedRowsChange",(e=>{const t=l.ActiveList.stateCollapsed(this.props.id,!0);this.state.expandedRows.filter((t=>
75-1===e.indexOf(t))).forEach((e=>{t.set({id:e},!0)})),e.filter((e=>-1===this.state.expandedRows.indexOf(e))).forEach((e=>{t.set({id:e},!1)})),this.setState({expandedRows:e}),l.UAT.dispatchAction("EXPAND_ROWS",{expanded:e.join(";")})})),(0,s.default)(this,"handlePageChange",(e=>{e!==this.state.pager.current&&this.reload({page:e})})),(0,s.default)(this,"handleItemsPerPageChange",(e=>{e!==this.state.pager.itemCountPerPage&&this.reload({"items-per-page":"all"===e?1e5:e})})),(0,s.default)(this,"handleDomainRename",(()=>{this.reload({page:this.state.pager.current})})),(0,s.default)(this,"reload",(async e=>{const{id:t}=this.props;let n;this.setState({isLoading:!0});try{n=await l.api.get((0,l.addUrlParams)("/smb/web/list-data",e));const{data:s,state:i,pager:a}=n;this.setState(k({id:t,data:s,state:i,pager:a}))}catch{}return this.setState({isLoading:!1}),n})),(0,s.default)(this,"renderFavicon",(({hostingType:e,aliasId:t,domainId:n})=>{const{showFavicons:s}=this.props;if(!s)return null;const a={"data-type":"faviconImage",className:"smb-web-view-dynamic-list-item-favicon"};if(t)return(0,i.jsx)(r.Icon,{...a,name:"redirect-circle-filled"});switch(e){case"std_fwd":case"frm_fwd":a.name="forward-circle-filled";break;case"none":a.name="mail-circle-filled";break;default:a.children=(0,i.jsx)("img",{loading:"lazy",alt:"",src:`/cp/domain/${n}/favicon`})}return(0,i.jsx)(r.Icon,{...a})})),(0,s.default)(this,"renderTitleDescription",(({hostingType:e,aliasId:t,forwardingDisplayUrl:n,domainDisplayName:s})=>{let a;switch(t&&(a=(0,i.jsx)(v,{content:"aliasForDomain",params:{domain:s}})),e){case"std_fwd":case"frm_fwd":a=(0,i.jsx)(v,{content:"forwardingToDomain",params:{domain:n}});break;case"none":a=(0,i.jsx)(v,{content:"noHosting"})}return a?(0,i.jsx)(r.Hint,{className:"smb-web-view-dynamic-list-item-description",children:a}):null})),(0,s.default)(this,"renderItemTitle",(({title:e,virtual:t,domainId:n,aliasId:s,hostingType:a,forwardingDisplayUrl:o,domainDisplayName:l,siteUrl:d,isWildcard:u})=>{const{searchValue:p}=this.state,{isExpandable:h}=this.props,_=p?e.split(new RegExp(`(${(0,m.escapeStringRegexp)(p)})`,"ig")):[e],g=`/smb/web/overview/id/${s||n}/type/${s?"alias":"domain"}`,f=(0,i.jsxs)("span",{className:"smb-web-view-dynamic-list-item-name",children:[this.renderFavicon({hostingType:a,aliasId:s,domainId:n}),(0,i.jsx)(r.Text,{bold:!t,intent:t?"muted":void 0,className:"smb-web-view-dynamic-list-item-title",component:h?"span":c.default,to:!h&&g,children:_.map(((e,t)=>e.toLowerCase()===p.toLowerCase()?(0,i.jsx)(r.Text,{mark:!0,children:e},t):(0,i.jsx)(i.Fragment,{children:e},t)))}),this.renderTitleDescription({hostingType:a,aliasId:s,forwardingDisplayUrl:o,domainDisplayName:l}),(0,i.jsx)(b.default,{domainName:e,siteUrl:d,isShowUrlInToast:!u,isShowGoToOverview:h,overviewUrl:g})]});return t?{colSpan:4,children:f}:f})),(0,s.default)(this,"renderItemStatus",(({changeStatusLinks:e,isActive:t,isSuspended:n})=>(0,i.jsx)(h.default,{changeStatusLinks:e,isActive:t,isSuspended:n}))),(0,s.default)(this,"renderIcpPermit",(({icpStatus:e,icpPermit:t})=>(0,i.jsx)(r.Status,{intent:e?"success":"warning",children:(0,i.jsx)("a",{target:"_blank",href:this.props.urls.icpPermitLearnMore,rel:"noopener noreferrer",children:t||!e&&(0,i.jsx)(S,{content:"icpStatusNotAllowed"})})}))),(0,s.default)(this,"renderItemActions",(e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p.default,{...e,onMoveDomain:this.props.onMoveDomain}),this.renderRenameTour(e)]}))),(0,s.default)(this,"renderRenameTour",(({domainId:e,allowRename:t,isDomainAlias:n})=>!n&&e===+this.props.showRenameTour&&t?(0,i.jsx)(_.default,{domainId:e,onClose:()=>l.api.post("/smb/web/dynamic-list-rename-promotion-hide")}):null)),(0,s.default)(this,"renderItemBody",(e=>e.virtual?null:(0,i.jsx)(u.default,{icpPermitLearnMore:this.props.urls.icpPermitLearnMore,rememberTab:this.props.rememberTab,...e}))),(0,s.default)(this,"renderWebRoot",(({hostingType:e,filemanagerUrl:t,webrootDir:n})=>"vrt_hst"===e&&this.props.showColumnHostingLocation?(0,i.jsx)(c.default,{to:t,children:n}):null)),(0,s.default)(this,"getColumnPosition",((e,t)=>{if(Number.isInteger(t))return Math.min(t,e.length);const n=t.split(":");switch(n[0]){case"first":return 0;case"last":return e.length;case"after":return 1+e.findIndex((e=>e.key===n[1]));case"before":return e.findIndex((e=>e.key===n[1]))}return 0}))}componentDidUpdate(e){e.data!==this.props.data&&this.setState({...k(this.props),columnsExt:this.props.columnsExt,searchBarValue:y(this.props.state)})}renderViewModes(){const{toolbar:{hasActiveView:e,hasClassicView:t},dynamicListBanner:n,isExpandable:s,onSetExpandable:a,onTourStart:o}=this.props;return(0,i.jsx)(r.ToolbarGroup,{title:"",children:(0,i.jsx)(r.Dropdown,{menu:(0,i.jsxs)(r.Menu,{onItemClick:({key:e})=>{switch(e){case"samePage":a(!0);break;case"newPage":a(!1)}return!0},children:[(0,i.jsx)(r.MenuHeader,{children:(0,i.jsx)(w,{content:"openSiteTitle"})}),(0,i.jsx)(r.MenuSelectableItem,{"data-action":"openSiteSamePage",selected:s,children:(0,i.jsx)(w,{content:"openSiteSamePage"})},"samePage"),(0,i.jsx)(r.MenuSelectableItem,{"data-action":"openSiteNewPage",selected:!s,children:(0,i.jsx)(w,{content:"openSiteNewPage"})},"newPage"),(e||t)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.MenuHeader,{children:(0,i.jsx)(w,{content:"modeTitle"})}),(0,i.jsx)(r.MenuSelectableItem,{selected:!0,children:(0,i.jsx)(w,{content:"typeDynamic"})},"dynamic"),e&&(0,i.jsx)(r.MenuSelectableItem,{component:"a",href:"?list-type=active",children:(0,i.jsx)(w,{content:"typeActive"})},"active"),t&&(0,i.jsx)(r.MenuSelectableItem,{component:"a",href:"?list-type=classic",children:(0,i.jsx)(w,{content:"typeClassic"})},"classic")]}),(s||n.enabled&&n.feedbackUrl)&&[(0,i.jsx)(r.MenuHeader,{children:(0,i.jsx)(w,{content:"feedbackTitle"})},"feedback"),s?(0,i.jsx)(r.MenuItem,{icon:"start",onClick:o,children:(0,i.jsx)(w,{content:"startTour"})},"tour"):null,n.enabled&&n.feedbackUrl?(0,i.jsx)(r.MenuSelectableItem,{icon:"feedback",component:"a",href:n.feedbackUrl,onClick:x.dynamicListBannerFeedbackHandler,target:"_blank",children:(0,i.jsx)(w,{content:"shareFeedback"})},"feedback"):null]]}),menuPlacement:"bottom-end",children:(0,i.jsx)(r.Button,{"data-type":"listSettings",caret:!0,children:(0,i.jsx)(w,{content:"buttonChangeView"})})})})}render(){const{toolbar:e,urls:t,isExpandable:n,showColumnIcpPermit:s,showColumnDiskUsage:a,showColumnTraffic:o,showColumnHostingLocation:m,initContent:u}=this.props,{data:p,columnsExt:b,pager:h,expandedRows:_,searchValue:x,searchBarValue:w,isLoading:E}
75=this.state,y=[{key:"title",title:(0,i.jsx)(v,{content:"titleHeader"}),render:this.renderItemTitle,sortable:!0,sort:()=>0,type:"title"},m&&!n&&{key:"root",title:(0,i.jsx)(v,{content:"webrootDir"}),render:this.renderWebRoot},{key:"status",title:(0,i.jsx)(v,{content:"statusHeader"}),render:this.renderItemStatus,type:"controls"},s&&{key:"icpPermit",title:(0,i.jsx)(S,{content:"icpPermit"}),render:this.renderIcpPermit},a&&{key:"diskUsage",title:(0,i.jsx)(v,{content:"diskUsage"})},o&&{key:"traffic",title:(0,i.jsx)(v,{content:"traffic"})},{key:"actions",width:"1%",render:this.renderItemActions,type:"actions"}].filter(Boolean);if(Object.keys(b).length)for(const e in b){const t=this.getColumnPosition(y,b[e].order??"last");y.splice(t,0,{key:e,...b[e],render:t=>(0,i.jsx)(d.default,{children:t[e]})})}return(0,i.jsxs)(i.Fragment,{children:[u&&(0,i.jsx)(d.default,{children:u}),(0,i.jsx)(r.List,{filtered:!!x,loading:E,toolbar:e?(0,i.jsxs)(r.Toolbar,{children:[(0,i.jsx)(r.ToolbarGroup,{title:(0,i.jsx)(r.Translate,{namespace:"components.active-lists.sites",content:"buttonsAdd"}),children:Object.keys(e.buttons).map((t=>{const{title:n,description:s,url:a,intent:o}=e.buttons[t];return(0,i.jsx)(r.Button,{id:t,component:c.default,to:a,tooltip:s,intent:o,children:n},t)}))}),(0,i.jsx)(r.ToolbarExpander,{}),this.renderViewModes(),(0,i.jsx)(r.ToolbarGroup,{groupable:!1,title:"",children:(0,i.jsx)(j.default,{value:w,onChange:e=>{this.setState({searchBarValue:e})},onSearch:async(e,t)=>{const n=await this.reload({"searchFilter[displayName][searchText]":e});if(!n)return;const{pager:s}=n;if(!e)return void l.UAT.dispatchAction("DYNAMIC_LIST_SEARCH_CLEAN");const i={itemsCount:s.totalItemCount};t?l.UAT.dispatchAction("DYNAMIC_LIST_SEARCH_BY_SUGGEST",i):l.UAT.dispatchAction("DYNAMIC_LIST_SEARCH",i)}})})]}):null,columns:y,data:p,rowKey:"id",renderRowBody:n&&this.renderItemBody,sortColumn:"title",sortDirection:"down"===e.sortDir?"DESC":"ASC",onSortChange:({sortDirection:e})=>{(0,l.redirect)(t["DESC"===e?"sort-down":"sort-up"])},expandedRows:n?_:[],onExpandedRowsChange:n&&this.handleExpandedRowsChange,pagination:(0,i.jsx)(r.Pagination,{current:h.current,total:h.pageCount,onSelect:this.handlePageChange,itemsPerPage:1e5===h.itemCountPerPage?"all":h.itemCountPerPage,itemsPerPageOptions:[10,25,100,"all"],onItemsPerPageChange:this.handleItemsPerPageChange}),totalRows:h.totalItemCount,rowProps:e=>({virtual:e.virtual})}),(0,i.jsx)(g.default,{}),(0,i.jsx)(f.default,{onRenameComplete:this.handleDomainRename})]})}}D.propTypes={id:o().string.isRequired,urls:o().shape({icpPermitLearnMore:o().string}).isRequired,toolbar:o().object.isRequired,showRenameTour:o().bool,data:o().array,columnsExt:o().object,pager:o().object,state:o().object.isRequired,onMoveDomain:o().func.isRequired,dynamicListBanner:o().object,showFavicons:o().bool,rememberTab:o().bool.isRequired,isExpandable:o().bool,onSetExpandable:o().func.isRequired,showColumnIcpPermit:o().bool,showColumnDiskUsage:o().bool,showColumnTraffic:o().bool,showColumnHostingLocation:o().bool,onTourStart:o().func,initContent:o().string},D.defaultProps={showRenameTour:!1,showFavicons:!1,isExpandable:!0,data:[],columnsExt:{},pager:{},dynamicListBanner:{enabled:!1,feedbackUrl:"",locale:{}},showColumnIcpPermit:!1,showColumnDiskUsage:!1,showColumnHostingLocation:!1,showColumnTraffic:!1,onTourStart:()=>{},initContent:null};const T=D},1334:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var s=n(244),i=n.n(s),a=n(243),o=n(90),r=n(775),l=n(679),c=n(242);const d=o.Locale.getTranslate("components.active-lists.sites"),m=({domainName:e,siteUrl:t,isShowUrlInToast:n,overviewUrl:s,isShowGoToOverview:i})=>{const o=(0,a.useTranslate)("components.active-lists.sites");return(0,c.jsxs)("div",{className:"smb-web-view-dynamic-list-item-title-actions",children:[(0,c.jsx)(a.Tooltip,{title:(0,c.jsx)(d,{content:"copyDomainName"}),children:(0,c.jsx)(a.Action,{icon:{name:"copy",size:12},className:"smb-web-view-dynamic-list-item-title-actions__action",onClick:()=>{(0,a.copyToClipboard)(e),(0,l.addToast)({intent:"success",message:o("domainNameCopied",{domainName:(0,
75c.jsx)(a.Text,{bold:!0,children:n?(0,c.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:e}):e})})})},"data-action":"dynamicListCopyDomainName"})}),i&&(0,c.jsx)(a.Tooltip,{title:(0,c.jsx)(d,{content:"goToOverview"}),children:(0,c.jsx)(a.Action,{icon:{name:"box-diagonal-top-in",size:12},className:"smb-web-view-dynamic-list-item-title-actions__action",component:r.default,to:s,"data-action":"dynamicListGoToOverview"})})]})};m.propTypes={domainName:i().string.isRequired,siteUrl:i().string.isRequired,isShowUrlInToast:i().bool.isRequired,isShowGoToOverview:i().bool.isRequired,overviewUrl:i().string.isRequired};const u=m},1349:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(243),i=n(90),a=n(244),o=n.n(a),r=n(242);const l=i.Locale.getTranslate("components.active-lists.sites.DynamicListPromotion"),c=({onTourStart:e,onFeedback:t,onClose:i,canStartTour:a,...o})=>(0,r.jsx)(s.Alert,{intent:"success",onClose:i,...o,children:(0,r.jsxs)(s.Media,{title:(0,r.jsx)(l,{component:s.Heading,level:5,content:"title"}),image:(0,r.jsx)(s.Icon,{src:n(687),size:"48"}),children:[(0,r.jsx)(s.Paragraph,{style:{maxWidth:550},children:(0,r.jsx)(l,{content:a?"message":"noTourMessage"})}),(0,r.jsxs)(s.Columns,{gap:"lg",children:[a?(0,r.jsx)(s.Column,{children:(0,r.jsx)(s.Action,{onClick:e,icon:"start",children:(0,r.jsx)(l,{content:"tourLink"})})}):null,(0,r.jsx)(s.Column,{children:(0,r.jsx)(s.Action,{onClick:t,icon:"feedback",children:(0,r.jsx)(l,{content:"feedbackLink"})})})]})]})});c.propTypes={onTourStart:o().func.isRequired,onFeedback:o().func.isRequired,onClose:o().func.isRequired,canStartTour:o().bool},c.defaultProps={canStartTour:!1};const d=c},1308:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(242),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(685),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),prop_types__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(244),prop_types__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_19__),_apollo_client__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(734),_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(243),_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__),components_common_SkeletonWrapper__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1309),components_common_ApolloErrorMessage__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1318),components_common_Link__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(775),components_jsw_JswComponent__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(772),jsw__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(90),routes_domainOverviewRoutes__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(852),_ItemSummary__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(1319),_Screenshot__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(1320),_DynamicListRowBodySkeleton__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(1321),_dynamicListTabsStorage__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(1322),_InstallApplication_InstallApplicationDrawer__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1323),_StatisticsCard__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(1327),queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(1329),queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_15__),_useDomainStatistics__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(1331),icons_24_colored_icons_sprite_svg__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(1332),icons_24_colored_icons_sprite_svg__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(icons_24_colored_icons_sprite_svg__WEBPACK_IMPORTED_MODULE_17__);const Translate=jsw__WEBPACK_IMPORTED_MODULE_7__.Locale.getTranslate("components.active-lists.sites"),INSTALL_APPLICATION_BUTTON="buttonInstallApplication",buttonsColoredIconMap={buttonApplications:"app",buttonAspNetSettings:"aspnet",buttonBackup:"backup",buttonBandwidthLimiting:"limits",buttonConnectionInfo:"connection",buttonDatabases:"databases",buttonDnsSettings:"dns",buttonEmailAddresses:"mail",buttonFailedRequests:"failed-requests-tracing",buttonFileManager:"files",buttonFtpAccess:"ftp",buttonHosting:"sliders",buttonHostingSettings:"sliders",buttonHotlinkProtection:"hotlink-protection",buttonInstallApplication:"install-application",buttonIssAppPool:"iis-app-pool",buttonLogs:"logs",buttonMail:"mail",buttonMailLists:"book-email",buttonMailSettings:"sliders",buttonOdbcDataSources:"odbc-ds",buttonOutgoingSpamSettings:"limits",buttonPhpSettings:"php",buttonProtectedDirectories:"protected-dirs",buttonSheduledTasks:"clock",buttonSiteCopy:"copy",buttonSitebuilder:"web-presence-builder",buttonSslCertificates:"certificate",buttonVirtualFolder:"virtual-dirs",buttonWebAppFirewall:"firewall",buttonWebDeploy:"deploy",buttonWebScripting:"sliders",buttonWebServerSettings:"webserver",buttonWebUsers:"web-users",buttonWhoisInfo:"globe"},buttonsHrefMap={buttonHosting:"hosting-settings"},getButtonHref=(e,{id:t,href:n},{domainId:s,aliasId:i})=>{const a=buttonsHrefMap[t];return a?e(i||s,i?"alias":"domain",a):n},insertToPosition=(e,t,n)=>{e.splice(n??e.length,0,t)},getSectionButtons=(e,t)=>e.filter((e=>e.section===t)),renderButton=({id:e,icon:t,title:n,label:s,description:i,href:a,target:o,onClick:r,additionalComments:l,noEscape:c,noEscapeTitle:d,tooltip:m})=>{const u=Array.isArray(l)?l.map((e=>c?e:(0,jsw__WEBPACK_IMPORTED_MODULE_7__.escapeHtml)(e))).join("<br>"):null,p=Array.isArray(m)?m.map(jsw__WEBPACK_IMPORTED_MODULE_7__.escapeHtml).join("<br>"):null;return d&&(n=(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})),s&&(n=(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:[n," ",(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Label,{intent:"success",children:s})]})),(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Item,{className:"smb-web-view-dynamic-list-actions__item",component:components_common_Link__WEBPACK_IMPORTED_MODULE_5__.default,to:a,target:o,rel:o&&"noopener noreferrer",id:e,icon:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Icon,{size:"24",src:!buttonsColoredIconMap[e]&&t,className:classnames__WEBPACK_IMPORTED_MODULE_1___default()("smb-web-view-dynamic-list-actions__item-icon",buttonsColoredIconMap[e]&&"smb-web-view-dynamic-list-actions__item-icon--colored"),children:buttonsColoredIconMap[e]&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("svg",{focusable:"false",children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("use",{href:`${icons_24_colored_icons_sprite_svg__WEBPACK_IMPORTED_MODULE_17___default()}#${buttonsColoredIconMap[e]}`})})}),title:n,description:i,tooltip:p?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Text,{dangerouslySetInnerHTML:{__html:p}}):null,onClick:r,children:u?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Text,{component:"div",intent:"muted",dangerouslySetInnerHTML:{__html:u}}):null},e)},renderItemPreview=(e,t)=>{const{buttons:n,previewUrl:s,siteUrl:i,screenshotUrl:a,hostingType:
75o,aliasId:r,customSidebar:l}=e,c=n.filter((({id:e})=>["buttonWebStatistics","buttonWebStatisticsSsl","buttonTransferStats"].includes(e))),d=n.filter((({id:e})=>["buttonFTPStats","buttonAnonFTPStats","buttonStatistics"].includes(e))),m="none"!==o||s?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:["none"!==o&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Tooltip,{title:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"openSiteHint"}),children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Button,{component:"a",className:"smb-web-view-dynamic-list-preview-button",ghost:!0,icon:"web",href:i,target:"_blank","data-type":"buttonOpenDomain",children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"openSite"})})})," ",s&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Tooltip,{title:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"previewSiteHint"}),children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Button,{component:"a",className:"smb-web-view-dynamic-list-preview-button",ghost:!0,icon:"panel-eye",href:s,target:"_blank","data-type":"buttonPreviewDomain",children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"previewSite"})})})]}):null;return(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"smb-web-view-dynamic-list-sidepane",children:[a?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_Screenshot__WEBPACK_IMPORTED_MODULE_10__.default,{url:a,children:m}):m&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"smb-web-view-dynamic-list-card smb-web-view-dynamic-list-no-preview-block",children:m}),l.map((({id:t,content:n})=>(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{"data-type":`custom-sidebar-${t}-${e.id}`,children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_jsw_JswComponent__WEBPACK_IMPORTED_MODULE_6__.default,{children:n})},t))),!r&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_StatisticsCard__WEBPACK_IMPORTED_MODULE_14__.default,{className:"smb-web-view-dynamic-list-card",showRecalculateStats:n.some((({id:e})=>"buttonRecalculateStats"===e)),statistics:t,domainStatisticsButtons:c,subscriptionStatisticsButtons:d})]})},renderDashboard=e=>{const t=[{filesAndDatabases:["buttonConnectionInfo","buttonFileManager","buttonDatabases","buttonOdbcDataSources","buttonFtpAccess","buttonBackup","buttonVirtualFolder","buttonWebDeploy","buttonSiteCopy"]},{devTools:["buttonPhpSettings","buttonAspNetSettings","buttonLogs","buttonSheduledTasks","buttonFailedRequests","buttonApplications","buttonSitebuilder"]},{security:["buttonSslCertificates","buttonProtectedDirectories","buttonWebAppFirewall","buttonHotlinkProtection"]}];t.forEach((t=>{Object.keys(t).forEach((n=>{t[n]=t[n].map((t=>e.filter((e=>e.id===t))[0])).filter(Boolean),getSectionButtons(e,n).forEach((({order:e,...s})=>insertToPosition(t[n],s,e)))}))}));const n=e.find((e=>e.id===INSTALL_APPLICATION_BUTTON));return n&&t.find((e=>e.hasOwnProperty("devTools"))).devTools.push(n),(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"smb-web-view-dynamic-list-actions","data-type":"dynamic-list-row-body",children:t.map((e=>Object.keys(e).some((t=>e[t].length))?Object.keys(e).map((t=>e[t].length?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Section,{title:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Heading,{level:4,children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:`${t}ButtonsGroup`})}),children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.ItemList,{className:"smb-web-view-dynamic-list-item-list",minColumnWidth:220,children:e[t].map(renderButton)})},t):null)):null))})},renderTabs=({item:e,dashboardContent:t,mailButtons:n,extensionsButtons:s,hostingButtons:i,customTabs:a,customButtons:o,options:{rememberTab:r}})=>{if(!(n.length||s.length||i.length||a.length))return t;const l="dashboardTab",c=(t,n)=>(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Tab,{"data-type":n,onActivate:()=>_dynamicListTabsStorage__WEBPACK_IMPORTED_MODULE_12__.default.set(e.id,n,l),...t},n),d=(e,t)=>c({title:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:t}),children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.ItemList,{className:"smb-web-view-dynamic-list-actions",minColumnWidth:220,children:e.map(renderButton)})},t),m=[c({title:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"dashboardTab"}),children:t},l)];i.length&&m.push(d(i,"hostingTab")),n.length&&m.push(d(n,"mailTab")),s.length&&m.push(d(s,"extensionsTab")),o.length&&m.push(d(o,"customButtonsTab")),a.length&&a.forEach((({order:e,id:t,title:n,content:s})=>{const i=(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_jsw_JswComponent__WEBPACK_IMPORTED_MODULE_6__.default,{children:s}),a=c({title:n,children:i},t);insertToPosition(m,a,e)}));const u=r?m.findIndex((({key:t})=>t===_dynamicListTabsStorage__WEBPACK_IMPORTED_MODULE_12__.default.get(e.id)))+1:0;return(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Tabs,{"data-type":"domainTabs",active:u,children:m})},DynamicListRowBody=({icpPermitLearnMore,rememberTab,...item})=>{const[togglingSettings,setTogglingSettings]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),{loading,data,error}=(0,_apollo_client__WEBPACK_IMPORTED_MODULE_18__.useQuery)(queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_15___default(),{variables:{id:item.id}}),statistics=(0,_useDomainStatistics__WEBPACK_IMPORTED_MODULE_16__.useDomainStatistics)(item),getDomainOverviewRoutePath=(0,routes_domainOverviewRoutes__WEBPACK_IMPORTED_MODULE_8__.useGetDomainOverviewRoutePath)(),body=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>
75{if(!data)return null;const{screenshotUrl,previewUrl,siteUrl,customTabs,customTitle,customSidebar}=data.site,{settings}=item,buttons=data.site.buttons.map((({handler,...props})=>({...props,onClick:handler&&eval(`(${handler})`),href:getButtonHref(getDomainOverviewRoutePath,props,item)}))),dashboardContent=renderDashboard(buttons),hostingButtons=["buttonWebScripting","buttonHosting","buttonHostingSettings","buttonWebServerSettings","buttonDnsSettings","buttonWhoisInfo","buttonIssAppPool","buttonBandwidthLimiting","buttonWebUsers"].map((e=>buttons.filter((t=>t.id===e))[0])).filter(Boolean);getSectionButtons(buttons,"hosting").forEach((({order:e,...t})=>insertToPosition(hostingButtons,t,e)));const mailButtons=["buttonEmailAddresses","buttonMailSettings","buttonMailLists","buttonOutgoingSpamSettings"].map((e=>buttons.filter((t=>t.id===e))[0])).filter(Boolean);getSectionButtons(buttons,"mail").forEach((({order:e,...t})=>insertToPosition(mailButtons,t,e)));const extensionsButtons=buttons.filter((e=>0===e.id.indexOf("extensionButton_")&&-1===e.id.indexOf(_InstallApplication_InstallApplicationDrawer__WEBPACK_IMPORTED_MODULE_13__.
75EXTENSION_BUTTONS_FOR_DRAWER_ID)&&!e.section)),customButtons=getSectionButtons(buttons,"customButtons"),content=renderTabs({item,dashboardContent,mailButtons,extensionsButtons,hostingButtons,customTabs,customButtons,options:{rememberTab}});return(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{"data-cy":`dl-body-${data.site.id}`,children:[(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Columns,{gap:"lg",vertical:540,children:[(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Column,{style:{flexShrink:0,flexBasis:"304px"},children:renderItemPreview({...item,screenshotUrl,previewUrl,siteUrl,buttons,customSidebar},statistics)}),(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Column,{fill:!0,children:[customTitle&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.Heading,{level:3,"data-type":`custom-title-${item.id}`,children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_jsw_JswComponent__WEBPACK_IMPORTED_MODULE_6__.default,{children:customTitle})}),content]})]}),settings&&settings.length?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:[(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("hr",{}),(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.SwitchesPanel,{children:settings.map((({name:e,description:t,url:n,button:s,hint:i,service:a},o)=>(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_2__.SwitchesPanelItem,{intent:"sb-attention"===s?"warning":null,title:e,defaultChecked:"sb-off"!==s,fullDescription:t,switchProps:{checked:"sb-off"!==s,tooltip:i,loading:togglingSettings.includes(a)},"data-cy":a,onChange:()=>{setTogglingSettings((e=>[a,...e])),(0,jsw__WEBPACK_IMPORTED_MODULE_7__.redirectPost)(n)}},o)))})]}):null,(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_ItemSummary__WEBPACK_IMPORTED_MODULE_9__.default,{item,icpPermitLearnMore}),item.aliasId?null:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InstallApplication_InstallApplicationDrawer__WEBPACK_IMPORTED_MODULE_13__.InstallApplicationDrawer,{siteId:data.site.id,domainName:item.title,buttons})]})}),[data,icpPermitLearnMore,item,rememberTab,statistics,togglingSettings,getDomainOverviewRoutePath]);return error?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_common_ApolloErrorMessage__WEBPACK_IMPORTED_MODULE_4__.default,{error}):(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_common_SkeletonWrapper__WEBPACK_IMPORTED_MODULE_3__.default,{loading,fallback:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_DynamicListRowBodySkeleton__WEBPACK_IMPORTED_MODULE_11__.default,{}),children:body})};DynamicListRowBody.propTypes={icpPermitLearnMore:prop_types__WEBPACK_IMPORTED_MODULE_19___default().string.isRequired,rememberTab:prop_types__WEBPACK_IMPORTED_MODULE_19___default().bool.isRequired,isOverview:prop_types__WEBPACK_IMPORTED_MODULE_19___default().bool},DynamicListRowBody.defaultProps={isOverview:!1};const __WEBPACK_DEFAULT_EXPORT__=DynamicListRowBody},1321:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var s=n(243),i=n(242);const a=()=>(0,i.jsx)(s.Item,{icon:(0,i.jsx)(s.Skeleton,{width:20,height:20}),children:(0,i.jsx)(s.SkeletonText,{lines:1})}),o=({children:e,count:t=2})=>Array.from({length:t}).map((()=>e)),r=()=>(0,i.jsxs)(s.Columns,{gap:"lg",vertical:540,children:[(0,i.jsx)(s.Column,{width:306,children:(0,i.jsxs)(s.Columns,{vertical:!0,gap:"xs",children:[(0,i.jsx)(s.Column,{children:(0,i.jsx)(s.Skeleton,{height:212})}),(0,i.jsxs)(s.Column,{children:[(0,i.jsxs)(s.ItemList,{minColumnWidth:100,children:[(0,i.jsx)(a,{}),(0,i.jsx)(a,{})]}),(0,i.jsx)(o,{children:(0,i.jsx)(s.Paragraph,{children:(0,i.jsx)(s.SkeletonText,{lines:1})})}),(0,i.jsx)(a,{})]})]})}),(0,i.jsxs)(s.Column,{fill:!0,children:[(0,i.jsx)(s.SkeletonTabs,{}),(0,i.jsx)(s.Columns,{gap:"xl",children:(0,i.jsx)(o,{children:(0,i.jsxs)(s.Column,{fill:!0,children:[(0,i.jsx)(s.Heading,{level:4,children:(0,i.jsx)(s.SkeletonText,{lineProps:{maxWidth:150},lines:1})}),(0,i.jsx)("div",{style:{maxWidth:200},children:(0,i.jsx)(s.ItemList,{children:Array.from({length:7}).map(((e,t)=>(0,i.jsx)(a,{},t)))})})]})})})]})]})},1347:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var s=n(242),i=n(244),a=n.n(i),o=n(243),r=n(1348),l=n.n(r),c=n(90);
75const d="customValue",m=({value:e,onChange:t,onSearch:n})=>{const i=(0,o.useTranslate)("components.active-lists.sites"),[a,r]=(0,s.useState)([]),[m,u]=(0,s.useState)([]),p=(0,s.useRef)(null),b=async e=>{if(e)try{const t=c.api.get("/smb/web/domain-look-up",{limit:6,isAliasAllowed:!0,filter:e,filterByCurrentSubscription:!0});p.current=t;const{data:n}=await t;t===p.current&&u(n.map((({title:e})=>({value:e,title:e}))))}catch{}},h=(0,s.useMemo)((()=>l()(b,300)),[]),_=(e,s=!1)=>{h.cancel(),p.current=null,n(e,s),t(e),u([]),r([])};return(0,s.jsx)(o.SearchBar,{"data-testid":"domains-search-bar",onTyping:e=>{const n=e.replace(/\s/g,"");t(n),h(n),n||u([]);const s={value:d,title:i("findDomainName",{domainName:n})};r(n?[s]:[])},onSearch:_,onItemSelect:t=>{_(t===d?e:t,t!==d)},inputProps:{placeholder:i("findDomain"),value:e},maxWidth:200,minWidth:200,results:[...a,...m]})};m.propTypes={value:a().string.isRequired,onChange:a().func.isRequired,onSearch:a().func.isRequired};const u=m},1350:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var s=n(242),i=n(243),a=n(90),o=n(244),r=n.n(o);const l=a.Locale.getTranslate("components.active-lists.sites.DynamicListTour"),c=a.Locale.getSection("components.active-lists.sites.DynamicListTour"),d=()=>{document.querySelector("tbody .pul-list__row--expandable.pul-list__row--expanded")||document.querySelector("tbody .pul-list__row--expandable button.pul-list__row-expander").click()},m={intro:{selector:"tbody .pul-list__row--expandable .smb-web-view-dynamic-list-item-name",popupPlacement:"top"},open_actions:{selector:"tbody .pul-list__row--expandable .smb-web-view-dynamic-list-item-name",popupPlacement:"top"},secondary_actions:{selector:'[data-type="listActions"]',popupPlacement:"top",spotPlacement:"center"},connection_info:{selector:"#buttonConnectionInfo",popupPlacement:"top",beforeAction:d},applications:{selector:"#buttonInstallApplication",beforeAction:d},view_actions:{selector:'button[data-type="listSettings"]'}},u=Object.keys(m),p=({step:e,onChange:t})=>{(0,s.useEffect)((()=>{m[e].beforeAction?.()}),[e]);const a=u.indexOf(e),o=(0,s.jsx)(i.Button,{intent:"primary",arrow:"forward",onClick:()=>t(u[a+1]),children:(0,s.jsx)(l,{content:"buttonNext"})},"next"),r=(0,s.jsx)(i.Button,{ghost:!0,onClick:()=>t(u[a-1]),children:(0,s.jsx)(l,{content:"buttonPrev"})},"prev"),d=(0,s.jsx)(i.Button,{intent:"primary",onClick:()=>t("finish"),children:(0,s.jsx)(l,{content:"buttonGotIt"})},"close"),p=u.indexOf(e),b={0:[o],[u.length-1]:[r,d],default:[r,o]};return(0,s.jsx)(i.Tour,{current:p,onClose:()=>t(a+1===u.length?"finish":`closed_${e}`),children:u.map((e=>(0,s.jsx)(i.Spot,{selector:m[e].selector,placement:m[e].spotPlacement??"left",popup:{title:c.lmsg(`${e}Title`),image:(0,s.jsx)("img",{src:n(1351)(`./${e}.png`),width:"386",height:"193",alt:""}),children:(0,s.jsx)(l,{content:`${e}Description`}),buttons:b[p]??b.default,size:"md",placement:m[e].popupPlacement}},e)))})};p.propTypes={step:r().string.isRequired,onChange:r().func.isRequired};const b=({step:e,onStepChange:t})=>e&&u.includes(e)?(0,s.jsx)(p,{step:e,onChange:t}):null;b.propTypes={step:r().oneOf(["not_started",...u,...u.map((e=>`closed_${e}`)),"finish"]).isRequired,onStepChange:r().func.isRequired};const h=b},1305:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var s=n(242),i=n(244),a=n.n(i),o=n(728),r=n(90),l=n(1306),c=n(1349),d=n(1350),m=n(1296),u=n(684),p=n(762),b=n(1358),h=n.n(b);const _=({showDynamicListPromotion:e,dynamicListTourStep:t,dynamicListBanner:n,isCollapsible:i,...a})=>{const[b,_]=(0,s.useState)(i),[g,f]=(0,s.useState)(e),x=n.enabled,[j,v]=(0,s.useState)(t),[w,S]=(0,m.useMoveDomainDrawer)(),[E]=(0,p.useMutation)(h()),y=(0,s.useCallback)((()=>{f(!1),r.api.post("/smb/web/dynamic-list-promotion-hide")}),[]),k=(0,s.useCallback)((e=>{if(v(e),r.api.post("/smb/web/dynamic-list-tour",{step:e}),["intro","finish"].includes(e)||e.startsWith("closed_")){const t="intro"===e?{name:"STARTED"}:{name:"FINISHED",data:{step:e}};r.UAT.dispatchAction(`DL_TOUR_${t.name}`,t.data)}}),[]),D=(0,s.useCallback)((()=>{k("intro")}),[k]),T=(0,s.useCallback)((()=>{window.open(n.feedbackUrl,"_blank")}),[n]),C=(0,s.useCallback)((e=>{b!==e&&(_(e),E({variables:{expandable:e}}))}),[b,E]);return(0,s.jsxs)(s.Fragment,{children:[g&&!x?(0,s.jsx)(c.default,{onTourStart:D,onFeedback:T,onClose:y,canStartTour:b}):null,(0,s.jsx)(u.default,{onTourStart:D,bannerInfo:n,canStartTour:b,listMode:"dynamic",dropdownSelector:'.pul-dropdown button[data-type="listSettings"]'}),b&&(0,s.jsx)(d.default,{step:j,onStepChange:k}),(0,s.jsx)(l.default,{"data-type":"dynamicList",onMoveDomain:S,onTourStart:D,dynamicListBanner:n,isExpandable:b,onSetExpandable:C,...a}),w,(0,s.jsx)(o.Outlet,{})]})};_.propTypes={showDynamicListPromotion:a().bool.isRequired,dynamicListTourStep:a().string.isRequired,rememberTab:a().bool.isRequired,dynamicListBanner:a().object,isCollapsible:a().bool},_.defaultProps={dynamicListBanner:{},isCollapsible:!0};const g=_}
75,1323:(e,t,n)=>{"use strict";n.r(t),n.d(t,{EXTENSION_BUTTONS_FOR_DRAWER_ID:()=>j,InstallApplicationDrawer:()=>w,getExtensionName:()=>v});var s=n(242),i=n(244),a=n.n(i),o=n(243),r=n(759),l=n(756),c=n(90),d=n(762),m=n(735),u=n(679),p=n(1324),b=n.n(p),h=n(1325),_=n.n(h),g=n(1326);const f=c.Locale.getTranslate("components.buttons"),x=c.Locale.getTranslate("components.active-lists.sites.installApplication"),j="extensionButton_18",v=e=>{const t=e.split(/_/g),n=t.pop(),s=t.pop();return s&&isNaN(+s)?`${s}_${n}`:n},w=({siteId:e,buttons:t=[],domainName:n})=>{const i=(0,r.default)(),[a]=(0,d.useMutation)(_()),c=(0,m.useApolloClient)(),[p,h]=(0,s.useState)(null),[w,S]=(0,l.useModal)("install-app"),E=w?JSON.parse(atob(w)):null,y=+e.split(":").pop(),k=E?.domainId===y;(0,s.useEffect)((()=>{k&&c.query({fetchPolicy:"network-only",query:b(),variables:{id:btoa(e)}}).then((({data:e})=>{h(e.node.hasApplication)})).catch((({graphQLErrors:e})=>{(0,u.addToast)({intent:"danger",message:e[0].message})}))}),[k,c,e]);const D=(t,n)=>async()=>{try{await a({variables:{input:{id:btoa(e),extName:`ext-${v(t)}`}}}),i(n)}catch({graphQLErrors:e}){(0,u.addToast)({intent:"danger",message:e[0].message})}},T=()=>{S(null),h(null)},C=t.filter((e=>-1!==e.id.indexOf(j)));return(0,s.jsx)(o.Drawer,{title:(0,s.jsx)(x,{content:"title"}),subtitle:(0,s.jsx)(x,{content:"subtitle",params:{domainName:n}}),size:"sm",isOpen:k,onClose:T,"data-type":"install-application",form:{applyButton:!1,submitButton:!1,cancelButton:{id:"btn-cancel",name:"cancel",children:(0,s.jsx)(f,{content:"cancel"}),onClick:T}},children:null===p?(0,s.jsx)(g.InstallApplicationSkeleton,{itemsCount:C.length}):(0,s.jsxs)(s.Fragment,{children:[p&&(0,s.jsx)(o.Alert,{intent:"warning","data-cy":"application-alert",children:(0,s.jsx)(o.Item,{icon:(0,s.jsx)(o.Icon,{size:"16",intent:"warning",name:"triangle-exclamation-mark-filled"}),title:(0,s.jsx)(x,{content:"appIsAlreadyInstalled"})})}),(0,s.jsx)(o.ItemList,{minColumnWidth:220,gap:"xs",selectable:!0,children:C.map((({id:e,label:t,icon:n,title:i,comment:a,href:r})=>(0,s.jsx)(o.Item,{"data-action":t,icon:(0,s.jsx)(o.Icon,{src:n,intent:"info",size:"64"}),"data-cy":`install-${v(e)}`,title:(0,s.jsx)(o.Heading,{level:"4",children:i}),onClick:D(e,r),children:(0,s.jsx)(o.Paragraph,{children:a})},t)))})]})})};w.propTypes={siteId:a().string.isRequired,domainName:a().string.isRequired,buttons:a().arrayOf(a().shape({})).isRequired}},1326:(e,t,n)=>{"use strict";n.r(t),n.d(t,{InstallApplicationSkeleton:()=>r});var s=n(244),i=n.n(s),a=n(243),o=n(242);const r=({itemsCount:e})=>(0,o.jsx)(a.ItemList,{minColumnWidth:220,gap:"xs",children:new Array(e).fill(null).map(((e,t)=>(0,o.jsx)(a.Item,{icon:(0,o.jsx)(a.Skeleton,{width:64,height:64}),title:(0,o.jsx)(a.Skeleton,{width:110}),children:(0,o.jsx)(a.Skeleton,{height:32})},t)))});r.propTypes={itemsCount:i().number.isRequired}},1333:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var s=n(244),i=n.n(s),a=n(243),o=n(90),r=n(775),l=n(1301),c=n(1323),d=n(242);const m=({id:e,image:t,uri:n,description:s,title:i})=>(0,d.jsx)(a.ListAction,{primary:!0,icon:(0,d.jsx)(a.Icon,{src:t,size:"16",intent:"inactive"}),component:r.default,to:n,tooltip:s,"data-cy":(0,c.getExtensionName)(e),children:i},e),u=o.Locale.getTranslate("components.active-lists.sites"),p=({hidePrimary:e,className:t,...n})=>{const{mainDomain:s,isMovable:i,movingError:c,allowRename:p,isRemovable:b,isSuspended:h,isDomainAlias:_,isSubdomain:g,filemanagerUrl:f,emailAddressesUrl:x,databasesUrl:j,databasesIsAvailable:v,hostingSettingsUrl:w,error503PageUrl:S,id:E,aliasId:y,domainId:k,displayName:D,parentDomain:T,headerCustomButtons:C=[],onMoveDomain:P,webrootDir:A}=n;let I="buttonDeleteDomain";return _?I="buttonDeleteAlias":g&&(I="buttonDeleteSubdomain"),(0,d.jsxs)(a.ListActions,{className:t,"data-type":"listActions","data-id":E,children:[e?null:C.map(m),e?null:(0,d.jsx)(a.ListAction,{primary:!0,icon:"folder-closed",hidden:!f,component:r.default,to:f,children:(0,d.jsx)(u,{content:A?"buttonFileManagerDir":"buttonFileManager",params:{webrootDir:A}})}),e?null:(0,d.jsx)(a.ListAction,{primary:!0,icon:"mail",hidden:!x,component:r.default,to:x,children:(0,d.jsx)(u,{content:"buttonEmailAddresses"})}),e||!v?null:(0,d.jsx)(a.ListAction,{primary:!0,icon:"database",hidden:!j,component:r.default,to:j,children:(0,d.jsx)(u,{content:"buttonDatabases"})}),e?null:(0,d.jsx)(a.ListAction,{primary:!0,icon:"sliders",hidden:!w,component:r.default,to:(0,o.prepareUrl)(w),children:(0,d.jsx)(u,{content:"buttonWebScripting"})}),(0,d.jsx)(a.ListAction,{"data-type":"buttonMoveDomain","data-cy":"move-domain",icon:"transfer",onClick:()=>P(n),disabled:!!c,tooltip:c||(0,d.jsx)(u,{content:s?"buttonMoveMainHint":"buttonMoveHint"}),hidden:!i,children:(0,d.jsx)(u,{content:"buttonMove"})}),(0,d.jsx)(a.ListAction,{"data-type":"buttonRenameDomain",icon:"pencil",component:r.default,to:`?modals[rename-domain]=${btoa(encodeURIComponent(JSON.stringify({id:y||k,domainName:D,isDomainAlias:_,parentDomain:T})))}`,hidden:!p,children:(0,d.jsx)(u,{content:_?"buttonRenameAlias":"buttonRename"})}),(0,d.jsx)(a.ListAction,{"data-type":"buttonOpenErrorPage",icon:"pencil",component:"a",href:(0,o.prepareUrl)(S),hidden:!(h&&S),children:(0,d.jsx)(u,{content:"error503PageLink"})}),(0,d.jsx)(a.ListAction,{"data-type":"buttonDeleteDomain",icon:"recycle",onClick:()=>(0,l.default)(n),tooltip:(0,d.jsx)(u,{content:`${I}Hint`}),hidden:!b,children:(0,d.jsx)(u,{content:I})})]})};p.propTypes={hidePrimary:i().bool,className:i().string},p.defaultProps={hidePrimary:!1,className:void 0};const b=p}
75,1299:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(244),i=n.n(s),a=n(243),o=n(90),r=n(1300),l=n(242);const c=o.Locale.getTranslate("components.active-lists.sites"),d=({changeStatusLinks:e,isActive:t,isSuspended:n,className:s})=>{const i=(0,l.jsx)(a.Status,{intent:t?"success":n?"warning":"inactive",compact:!0,children:(0,l.jsx)(c,{content:t?"active":n?"suspended":"disabled"})});return e?(0,l.jsx)(a.Dropdown,{className:s,menu:(0,l.jsx)(a.Menu,{children:Object.keys(e).map((t=>(0,l.jsx)(a.MenuItem,{onClick:()=>(0,r.default)(t,e[t]),"data-action":`domain-${t}`,children:(0,l.jsx)(c,{content:t})},t)))}),children:(0,l.jsx)(a.Button,{ghost:!0,caret:!0,"data-type":"changeStatus",children:i})}):i};d.propTypes={changeStatusLinks:i().object,isActive:i().bool,isSuspended:i().bool,className:i().string},d.defaultProps={changeStatusLinks:null,isActive:!1,isSuspended:!1,className:void 0};const m=d},1319:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var s=n(244),i=n.n(s),a=n(243),o=n(90),r=n(775),l=n(1106),c=n(1302),d=n(1303),m=n(242);const u=o.Locale.getTranslate("components.active-lists.sites"),p=o.Locale.getTranslate("components.icp-permit"),b=({item:e,icpPermitLearnMore:t})=>{const{hostingType:n,webrootDir:s,ipv4Address:i,ipv6Address:b,filemanagerUrl:h,purchaseDomainMessage:_,sysUser:g,forwardingUrl:f,forwardingDisplayUrl:x,isDomainAlias:j,domainUrl:v,domainDisplayName:w,selfDescriptionType:S,customDescription:E,icpPermit:y,isIcpChangeable:k,icpStatus:D}=e,{edit:T}=(0,l.createHandlers)({type:"site",id:e.domainId,name:e.displayName}),C=[];return"vrt_hst"===n?(C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"websiteAt"})})," ",h?(0,m.jsx)(a.Tooltip,{title:(0,m.jsx)(u,{content:"websiteAtHint"}),children:(0,m.jsx)(r.default,{to:h,children:s})}):s]},"websiteAt")),_&&C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Text,{intent:"muted",dangerouslySetInnerHTML:{__html:_}})},"purchaseDomainMessage")),C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"ipAddress"})})," ",i&&b?`${i}(v4), ${b}(v6)`:i||b]},"ipAddress")),C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"sysUser"})})," ",g]},"sysUser"))):"none"===n?C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"noHosting"})})},"noHosting")):"frm_fwd"===n||"std_fwd"===n?C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"forwardingTo"})})," ",(0,m.jsx)(a.Link,{target:"_blank",href:(0,o.prepareUrl)(f),children:x})]},"forwardingTo")):j&&C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"domainAliasDescription"})})," ",v?(0,m.jsx)(a.Link,{target:"_blank",href:(0,o.prepareUrl)(v),children:w}):w]},"domainAlias")),void 0!==D&&(C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(p,{content:"icpPermit"})}),": ",(0,m.jsx)(a.Tooltip,{title:(0,m.jsx)(p,{content:D?"icpStatusAllowedDescription":"icpStatusNotAllowedDescription"}),children:t?(0,m.jsx)(a.Link,{target:"_blank",href:t,children:y||(0,m.jsx)(p,{content:"icpStatusNotAllowed"})}):(0,m.jsx)(a.Text,{bold:!0,children:y||(0,m.jsx)(p,{content:"icpStatusNotAllowed"})})})]},"icpPermitAllowed")),k&&(C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Link,{onClick:()=>(0,c.default)(e),children:(0,m.jsx)(p,{content:y?"changeIcpPermit":"enterIcpPermit"})})},"icpPermit")),C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Link,{onClick:()=>(0,d.default)(e),children:(0,m.jsx)(p,{content:D?"revokeIcpStatus":"grantIcpStatus"})})},"icpStatus")))),S&&C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item smb-web-view-dynamic-list-item-summary__item--aside",children:(0,m.jsx)(a.Link,{onClick:()=>T(S,E[S]),children:(0,m.jsx)(u,{content:E[S]?"buttonDescriptionEdit":"buttonDescriptionAdd"})})},"domainAlias")),(0,m.jsxs)("div",{className:"smb-web-view-dynamic-list-item-summary",children:[C.length?(0,m.jsx)("div",{className:"smb-web-view-dynamic-list-item-summary__list",children:C}):null,E&&Object.keys(E).length?(0,m.jsx)("div",{className:"smb-web-view-dynamic-list-item-summary__description",children:Object.entries(E).map((([e,t])=>{const n=e===S;return(0,m.jsxs)("div",{className:"smb-web-view-dynamic-list-item-summary__description-item",children:[(0,m.jsxs)(a.Text,{className:"smb-web-view-dynamic-list-item-summary__description-item-text",intent:n?null:"muted",children:[n?null:(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(u,{content:`${e}Description`})," "]}),t]}),n?null:(0,m.jsxs)(m.Fragment,{children:[" ",(0,m.jsx)(a.Link,{onClick:()=>T(e,t),children:(0,m.jsx)(u,{content:"buttonEdit"})})]})]},e)}))}):null]})};b.propTypes={item:i().object.isRequired,icpPermitLearnMore:i().string.isRequired};const h=b},1297:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MoveDomainDrawer:()=>h});var s=n(242),i=n(244),a=n.n(i),o=n(243),r=n(90),l=n(1077),c=n(758),d=n(679);const m=r.Locale.getSection("components.forms.domain.move"),u=r.Locale.getTranslate("components.forms.domain.move"),p="new",b="existing",h=({domainId:e,dis
75playName:t,isMainDomain:n,onClose:i})=>{const[a,h]=(0,s.useState)(!1),[_,g]=(0,s.useState)(!0),[f,x]=(0,s.useState)({}),[j,v]=(0,s.useState)({target:null,moveto:b}),[w,S]=(0,s.useState)(null),[E,y]=(0,s.useState)({}),[k,D]=(0,s.useState)(null);(0,s.useEffect)((()=>{!async function(){if(!e)return;let t;g(!0);try{if(t=await r.api.get("/smb/web/move-data",{domainId:e}),"error"===t.status)throw t}catch(e){return(e.statusMessages||[{content:e.message}]).forEach((({content:e})=>(0,d.addToast)({intent:"danger",message:e}))),void i()}x(t),v((e=>({...e,moveto:t.targets.length?b:p}))),h(!t.targets.length),g(!1)}()}),[e]);const T=(0,s.useCallback)((({target:t,username:n,password:i,moveDatabases:o})=>{const l={},c=f.moveToNewData?.withHosting;if(a?(!n&&c&&(l.username={isEmpty:(0,s.jsx)(u,{content:"usernameIsRequred"})}),!i&&c&&(l.password={isEmpty:(0,s.jsx)(u,{content:"passwordIsRequred"})})):t||(l.target={isEmpty:(0,s.jsx)(u,{content:"targetIsRequred"})}),y(l),Object.keys(l).length)return;const d=a?{moveto:p,domainId:e,username:n,password:i,moveDatabases:o}:{moveto:b,domainId:e,webspaceId:t.id,moveDatabases:o};S("submit"),(async e=>{const{status:t,task:n,errors:s}=await r.api.post("/smb/web/move",e);"ok"!==t?(y(s),S(null)):D(n)})(d)}),[a,f,e]),C=()=>{const{available:e,withHosting:t}=f.moveToNewData;return a&&e?t?[(0,s.jsx)(o.FormFieldText,{name:"username",label:(0,s.jsx)(u,{content:"username"}),description:(0,s.jsx)(u,{content:"usernameHint"}),size:"md",required:!0},"username"),(0,s.jsx)(o.FormFieldPassword,{name:"password","data-cy":"password",label:(0,s.jsx)(u,{content:"password"}),size:"md",required:!0},"password")]:[(0,s.jsxs)(o.Alert,{intent:"info","data-cy":"no-web-hosting",children:[(0,s.jsx)(o.Icon,{name:"info-circle"})," ",(0,s.jsx)(u,{content:"noWebHosting"})]},"alert")]:[]},P=()=>{const e=f.subdomains.join(", "),t=f.aliases.join(", ");return e&&t?(0,s.jsx)(o.Alert,{intent:"info",children:(0,s.jsx)(u,{content:"hintSubdomainsAndAliases",params:{subdomains:e,aliases:t}})}):e?(0,s.jsx)(o.Alert,{intent:"info",children:(0,s.jsx)(u,{content:"hintSubdomains",params:{subdomains:e}})}):t?(0,s.jsx)(o.Alert,{intent:"info",children:(0,s.jsx)(u,{content:"hintAliases",params:{aliases:t}})}):null};return(0,s.jsx)(c.default,{title:(0,s.jsx)(u,{content:"title",params:{name:t}}),isOpen:!!e,onClose:i,size:"sm",form:{values:j,state:w,vertical:!0,submitButton:{"data-cy":"submit-move-domain",disabled:_},applyButton:!1,hideRequiredLegend:!0,onSubmit:T,errors:E},dataType:"move-domain",task:k,children:_?(0,s.jsx)(o.ContentLoader,{}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("p",{children:(0,s.jsx)(u,{content:n?"hintMain":"hint"})}),(()=>{const{targets:e,moveToNewData:t}=f,n=!e.length;return(0,s.jsxs)(s.Fragment,{children:[P(),t?(0,s.jsx)(o.FormFieldRadioButtons,{name:"moveto",onChange:e=>h(e===p),options:[{disabled:n,value:b,label:(0,s.jsx)(u,{content:"selectTarget"}),indentFields:[(0,s.jsx)(l.default,{name:"target",data:e,locale:m,disabled:n,placeholder:n?m.lmsg("noAvailableSubscriptions"):null},"target")]},{disabled:!t.available,value:p,label:(0,s.jsx)(u,{content:"selectNewSubscription"}),indentFields:C()}]}):(0,s.jsx)(l.default,{name:"target",label:(0,s.jsx)(u,{content:"selectTarget"}),data:e,locale:m})]})})(),f.moveDatabases&&(0,s.jsxs)(o.Section,{children:[(0,s.jsx)(o.Alert,{intent:"info",children:(0,s.jsx)(u,{content:"hintDatabases"})}),(0,s.jsx)(o.FormFieldCheckbox,{"data-cy":"move-databases",name:"moveDatabases",value:"1",label:(0,s.jsx)(u,{content:"labelDatabases"})})]})]})})};h.defaultProps={domainId:void 0,displayName:void 0,isMainDomain:!1},h.propTypes={domainId:a().number,displayName:a().string,isMainDomain:a().bool,onClose:a().func.isRequired}},1296:(e,t,n)=>{"use strict";n.r(t),n.d(t,{useMoveDomainDrawer:()=>a});var s=n(242),i=n(1297);const a=()=>{const[e,t]=(0,s.useState)({}),n=(0,s.useCallback)((e=>t(e)),[]),a=(0,s.useCallback)((()=>t(null)),[]);return[(0,s.useMemo)((()=>(0,s.jsx)(i.MoveDomainDrawer,{...e,onClose:a})),[e,a]),n]}},1359:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var s=n(244),i=n.n(s),a=n(243),o=n(772),r=n(1308),l=n(1336),c=n(1345),d=n(728),m=n(242);const u=({rememberTab:e,initContent:t,...n})=>(0,m.jsxs)(m.Fragment,{children:[t&&(0,m.jsx)(o.default,{children:t}),(0,m.jsx)(a.Panel,{children:(0,m.jsx)(r.default,{isOverview:!0,rememberTab:e,...n})}),(0,m.jsx)(l.default,{}),(0,m.jsx)(c.default,{}),(0,m.jsx)(d.Outlet,{})]});u.propTypes={rememberTab:i().bool.isRequired,initContent:i().string},u.defaultProps={initContent:null};const p=u}
75,1335:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(242),i=n(244),a=n.n(i),o=n(90),r=n(243);const l=o.Locale.getTranslate("components.active-lists.sites.RenameTour"),c=({domainId:e,onClose:t})=>{const[n,i]=(0,s.useState)(0),a=()=>{i(null),t()};return(0,s.jsx)(r.Tour,{current:n,onClose:a,children:(0,s.jsx)(r.Spot,{selector:`div[data-type="listActions"][data-id="domain:${e}"] div:last-child`,placement:"right",popup:{size:"xs",placement:"top-left",buttons:[(0,s.jsx)(r.Button,{onClick:a,intent:"primary","data-type":"close-rename-tour",children:(0,s.jsx)(l,{content:"buttonGotIt"})},"finish")],children:(0,s.jsx)(l,{content:"description"})}})})};c.propTypes={domainId:a().number.isRequired,onClose:a().func.isRequired};const d=c},1320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(243),i=n(244),a=n.n(i),o=n(242);const r=({url:e,children:t})=>(0,o.jsx)("div",{className:"smb-web-view-dynamic-list-card smb-web-view-screenshot-loader",children:(0,o.jsx)(s.PreviewPanel,{className:"smb-web-view-screenshot",image:e,children:t})});r.propTypes={url:a().string.isRequired,children:a().node},r.defaultProps={children:void 0};const l=r},1361:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(243),i=n(90),a=n(244),o=n.n(a),r=n(242);n(1362);const l=i.Locale.getTranslate("components.site-jet-banner"),c=e=>{const{enabled:t,suitableSubscriptionId:a}=e,[o,c]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{t&&!o&&i.UAT.dispatchAction("SITEJET_BANNER_SHOW")}),[t,o]),!t||o)return null;return(0,r.jsx)(s.ExtendedStatusMessage,{intent:"info",className:"sitejet-banner",image:(0,r.jsx)(s.Icon,{src:n(1363),size:"48"}),children:(0,r.jsxs)(s.Columns,{children:[(0,r.jsx)(s.Column,{fill:!0,children:(0,r.jsx)(s.Columns,{children:(0,r.jsxs)(s.Column,{maxWidth:"70%",children:[(0,r.jsx)(s.ExtendedStatusMessageTitle,{className:"sitejet-banner__header",children:(0,r.jsx)(l,{component:"b",content:"header.text"})}),(0,r.jsx)(s.ExtendedStatusMessageDescription,{children:(0,r.jsx)(l,{content:"text"})}),(0,r.jsx)(s.ExtendedStatusMessageDescription,{children:(0,r.jsxs)(s.Columns,{gap:"md",children:[(0,r.jsx)(s.Column,{children:(0,r.jsx)(s.Action,{id:"sitejet-cta-link",icon:"pencil-dialog",href:`/modules/plesk-sitejet/index.php/edit?dom_id=${a}&site_id=${a}`,children:(0,r.jsx)("b",{children:(0,r.jsx)(l,{content:"buttonText"})})})}),(0,r.jsx)(s.Column,{children:(0,r.jsx)(s.Action,{id:"sitejet-chat",icon:"chat",target:"_blank",href:"https://talk.plesk.com/threads/sitejet-extension-support-channel.370714/",children:(0,r.jsx)(l,{content:"forumLinkText"})})}),(0,r.jsx)(s.Column,{children:(0,r.jsx)(s.Action,{id:"siejet-feedback",icon:"feedback",target:"_blank",href:"https://pt-research.typeform.com/to/y7ARtvCP",children:(0,r.jsx)(l,{content:"feedbackLinkText"})})})]})})]})})}),(0,r.jsx)(s.Column,{children:(0,r.jsx)(s.Button,{onClick:()=>{c(!0),i.api.post("/smb/web/site-jet-banner-hide"),i.UAT.dispatchAction("SITEJET_BANNER_CLOSE")},icon:"cross-mark",ghost:!0,"data-testId":"close-sitejet-banner"})})]})})};c.propTypes={enabled:o().bool.isRequired,suitableSubscriptionId:o().number.isRequired};const d=c},1327:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>_});var s=n(244),i=n.n(s),a=n(685),o=n.n(a),r=n(243),l=n(775),c=n(90),d=n(290),m=(n(1328),n(242));const u=c.Locale.getTranslate("components.active-lists.sites"),p={buttonWebStatistics:"bar-chart-vertical",buttonWebStatisticsSsl:"bar-chart-vertical-lock",buttonTransferStats:"transfer",buttonStatistics:"resource",buttonFTPStats:"folder-network",buttonAnonFTPStats:"unarchive"},b=({className:e,showRecalculateStats:t,statistics:{startRecalculate:n,inProgress:s,diskUsage:i,traffic:a},domainStatisticsButtons:c,subscriptionStatisticsButtons:b})=>{const{pageSidebar:h}=(0,d.usePageData)(),_=s?(0,m.jsxs)(r.Text,{intent:"muted",children:[(0,m.jsx)(u,{content:"statsCalculating"}),"..."]}):null,g=({id:e,onClick:t,href:n,additionalComments:s,title:i,comment:a})=>(0,m.jsxs)(r.MenuItem,{"data-action":e,icon:p[e],onClick:t,tooltip:a,...n?{component:l.default,to:n}:{},children:[i,s?.[0]&&(0,m.jsx)(r.Text,{fontSize:"sm",intent:"muted",component:"div",children:s[0]})]},e);return(0,m.jsxs)("div",{className:o()("smb-web-view-dynamic-list-statistics-card",e),children:[(0,m.jsx)(r.Heading,{level:4,className:"smb-web-view-dynamic-list-statistics-card-heading",children:(0,m.jsx)(u,{content:"statistics"})}),(0,m.jsxs)(r.Columns,{gap:"sm",children:[(0,m.jsxs)(r.Column,{children:[(0,m.jsx)(u,{component:r.Paragraph,content:"diskSpace"}),(0,m.jsx)(u,{component:"div",content:"traffic"})]}),(0,m.jsxs)(r.Column,{children:[(0,m.jsx)(r.Paragraph,{children:_||i}),(0,m.jsx)("div",{children:_||a})]})]}),t&&(0,m.jsx)(r.Button,{"data-type":"recalculateStats",ghost:!0,icon:"refresh",onClick:()=>n(),state:s?"loading":void 0,tooltip:(0,m.jsx)(u,{content:"recalculateStatsHint"}),className:"smb-web-view-dynamic-list-statistics-card-recalculate"}),c.length+b.length>0&&(0,m.jsx)(r.Dropdown,{menu:(0,m.jsxs)(r.Menu,{children:[c.length>0&&(0,m.jsx)(r.MenuHeader,{children:(0,m.jsx)(u,{content:"domainStats"})}),c.map(g),b.length>0&&(0,m.jsx)(r.MenuHeader,{children:(0,m.jsx)(u,{content:h.isPowerUserPanel?"webspaceStats":"subscriptionStats"})}),b.map(g)]}),"data-type":"statisticsDropdown",className:"smb-web-view-dynamic-list-statistics-card-dropdown",children:(0,m.jsxs)(r.Link,{children:[(0,m.jsx)(u,{content:"moreStatistics"})," ",(0,m.jsx)(r.Icon,{name:"chevron-down",intent:"inactive"})]})})]})},h=i().shape({id:i().string.isRequired,title:i().string.isRequired,comment:i().string.isRequired,onClick:i().func.isRequired});
75b.propTypes={className:i().string,showRecalculateStats:i().bool.isRequired,statistics:i().shape({startRecalculate:i().func.isRequired,inProgress:i().bool.isRequired,diskUsage:i().string.isRequired,traffic:i().string.isRequired}).isRequired,domainStatisticsButtons:i().arrayOf(h).isRequired,subscriptionStatisticsButtons:i().arrayOf(h).isRequired},b.defaultProps={className:void 0};const _=b},1360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TitleRightAddon:()=>d});var s=n(244),i=n.n(s),a=n(1299),o=n(1333),r=n(1335),l=n(1296),c=n(242);const d=({showRenameTour:e,item:t,onCloseRenameTour:n})=>{const[s,i]=(0,l.useMoveDomainDrawer)();return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a.default,{className:"smb-web-view-overview__action",...t}),(0,c.jsx)(o.default,{className:"smb-web-view-overview__action",onMoveDomain:i,hidePrimary:!0,...t}),e&&t.allowRename&&(0,c.jsx)(r.default,{domainId:t.domainId,onClose:n}),s]})};d.propTypes={item:i().object.isRequired,showRenameTour:i().bool.isRequired,onCloseRenameTour:i().func.isRequired}},1276:(e,t,n)=>{"use strict";n.r(t),n.d(t,{View:()=>g,default:()=>f});var s=n(242),i=n(244),a=n.n(i),o=n(243),r=n(739),l=n(1074),c=n(1277),d=n(1288),m=n(1295),u=n(1305),p=n(1359),b=n(1360),h=n(90),_=n(1361);const g=({allowCreateDomain:e,allowManageSubdomain:t,allowManageDomainAliases:n,showAddHostingButton:i,hasWebspace:a,allowCreateWebspace:o,showDeleteButton:r,isHomonymSearchEnabled:c,activeListProps:b,classicListProps:h,dynamicListProps:g,showRenameTour:f,dynamicListBannerProps:x,siteJetBannerProps:j})=>{const[v]=(0,l.useAddDomainFormInDrawer)("/smb/web/view","/smb/web/add-domain"),w=(0,s.jsx)(_.default,{...j});if(!b)return(0,s.jsxs)(s.Fragment,{children:[v,w,(0,s.jsx)(d.default,{allowCreateDomain:e,allowManageSubdomain:t,allowManageDomainAliases:n,showAddHostingButton:i,hasWebspace:a,allowCreateWebspace:o,showDeleteButton:r,isHomonymSearchEnabled:c,dynamicListBanner:x,...h})]});const{toolbar:S}=b;return S?S.hasDynamicView&&"dynamic"===S.listType?(0,s.jsxs)(s.Fragment,{children:[v,w,(0,s.jsx)(u.default,{dynamicListBanner:x,showRenameTour:f,...b,...g})]}):(0,s.jsxs)(s.Fragment,{children:[v,w,(0,s.jsx)(m.default,{dynamicListBanner:x,...b})]}):(0,s.jsx)(p.default,{...b.data[0],icpPermitLearnMore:b.urls.icpPermitLearnMore,rememberTab:b.rememberTab,...g})};g.propTypes={allowCreateDomain:a().bool,allowManageSubdomain:a().bool,allowManageDomainAliases:a().bool,showAddHostingButton:a().bool,hasWebspace:a().bool,allowCreateWebspace:a().bool,showDeleteButton:a().bool,isHomonymSearchEnabled:a().bool,activeListProps:a().object,classicListProps:a().object,showRenameTour:a().bool,moveDomainData:a().object.isRequired,moveDomainHandlers:a().shape({setData:a().func,removeData:a().func}).isRequired,dynamicListBannerProps:a().object.isRequired,dynamicListProps:a().object,siteJetBannerProps:a().object.isRequired},g.defaultProps={allowCreateDomain:!1,allowManageSubdomain:!1,allowManageDomainAliases:!1,showAddHostingButton:!1,hasWebspace:!1,allowCreateWebspace:!1,showDeleteButton:!1,isHomonymSearchEnabled:!1,activeListProps:null,classicListProps:null,showRenameTour:!1,dynamicListProps:null};const f=(0,r.withPageLayout)(g,(({sidebarProps:e,pageContentHeader:t,activeListProps:n,showRenameTour:i})=>{const{isSecondaryCollapsible:a,secondaryCollapsed:r}
75=e,[l,d]=(0,s.useState)(a&&r);if(n&&!n.toolbar){const{data:[e]}=n,a=h.Locale.getTranslate("components.active-lists.sites");t={...t,titleRightAddon:(0,s.jsx)(b.TitleRightAddon,{showRenameTour:i,onCloseRenameTour:()=>h.api.post("/smb/web/dynamic-list-rename-promotion-hide"),item:e}),pageSubtitle:e.aliasId?(0,s.jsx)(a,{content:"domainAlias"}):["std_fwd","frm_fwd"].includes(e.hostingType)?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a,{content:"forwardingTo"})," ",(0,s.jsx)("b",{children:e.forwardingDisplayUrl})]}):null}}const m=(0,c.isWebSidebarHasContent)(e),u=m?(0,s.jsx)(o.Button,{className:"page-content-header__action",ghost:!0,icon:l?"sidebar-right-show":"sidebar-right-hide",id:"rightSidebarCollapseButton",onClick:()=>{const e=!l;d(e),h.api.post("/smb/ui-customization/sidebar-state",{isCollapsed:e}),h.UAT.dispatchAction("COLLAPSE_SECONDARY_SIDEBAR",{isCollapsed:e})}},"rightSidebarCollapseButton"):null;return a&&(t.titleRightAddon=[n&&!n.toolbar?t.titleRightAddon:null,u]),{pageContentHeader:t,isSecondaryCollapsed:l,secondary:m?(0,s.jsx)(c.default,{...e}):null}}))},1322:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const s="dynamic-list-tabs",i=()=>{const e=document.getElementById("forgery_protection_token").content;if(!e)return{};let t=localStorage.getItem(s);try{t=t?JSON.parse(t):{}}catch{t={}}return t.protectionToken===e?t:{protectionToken:e}},a={get:e=>i()[e],set(e,t,n){const a=i();t===n?delete a[e]:a[e]=t,localStorage.setItem(s,JSON.stringify(a))}}},1300:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var s=n(90);const i=s.Locale.getSection("components.active-lists.sites"),a=s.Locale.getSection("components.buttons"),o=(e,t)=>{"activate"!==e?s.messageBox.show({type:s.messageBox.TYPE_YESNO,buttonTitles:{yes:a.lmsg("yes"),no:a.lmsg("no")},text:i.lmsg(`${e}Hint`),subtype:"confirm",onYesClick(){(0,s.redirectPost)(t)}}):(0,s.redirectPost)(t)}},1301:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var s=n(90);const i=s.Locale.getSection("components.active-lists.sites"),a=({id:e,title:t,isDomainAlias:n,isSubdomain:a,relatedDomains:o})=>{let r,l;if(n?(r=i.lmsg("buttonDeleteAliasConfirmationText",{name:`<b>${(0,s.escapeHtml)(t)}</b>`}),l=""):a?(r=i.lmsg("buttonDeleteSubdomainConfirmationText",{name:`<b>${(0,s.escapeHtml)(t)}</b>`}),l=i.lmsg("buttonDeleteSubdomainConfirmationDescription")):(r=i.lmsg("buttonDeleteDomainConfirmationText",{name:`<b>${(0,s.escapeHtml)(t)}</b>`}),l=i.lmsg("buttonDeleteDomainConfirmationDescription")),0!==o.length){l=`${l}\n${i.lmsg("removingRelatedDomainsList",{domains:o.join(", ")})}`}return l=l.replace(/\n/g,"<br>"),s.messageBox.show({type:s.messageBox.TYPE_YESNO,subtype:s.messageBox.SUBTYPE_DELETE,text:r,description:l,async onYesClick(){const{task:t,error:n}=await s.api.post((0,s.prepareUrl)("/smb/web/domain-delete-async/"),{ids:[e]});n?(0,s.addStatusMessage)("error",n):t&&"Jsw.Task.ProgressBar.Item"===t.componentType&&(0,s.getComponent)("asyncProgressBarWrapper").progressDialog(t)}})}},1302:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var s=n(90);const i=s.Locale.getSection("components.icp-permit"),a=s.Locale.getSection("components.buttons"),o=({id:e,displayName:t,icpPermit:n})=>{const o=new s.PopupForm({cls:"popup-panel"});o.setBoxType("form-box"),o.setTitle(i.lmsg(n?"changeFormTitle":"enterFormTitle",{domainName:(0,s.escapeHtml)(t)})),(0,s.render)(document.getElementById(o._contentAreaId),(0,s.createElement)(".form-row",(0,s.createElement)(".field-name",(0,s.createElement)(`label[for=icp-permit-${e}]`,i.lmsg("icpPermit"))),(0,s.createElement)(".field-value",(0,s.createElement)(`input#icp-permit-${e}.input-text.f-middle-size[type=text]`,{value:n}))));const r=o.addRightButton(a.lmsg("save"),(function(){this._updateButton(r,{disabled:!0}),(0,s.redirectPost)("/smb/web/icp-permit",{id:e,permit:document.getElementById(`icp-permit-${e}`).value})}),!0,!0);o.addRightButton(a.lmsg("cancel"),(function(){this.hide()}),!1,!1)}},1303:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var s=n(90);const i=({id:e,icpStatus:t})=>{(0,s.redirectPost)("/smb/web/icp-permit",{id:e,status:t?"false":"true"})}},1275:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s.default});var s=n(1276)},1331:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o,useDomainStatistics:()=>a});var s=n(90),i=n(242);const a=e=>
75{const{domainId:t,recalculateInProgress:n}=e,a=(0,i.useRef)(null),[o,r]=(0,i.useState)(n),[l,c]=(0,i.useState)(e.traffic),[d,m]=(0,i.useState)(e.diskUsage),u=(0,i.useCallback)((e=>{r(!0),clearTimeout(a.current),a.current=setTimeout((async()=>{const n=await s.api.post(`/smb/web/recalculate-status/id/${t}`);n.traffic&&c(n.traffic),n.diskUsage&&m(n.diskUsage),n.inProgress?u(e):(r(!1),"function"==typeof e&&e())}),1e3)}),[t]),p=(0,i.useCallback)((async(e=null,n=null)=>{r(!0),await s.api.post(`/smb/web/recalculate-stats/id/${t}`,{wholeSubscription:n}),u(e)}),[t,u]);return(0,i.useEffect)((()=>{o&&u()}),[]),{startRecalculate:p,inProgress:o,diskUsage:d,traffic:l}},o=a},1093:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/att-tr.png?f00bf7056f997d02b1565fff15ed7ab7"},1283:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/components.png?b7a15e66fd28f6ecdcd7b3588b07cef9"},1014:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/customize.png?847e39cbbadb3ad07a58c2ab7bded4e4"},1112:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/delete.png?27d654be29d57ad05641c2ff392035fa"},1094:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/dns.png?d10cfc4afe5c5c040eaf99c3ea14429d"},1289:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/dom-aliases.png?3a23a15068824ee199f7f705ea14715f"},1016:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/domain.png?efca404644beb4b094c73d06dacbbd17"},1097:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/forward-to-dom.png?761778de5722f4bb1f3611d27968cb0f"},1123:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/login.png?b68531bba0e522a3a35a90de80b8892a"},1282:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/logs.png?1b342bff0b5eadc19b236cc85559c896"},1290:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/preview.png?e5c602ef8c9bea2bb5365f17e8d050c9"},1304:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/publish.png?25d5e7ba6e1c765930c21263cac36a08"},1285:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/settings.png?dac579812d429f3f9a89bb44dbb5e2e9"},1292:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/sitebuilder.png?9523bb6d24cda35e23ccbf6f9d1ec4fa"},1096:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/spacer.png?4710d0e07ee1a4d7ebdb1972701168fa"},1294:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/ssl-cert.png?10a58669d9847ffe0b1bc8bbe4497a03"},985:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/stats.png?6a39051adc0633466df48a83a804028c"},1116:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/subscription-status-locked.png?791d616dde33b19ebd4b7fbf3b305ffe"},1092:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/subscription-status-ok.png?6d52f91c87cbdc73b4ef0b5ded92c441"},1117:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/subscription-status-unsynchronized.png?c075e72041171bb35d0a9b6542518ccf"},1286:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/switch-to-another-plan.png?bf73d7523194c242ccc2ac99a1e5e3e7"},1287:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/unlock-and-sync.png?c4311ee92abdbcb4f0dc94ca2546bdfc"},978:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/update-light.png?74fefb9b3ca4a30e8fb17619678aa233"},1293:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/web-stats-ssl.png?114121892fe2c3dc5638da0c7addbae3"},1291:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/website-folder.png?18a72ed255a7afafb5d5e87257cdbf55"},1095:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/website.png?ac6aa9eaf06048cbd5799a61daad9766"},1332:e=>{e.exports=Jsw.skinUrl+"/icons/24/colored-icons-sprite.svg?a5552886c8d8da441300e73c75be20c0"},1083:e=>{e.exports=Jsw.skinUrl+"/images/code.svg?e9fb9feb605b8cf334414f688a603918"},1352:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/applications.png?6e43d7dcd8c81b68bf47cfb9f7a80f67"},1353:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/connection_info.png?dfbbf6ff65daa64b7bf9168b2e4b61d2"},1354:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/intro.png?8f807ea94dfb355299efa08c03054c84"},1355:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/open_actions.png?4d150330da86345831fcee93c8443201"},1356:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/secondary_actions.png?9afdb40175ef2299fd550fbbff3615a6"},1357:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/view_actions.png?0d6f1b0219c1f7adc4fb2dc1a1859f28"},1363:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-promotion.png?644600a9fe806d1878f9b362ccc18cf8"},1084:e=>{e.exports=Jsw.skinUrl+"/images/upload-files.svg?e6091d3474a27a3eafe63b2d09b1b943"},1324:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CheckApplication"}
75,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Domain"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasApplication"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:131}};t.loc.source={body:"query CheckApplication($id: ID!) {\r\n    node(id: $id) {\r\n        ... on Domain {\r\n            hasApplication\r\n        }\r\n    }\r\n}\r\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var s=e.type;"NamedType"===s.kind&&t.add(s.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var s={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),s[e.name.value]=t}})),e.exports=t,e.exports.CheckApplication=function(e,t){var n={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=s[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(s[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var s=i(e,t);s&&n.definitions.push(s)})),n}(t,"CheckApplication")},1085:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GetWebspaceIpAddress"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"domain"},name:{kind:"Name",value:"node"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Domain"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ipAddresses"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"publicIpAddress"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ipAddress"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}};t.loc.source={body:"query GetWebspaceIpAddress($id: ID!) {\r\n    domain: node(id: $id) {\r\n        ... on Domain {\r\n            ipAddresses {\r\n                publicIpAddress\r\n                ipAddress\r\n            }\r\n        }\r\n    }\r\n}\r\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var s=e.type;"NamedType"===s.kind&&t.add(s.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var s={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),s[e.name.value]=t}})),e.exports=t,e.exports.GetWebspaceIpAddress=function(e,t){var n={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=s[t]||new Set,o=new Set,r=new Set;
75for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(s[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var s=i(e,t);s&&n.definitions.push(s)})),n}(t,"GetWebspaceIpAddress")},1325:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SetApplication"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SetApplicationInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setApplication"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[]}]}}],loc:{start:0,end:95}};t.loc.source={body:"mutation SetApplication($input: SetApplicationInput!) {\r\n    setApplication(input: $input)\r\n}\r\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var s=e.type;"NamedType"===s.kind&&t.add(s.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var s={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),s[e.name.value]=t}})),e.exports=t,e.exports.SetApplication=function(e,t){var n={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=s[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(s[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var s=i(e,t);s&&n.definitions.push(s)})),n}(t,"SetApplication")},1329:(e,t,n)=>{var s={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SiteCard"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SiteCardFragment"},directives:[]}]}}]}}],loc:{start:0,end:134}};s.loc.source={body:'#import "queries/SiteCardFragment.graphql"\r\n\r\nquery SiteCard($id: ID!) {\r\n    site(id: $id) {\r\n        ...SiteCardFragment\r\n    }\r\n}\r\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};function a(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){a(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){a(e,t)})),e.definitions&&e.definitions.forEach((function(e){a(e,t)}))}s.definitions=s.definitions.concat(n(1330).definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!i[t]&&(i[t]=!0,!0)})));var o={};function r(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}s.definitions.forEach((function(e){if(e.name){var t=new Set;a(e,t),o[e.name.value]=t}})),e.exports=s,e.exports.SiteCard=function(e,t){var n={kind:e.kind,definitions:[r(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var s=o[t]||new Set,i=new Set,a=new Set;for(s.forEach((function(e){a.add(e)}));a.size>0;){var l=a;a=new Set,l.forEach((function(e){i.has(e)||(i.add(e),(o[e]||new Set).forEach((function(e){a.add(e)})))}
75))}return i.forEach((function(t){var s=r(e,t);s&&n.definitions.push(s)})),n}(s,"SiteCard")},1330:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SiteCardFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Site"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"screenshotUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"previewUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"siteUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"customTabs"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"customTitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"customSidebar"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"buttons"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"href"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"handler"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"comment"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"additionalComments"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"noEscape"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"noEscapeTitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"section"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tooltip"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:535}};t.loc.source={body:"fragment SiteCardFragment on Site {\r\n    id\r\n    screenshotUrl\r\n    previewUrl\r\n    siteUrl\r\n    customTabs {\r\n        id\r\n        title\r\n        content\r\n        order\r\n    }\r\n    customTitle\r\n    customSidebar {\r\n        id\r\n        content\r\n    }\r\n    buttons {\r\n        id\r\n        icon\r\n        href\r\n        handler\r\n        target\r\n        title\r\n        label\r\n        description\r\n        comment\r\n        additionalComments\r\n        noEscape\r\n        noEscapeTitle\r\n        section\r\n        order\r\n        tooltip\r\n    }\r\n}\r\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var s=e.type;"NamedType"===s.kind&&t.add(s.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var s={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),s[e.name.value]=t}})),e.exports=t,e.exports.SiteCardFragment=function(e,t){var n={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=s[t]||new Set,o=new Set,r=new Set;
75for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(s[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var s=i(e,t);s&&n.definitions.push(s)})),n}(t,"SiteCardFragment")},1358:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ToggleDynamicListExpandability"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"expandable"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"toggleDynamicListExpandability"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"expandable"},value:{kind:"Variable",name:{kind:"Name",value:"expandable"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:167}};t.loc.source={body:"mutation ToggleDynamicListExpandability($expandable: Boolean!) {\r\n    toggleDynamicListExpandability(input: { expandable:  $expandable }) {\r\n        result\r\n    }\r\n}\r\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var s=e.type;"NamedType"===s.kind&&t.add(s.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var s={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),s[e.name.value]=t}})),e.exports=t,e.exports.ToggleDynamicListExpandability=function(e,t){var n={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=s[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(s[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var s=i(e,t);s&&n.definitions.push(s)})),n}(t,"ToggleDynamicListExpandability")},983:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Updates"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updates"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showControls"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:97}};t.loc.source={body:"query Updates {\r\n    config {\r\n        updates {\r\n            showControls\r\n        }\r\n    }\r\n}\r\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var s=e.type;"NamedType"===s.kind&&t.add(s.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var s={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),s[e.name.value]=t}})),e.exports=t,e.exports.Updates=function(e,t){var n={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=s[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(s[e]||new Set).forEach((function(e){r.add(e)})))}
75))}return o.forEach((function(t){var s=i(e,t);s&&n.definitions.push(s)})),n}(t,"Updates")},1362:(e,t,n)=>{"use strict";n.r(t)},1328:(e,t,n)=>{"use strict";n.r(t)}}]);
76//# sourceMappingURL=view.js.map?7f8e606b77cb630a288c

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.