1import{_ as b,s as u,b as p,d as i,e as t,x as s,u as g,f as a,v as c,q as n,p as y,F as v}from"./main-1ztNDaK5.js";const m={props:{settings:{type:Object,required:!0}},computed:{privateApiKey(){return(this.settings.privateData.privateApiKey||"").replace(/./g,"*")},privateStagingApiKey(){return(this.settings.privateData.privateStagingApiKey||"").replace(/./g,"*")},privateTestApiKey(){return(this.settings.privateData.privateTestApiKey||"").replace(/./g,"*")},isProdConfigValid(){return this.settings.publicData.publicApiKey&&this.settings.privateData.privateApiKey},isStagingConfigValid(){return this.settings.publicData.publicStagingApiKey&&this.settings.privateData.privateStagingApiKey},isEditorConfigValid(){return this.settings.publicData.publicTestApiKey&&this.settings.privateData.privateTestApiKey},isProdConfigNotSet(){return!this.settings.publicData.publicApiKey&&!this.settings.privateData.privateApiKey},isStagingConfigNotSet(){return!this.settings.publicData.publicStagingApiKey&&!this.settings.privateData.privateStagingApiKey},isEditorConfigNotSet(){return!this.settings.publicData.publicTestApiKey&&!this.settings.privateData.privateTestApiKey},isStagingConfigBroken(){return this.settings.publicData.publicStagingApiKey&&!this.settings.privateData.privateStagingApiKey||!this.settings.publicData.publicStagingApiKey&&this.settings.privateData.privateStagingApiKey},isEditorConfigBroken(){return this.settings.publicData.publicTestApiKey&&!this.settings.privateData.privateTestApiKey||!this.settings.publicData.publicTestApiKey&&this.settings.privateData.privateTestApiKey}}},_={class:"flex items-center body-2"},f={class:"text-ellipsis"},A={class:"flex items-center body-2"},h={class:"text-ellipsis"},K={class:"flex items-center body-2"},k={class:"text-ellipsis"},S={class:"flex items-center body-2"},D={class:"text-ellipsis"},x={key:2,class:"mb-3 body-sm content-warning flex items-center"},P={key:3,class:"mb-3 label-sm content-alert flex items-center"},C={class:"flex items-center body-2"},w={class:"text-ellipsis"},T={class:"flex items-center body-2"},E={class:"text-ellipsis"},N={key:6,class:"mb-3 body-sm content-warning flex items-center"},V={key:7,class:"mb-3 label-sm content-alert flex items-center"};function I(B,l,d,F,q,e){const r=u("wwEditorIcon"),o=u("wwEditorFormRow");return i(),p(v,null,[l[0]||(l[0]=t("div",{class:"my-3 label-sm flex items-center"},"Production",-1)),s(o,{label:"Public prod API key"},{default:c(()=>[t("div",_,[s(r,{name:"key",class:"mr-2"}),t("div",f,n(d.settings.publicData.publicApiKey||"not defined"),1)])]),_:1}),s(o,{label:"Private prod API key"},{default:c(()=>[t("div",A,[s(r,{name:"key",class:"mr-2"}),t("div",h,n(e.privateApiKey||"not defined"),1)])]),_:1}),l[1]||(l[1]=t("div",{class:"my-3 label-sm flex items-center"},"Staging",-1)),e.isStagingConfigValid?(i(),g(o,{key:0,label:"Public staging API key"},{default:c(()=>[t("div",K,[s(r,{name:"key",class:"mr-2"}),t("div",k,n(d.settings.publicData.publicStagingApiKey),1)])]),_:1})):a("",!0),e.isStagingConfigValid?(i(),g(o,{key:1,label:"Private staging API key"},{default:c(()=>[t("div",S,[s(r,{name:"key",class:"mr-2"}),t("div",D,n(e.privateStagingApiKey),1)])]),_:1})):a("",!0),e.isStagingConfigNotSet?(i(),p("div",x," Not set => Production keys used in staging. ")):a("",!0),e.isStagingConfigBroken?(i(),p("div",P,[s(r,{class:"mr-1",name:"warning",small:""}),y(" "+n(e.privateStagingApiKey?"Private key is set but not public => Possible issues in staging.":"Public key is set but not private => Possible issues in staging."),1)])):a("",!0),l[2]||(l[2]=t("div",{class:"my-3 label-sm flex items-center"},"Editor",-1)),e.isEditorConfigValid?(i(),g(o,{key:4,label:"Public editor API key"},{default:c(()=>[t("div",C,[s(r,{name:"key",class:"mr-2"}),t("div",w,n(d.settings.publicData.publicTestApiKey),1)])]),_:1})):a("",!0),e.isEditorConfigValid?(i(),g(o,{key:5,label:"Private editor API key"},{default:c(()=>[t("div",T,[t("div",E,n(e.privateTestApiKey),1)])]),_:1})):a("",!0),e.isEditorConfigNotSet?(i(),p("div",N," Not set => Production keys used in the editor. ")):a("",!0),e.isEditorConfigBroken?(i(),p("div",V,[s(r,{class:"mr-1",name:"warning",small:""}),y(" "+n(e.privateTestApiKey?"Private key is set but not public => Possible issues in editor.":"Public key is set but not private => Possible issues in editor."),1)])):a("",!0)],64)}const j=b(m,[["render",I],["__scopeId","data-v-076ee8f8"]]);export{j as default};
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.