1import{_ as D,N as q,z as v,x as F,b as R,l as k,j as G,L as E,a as S,d3 as $}from"./main-BUyohMDS.js";import{m as j}from"./ButtonGroup-CMJd_3WK.js";import{F as B}from"./Panel-DlHIfpEN.js";import{N as Y}from"./Radio-C2mh1-CT.js";import{a as o,o as I,b as T,A as t,g as s,p as a,s as l,t as r,I as M,k as V,f as H,u as J,j as K,l as Z}from"./vendor-codemirror-CsRMRzWL.js";import{U as z}from"./Textarea-DmXWpPw5.js";import{I as y}from"./ImageUploader-ChYbJngP.js";import{C as Q}from"./ColorPicker-LTia-as-.js";import{u as W}from"./useConfirmModal-BowzB0Xj.js";import{S as X}from"./StickyFormActions-1u5aRYlD.js";import{T as x}from"./TitleInfoButton-jGekIuHh.js";import{c as ee}from"./csrfField-9FsuMLI4.js";import{d as ne}from"./debounce-QMkBo23c.js";import{h as ae}from"./httpErrorHandler-YOlql0B8.js";import"./vendor-highcharts-DJOjmI7G.js";import"./expandAnimation-LBpmPDtK.js";import"./CharactersCount-Bv_xzrGe.js";import"./Avatar-Ch50G9ia.js";import"./index-BpbL7xcj.js";import"./ToggleTip-4KqeRynz.js";const A={props:{branding:{type:Object,required:!0},errors:{type:Object,default:()=>{}}},watch:{brandingVal:{handler(e){this.$emit("update:branding",e)},deep:!0},branding:{handler(e){this.brandingVal=e},deep:!0}},data(){return{brandingVal:this.branding}},methods:{getError(e){return this.errors[e]?this.errors[e][0]:""}},emits:["update:branding"]},oe={mixins:[A],props:{pageSizes:{type:Array,required:!0}},components:{IbPanel:B,IbRadio:Y,IbFormGroup:F,IbLabel:v,IbSelect:q},emits:["update:branding"]},te={class:"format-content"},ie={style:{display:"flex"}};function re(e,n,d,O,i,b){const p=o("ib-label"),m=o("ib-select"),_=o("ib-form-group"),N=o("ib-radio"),P=o("ib-panel");return I(),T(P,null,{title:t(()=>[l(r(e.lang("page_format",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),"head-content":t(()=>[s("p",null,r(e.lang("page_format_description",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),body:t(()=>[s("div",te,[a(_,{class:"format-page-size"},{default:t(()=>[a(p,{for:"page-size"},{default:t(()=>[l(r(e.lang("page_size",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1}),a(m,{dusk:"page-size-select","is-multiple":!1,options:d.pageSizes,"show-clear-button":!1,id:"page-size",name:"branding[general][page_size]","model-value":e.brandingVal.page_size,"onUpdate:modelValue":n[0]||(n[0]=u=>e.brandingVal.page_size=u)},null,8,["options","model-value"])]),_:1}),a(_,{class:"format-orientation"},{default:t(()=>[a(p,{class:"mb-15"},{default:t(()=>[l(r(e.lang("orientation",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1}),s("div",ie,[a(N,{dusk:"orientation-radio-landscape",name:"branding[general][orientation]",value:"L",label:e.lang("landscape",e.langComponents.COMPONENT_PDF_BRANDING),style:{"margin-right":"25px"},modelValue:e.brandingVal.orientation,"onUpdate:modelValue":n[1]||(n[1]=u=>e.brandingVal.orientation=u)},null,8,["label","modelValue"]),a(N,{dusk:"orientation-radio-portrait",name:"branding[general][orientation]",value:"P",label:e.lang("portrait",e.langComponents.COMPONENT_PDF_BRANDING),modelValue:e.brandingVal.orientation,"onUpdate:modelValue":n[2]||(n[2]=u=>e.brandingVal.orientation=u)},null,8,["label","modelValue"])])]),_:1})])]),_:1})}const se=D(oe,[["render",re],["__scopeId","data-v-b2c1f69c"]]),le={props:{fileContent:{type:[String,null],required:!0},active:{type:Boolean,default:!0}},watch:{isOpen(){this.$emit("update:active",this.isOpen)}},data(){return{isOpen:this.active}},components:{IbPanel:B},emits:["update:active"]},de={class:"preview-content"},pe=["src"];function ge(e,n,d,O,i,b){const p=o("ib-panel");return I(),T(p,{dusk:"pdf-preview-panel","is-open":i.isOpen,"onUpdate:isOpen":n[0]||(n[0]=m=>i.isOpen=m),"show-expand-button":""},{title:t(()=>[l(r(e.lang("pdf_preview",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),"head-content":t(()=>[s("p",null,r(e.lang("pdf_preview_description",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),body:t(()=>[s("div",de,[s("iframe",{dusk:"pdf-preview",type:"application/pdf",class:"w-100 h-100",src:d.fileContent},null,8,pe)])]),_:1},8,["is-open"])}const be=D(le,[["render",ge],["__scopeId","data-v-4d626655"]]),me={mixins:[A],components:{IbPanel:B,IbCheckbox:G,IbFormGroup:F,IbLabel:v,IbInput:k,IbTextarea:z,ImageUploader:y,ColorPicker:Q},directives:{Tooltip:R}},_e={class:"panel-head"},ue={class:"content"},Ne={class:"color-item mb-5"},fe={class:"color-item-content"},ce={class:"color-item mb-15"},Oe={class:"color-item-content"};function Pe(e,n,d,O,i,b){const p=o("ib-checkbox"),m=o("image-uploader"),_=o("ib-label"),N=o("color-picker"),P=o("ib-input"),u=o("ib-form-group"),h=o("ib-textarea"),g=o("ib-panel"),C=M("tooltip");return I(),T(g,{"show-expand-button":"","is-open":!1},{title:t(()=>[s("div",_e,[V(a(p,{modelValue:e.brandingVal.enabled,"onUpdate:modelValue":n[0]||(n[0]=f=>e.brandingVal.enabled=f),class:"active-checkbox",name:"branding[first][enabled]",dusk:"pdf-branding-first-enabled"},null,8,["modelValue"]),[[C,e.brandingVal.enabled?e.lang("active_setting",e.langComponents.COMPONENT_PDF_BRANDING):e.lang("inactive_setting",e.langComponents.COMPONENT_PDF_BRANDING)]]),l(" "+r(e.lang("first_page",e.langComponents.COMPONENT_PDF_BRANDING)),1
1)])]),"head-content":t(()=>[s("p",null,r(e.lang("first_page_description",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),body:t(()=>[s("div",ue,[a(m,{"max-width":1500,"max-height":1500,"max-weight":4e6,title:e.lang("upload_top_image",e.langComponents.COMPONENT_PDF_BRANDING),"requirements-description":e.lang("pdf_branding_image_requirements",e.langComponents.COMPONENT_PDF_BRANDING),imageSizeExceededTitle:e.lang("image_size_exceeded_title",e.langComponents.COMPONENT_PDF_BRANDING),imageSizeExceeded:e.lang("image_size_exceeded",e.langComponents.COMPONENT_PDF_BRANDING),name:"branding[first][image]",dusk:"pdf-branding-first-image",class:"mb-15",src:e.brandingVal.image,"onUpdate:src":n[1]||(n[1]=f=>e.brandingVal.image=f)},null,8,["title","requirements-description","imageSizeExceededTitle","imageSizeExceeded","src"]),s("div",Ne,[a(_,null,{default:t(()=>[l(r(e.lang("text_color",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1}),s("div",fe,[s("p",null,r(e.brandingVal.color),1),a(N,{name:"branding[first][color]",dusk:"pdf-branding-first-color",value:e.brandingVal.color,"onUpdate:value":n[2]||(n[2]=f=>e.brandingVal.color=f)},null,8,["value"])])]),s("div",ce,[a(_,null,{default:t(()=>[l(r(e.lang("background_color",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1}),s("div",Oe,[s("p",null,r(e.brandingVal.background),1),a(N,{name:"branding[first][background]",dusk:"pdf-branding-first-background",value:e.brandingVal.background,"onUpdate:value":n[3]||(n[3]=f=>e.brandingVal.background=f)},null,8,["value"])])]),a(u,{class:"mb-15"},{default:t(()=>[a(_,{for:"branding-first-title","info-text":e.lang("title_info",e.langComponents.COMPONENT_PDF_BRANDING)},{default:t(()=>[l(r(e.lang("title",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1},8,["info-text"]),a(P,{placeholder:e.lang("title_placeholder",e.langComponents.COMPONENT_PDF_BRANDING),id:"branding-first-title",name:"branding[first][title]",dusk:"pdf-branding-first-title","error-message":e.getError("title"),modelValue:e.brandingVal.title,"onUpdate:modelValue":n[4]||(n[4]=f=>e.brandingVal.title=f)},null,8,["placeholder","error-message","modelValue"])]),_:1}),a(u,null,{default:t(()=>[a(_,{for:"branding-first-description","info-text":e.lang("description_info",e.langComponents.COMPONENT_PDF_BRANDING)},{default:t(()=>[l(r(e.lang("description",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1},8,["info-text"]),a(h,{id:"branding-first-description",value:e.brandingVal.description,"onUpdate:value":n[5]||(n[5]=f=>e.brandingVal.description=f),class:"text-area",name:"branding[first][description]",dusk:"pdf-branding-first-description","character-limit":600,"error-message":e.getError("description"),placeholder:e.lang("description_placeholder",e.langComponents.COMPONENT_PDF_BRANDING),"aria-label":e.lang("description_placeholder",e.langComponents.COMPONENT_PDF_BRANDING)},null,8,["value","error-message","placeholder","aria-label"])]),_:1})])]),_:1})}const Ce=D(me,[["render",Pe],["__scopeId","data-v-96733ce0"]]),he={mixins:[A],components:{IbPanel:B,IbCheckbox:G,IbFormGroup:F,IbLabel:v,IbTextarea:z,ImageUploader:y},directives:{Tooltip:R}},De={class:"panel-head"},Ie={class:"content"};function Te(e,n,d,O,i,b){const p=o("ib-checkbox"),m=o("image-uploader"),_=o("ib-label"),N=o("ib-textarea"),P=o("ib-form-group"),u=o("ib-panel"),h=M("tooltip");return I(),T(u,{"show-expand-button":"","is-open":!1},{title:t(()=>[s("div",De,[V(a(p,{modelValue:e.brandingVal.enabled,"onUpdate:modelValue":n[0]||(n[0]=g=>e.brandingVal.enabled=g),class:"active-checkbox",name:"branding[last][enabled]",dusk:"pdf-branding-last-enabled","aria-label":e.lang("last_page",e.langComponents.COMPONENT_PDF_BRANDING)},null,8,["modelValue","aria-label"]),[[h,e.brandingVal.enabled?e.lang("active_setting",e.langComponents.COMPONENT_PDF_BRANDING):e.lang("inactive_setting",e.langComponents.COMPONENT_PDF_BRANDING)]]),l(" "+r(e.lang("last_page",e.langComponents.COMPONENT_PDF_BRANDING)),1)])]),"head-content":t(()=>[s("p",null,r(e.lang("last_page_description",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),body:t(()=>[s("div",Ie,[a(m,{src:e.brandingVal.image,"onUpdate:src":n[1]||(n[1]=g=>e.brandingVal.image=g),"max-width":1500,"max-height":1500,"max-weight":4e6,title:e.lang("upload_last_page_image",e.langComponents.COMPONENT_PDF_BRANDING),"requirements-description":e.lang("pdf_branding_image_requirements",e.langComponents.COMPONENT_PDF_BRANDING),"image-size-exceeded-title":e.lang("image_size_exceeded_title",e.langComponents.COMPONENT_PDF_BRANDING),"image-size-exceeded":e.lang("image_size_exceeded",e.langComponents.COMPONENT_PDF_BRANDING),name:"branding[last][image]",dusk:"pdf-branding-last-logo",class:"mb-15"},null,8,["src","title","requirements-description","image-size-exceeded-title","image-size-exceeded"]),a(P,null,{default:t(()=>[a(_,{for:"branding-last-text","info-text":e.lang("last_page_text_info",e.langComponents.COMPONENT_PDF_BRANDING)},{default:t(()=>[l(r(e.lang("last_page_text",e.langComponents.COMPONENT_PDF_BRANDING)),1
1)]),_:1},8,["info-text"]),a(N,{id:"branding-last-text",value:e.brandingVal.text,"onUpdate:value":n[2]||(n[2]=g=>e.brandingVal.text=g),class:"text-area",name:"branding[last][text]",dusk:"pdf-branding-last-text","error-message":e.getError("text"),placeholder:e.lang("last_page_text_placeholder",e.langComponents.COMPONENT_PDF_BRANDING),"aria-label":e.lang("last_page_text_placeholder",e.langComponents.COMPONENT_PDF_BRANDING),"character-limit":1e3},null,8,["value","error-message","placeholder","aria-label"])]),_:1})])]),_:1})}const Ee=D(he,[["render",Te],["__scopeId","data-v-45c6719a"]]),Be=[{id:"normal",title:lang("app_branding_normal",E.COMPONENT_PDF_BRANDING)},{id:"inverse",title:lang("app_branding_inverse",E.COMPONENT_PDF_BRANDING)}],ve={mixins:[A],data(){return{HEADER_LAYOUTS_OPTIONS:Be}},components:{IbPanel:B,IbCheckbox:G,IbFormGroup:F,IbInput:k,IbLabel:v,ImageUploader:y},directives:{Tooltip:R}},Fe={class:"panel-head"},Ae={class:"content"},Re={class:"form-groups-wrapper"};function Ge(e,n,d,O,i,b){const p=o("ib-checkbox"),m=o("image-uploader"),_=o("ib-label"),N=o("ib-select"),P=o("ib-form-group"),u=o("ib-input"),h=o("ib-panel"),g=M("tooltip");return I(),T(h,{"show-expand-button":"","is-open":!1},{title:t(()=>[s("div",Fe,[V(a(p,{modelValue:e.brandingVal.enabled,"onUpdate:modelValue":n[0]||(n[0]=C=>e.brandingVal.enabled=C),class:"active-checkbox",name:"branding[header][enabled]",dusk:"pdf-branding-header-enabled","aria-label":e.lang("branding-header-enable",e.langComponents.COMPONENT_PDF_BRANDING)},null,8,["modelValue","aria-label"]),[[g,e.brandingVal.enabled?e.lang("active_setting",e.langComponents.COMPONENT_PDF_BRANDING):e.lang("inactive_setting",e.langComponents.COMPONENT_PDF_BRANDING)]]),l(" "+r(e.lang("page_header",e.langComponents.COMPONENT_PDF_BRANDING)),1)])]),"head-content":t(()=>[s("p",null,r(e.lang("pdf_header_description",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),body:t(()=>[s("div",Ae,[a(m,{src:e.brandingVal.logo,"onUpdate:src":n[1]||(n[1]=C=>e.brandingVal.logo=C),"max-width":1500,"max-height":1500,"max-weight":4e6,title:e.lang("upload_logo",e.langComponents.COMPONENT_PDF_BRANDING),"requirements-description":e.lang("pdf_branding_image_requirements",e.langComponents.COMPONENT_PDF_BRANDING),"image-size-exceeded-title":e.lang("image_size_exceeded_title",e.langComponents.COMPONENT_PDF_BRANDING),"image-size-exceeded":e.lang("image_size_exceeded",e.langComponents.COMPONENT_PDF_BRANDING),name:"branding[header][logo]",dusk:"pdf-branding-header-logo",class:"mb-15"},null,8,["src","title","requirements-description","image-size-exceeded-title","image-size-exceeded"]),s("div",Re,[a(P,{class:"form-group-item"},{default:t(()=>[a(_,{for:"branding-header-layout"},{default:t(()=>[l(r(e.lang("header_layout",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1}),a(N,{id:"branding-header-layout",modelValue:e.brandingVal.layout,"onUpdate:modelValue":n[2]||(n[2]=C=>e.brandingVal.layout=C),name:"branding[header][layout]","is-multiple":!1,options:i.HEADER_LAYOUTS_OPTIONS,"show-clear-button":!1,dusk:"pdf-branding-header-layout"},null,8,["modelValue","options"])]),_:1}),a(P,{class:"form-group-item","support-text":e.lang("header_text_support",e.langComponents.COMPONENT_PDF_BRANDING)},{default:t(()=>[a(_,{"info-text":e.lang("header_text_info",e.langComponents.COMPONENT_PDF_BRANDING),for:"branding-header-text"},{default:t(()=>[l(r(e.lang("header_text",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1},8,["info-text"]),a(u,{id:"branding-header-text",name:"branding[header][text]",dusk:"pdf-branding-header-text",placeholder:e.lang("header_text_placeholder",e.langComponents.COMPONENT_PDF_BRANDING),"error-message":e.getError("text"),modelValue:e.brandingVal.text,"onUpdate:modelValue":n[3]||(n[3]=C=>e.brandingVal.text=C)},null,8,["placeholder","error-message","modelValue"])]),_:1},8,["support-text"])])])]),_:1})}const Me=D(ve,[["render",Ge],["__scopeId","data-v-0813d01a"]]),Ve=[{id:"left",title:lang("app_to_left",E.COMPONENT_PDF_BRANDING)},{id:"center",title:lang("app_to_center",E.COMPONENT_PDF_BRANDING)}],ke={mixins:[A],data(){return{FOOTER_LAYOUTS_OPTIONS:Ve}},components:{IbPanel:B,IbCheckbox:G,IbFormGroup:F,IbInput:k,IbLabel:v},directives:{Tooltip:R}},ye={class:"panel-head"},we={class:"content"};function $e(e,n,d,O,i,b){const p=o("ib-checkbox"),m=o("ib-label"),_=o("ib-select"),N=o("ib-form-group"),P=o("ib-input"),u=o("ib-panel"),h=M("tooltip");return I(),T(u,{"show-expand-button":"","is-open":!1},{title:t(()=>[s("div",ye,[V(a(p,{modelValue:e.brandingVal.enabled,"onUpdate:modelValue":n[0]||(n[0]=g=>e.brandingVal.enabled=g),class:"active-checkbox",dusk:"pdf-branding-footer-enabled",name:"branding[footer][enabled]","aria-label":e.lang("branding-footer-enable",e.langComponents.COMPONENT_PDF_BRANDING)},null,8,["modelValue","aria-label"]),[[h,e.brandingVal.enabled?e.lang("active_setting",e.langComponents.COMPONENT_PDF_BRANDING):e.lang("inactive_setting",e.langComponents.COMPONENT_PDF_BRANDING)]]),l(" "+r(e.lang("page_footer",e.langComponents.COMPONENT_PDF_BRANDING)),1
1)])]),"head-content":t(()=>[s("p",null,r(e.lang("pdf_footer_description",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),body:t(()=>[s("div",we,[a(N,{class:"form-group-item"},{default:t(()=>[a(m,{for:"branding-footer-layout"},{default:t(()=>[l(r(e.lang("footer_layout",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1}),a(_,{id:"branding-footer-layout",modelValue:e.brandingVal.layout,"onUpdate:modelValue":n[1]||(n[1]=g=>e.brandingVal.layout=g),"is-multiple":!1,options:i.FOOTER_LAYOUTS_OPTIONS,"error-message":e.getError("layout"),"show-clear-button":!1,dusk:"pdf-branding-footer-layout",name:"branding[footer][layout]"},null,8,["modelValue","options","error-message"])]),_:1}),a(N,{class:"form-group-item","support-text":e.lang("footer_text_support",e.langComponents.COMPONENT_PDF_BRANDING)},{default:t(()=>[a(m,{for:"branding-footer-text","info-text":e.lang("footer_text_info",e.langComponents.COMPONENT_PDF_BRANDING)},{default:t(()=>[l(r(e.lang("footer_text",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1},8,["info-text"]),a(P,{id:"branding-footer-text",modelValue:e.brandingVal.text,"onUpdate:modelValue":n[2]||(n[2]=g=>e.brandingVal.text=g),dusk:"pdf-branding-footer-text",name:"branding[footer][text]",placeholder:e.lang("footer_text_placeholder",e.langComponents.COMPONENT_PDF_BRANDING),"error-message":e.getError("text")},null,8,["modelValue","placeholder","error-message"])]),_:1},8,["support-text"])])]),_:1})}const Se=D(ke,[["render",$e],["__scopeId","data-v-5388f767"]]),ze={methods:{async resetPdfBranding(){const e={title:lang("reset_settings",E.COMPONENT_PDF_BRANDING),message:lang("reset_settings_message",E.COMPONENT_PDF_BRANDING),submit:{buttonKind:"danger",text:lang("reset_pdf_settings",E.COMPONENT_PDF_BRANDING)}};await W(e)&&(this.$loader.show(),axios.post(route("settings.pdf-branding.reset")).then(()=>location.reload()).finally(()=>this.$loader.hide()))}},components:{IbPanel:B,IbButton:S}},Ue={class:"pdf-reset-content"};function Le(e,n,d,O,i,b){const p=o("ib-button"),m=o("ib-panel");return I(),T(m,null,{title:t(()=>[l(r(e.lang("reset_pdf_branding",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),"head-content":t(()=>[s("div",Ue,[s("p",null,r(e.lang("reset_pdf_branding_description",e.langComponents.COMPONENT_PDF_BRANDING)),1),a(p,{dusk:"reset-pdf-button",kind:"danger",type:"button",onClick:b.resetPdfBranding},{default:t(()=>[l(r(e.lang("reset_settings",e.langComponents.COMPONENT_PDF_BRANDING)),1)]),_:1},8,["onClick"])])]),_:1})}const qe=D(ze,[["render",Le],["__scopeId","data-v-8adf8dd8"]]),je="1",Ye={props:{pageSizes:{type:Array,required:!0},companyBranding:{type:Object,required:!0}},data(){return{isActivePreview:!0,errors:{},fileContent:null,initialBranding:{},branding:{general:{page_size:je,orientation:"L"},first:{enabled:!1,background:"#ffffff",color:"#000000",title:"",description:"",image:""},last:{enabled:!1,text:"",image:""},header:{enabled:!1,layout:"normal",text:"",logo:""},footer:{enabled:!1,layout:"left",text:""}}}},watch:{branding:{handler(){this.loadPreviewFile()},deep:!0}},mounted(){this.setDefaultValues(this.companyBranding,this.branding),this.initialBranding=$(this.branding),this.loadPreviewFile()},methods:{submitForm(){this.$loader.show();const e=new FormData(this.$refs.form);axios.post(route("settings.pdf-branding.update"),e).then(n=>{this.$notifications.success({title:lang("changes_saved",this.langComponents.COMPONENT_PDF_BRANDING),text:lang("pdf_branding_saved",this.langComponents.COMPONENT_PDF_BRANDING)}),this.initialBranding=$(this.branding)}).catch(n=>{this.errorList=n?.data?.errors??{}}).finally(()=>{this.$loader.hide()})},setDefaultValues(e,n){for(let d in n)typeof e?.[d]<"u"&&(n[d]=e[d])},loadPreviewFile:ne(function(){if(!this.isActivePreview)return;this.$loader.show();const e=new FormData(this.$refs.form);axios({method:"POST",responseType:"blob",url:route("settings.pdf-branding.preview"),data:e}).then(n=>{this.fileContent=URL.createObjectURL(new Blob([n.data],{type:"application/pdf"})),this.errors={}}).catch(async n=>{if(!n.response)return;const d=JSON.parse(await n.response.data.text());this.prepareErrors(d.errors)}).finally(()=>{this.$loader.hide()})},1e3),resetChanges(){this.branding=JSON.parse(JSON.stringify(this.initialBranding))},prepareErrors(e){this.errors={},Object.keys(e).forEach(n=>{const[d,O,i]=n.split(".");this.errors[O]||(this.errors[O]={}),this.errors[O][i]=e[n]})}},computed:{isChanged(){return JSON.stringify(this.initialBranding)!==JSON.stringify(this.branding)}},components:{IbButtonGroup:j,IbButton:S,csrfField:ee,StickyFormActions:X,TitleInfoButton:x,Format:se,FirstPage:Ce,LastPage:Ee,PageHeader:Me,PageFooter:Se,ResetPdf:qe,PdfPreview:be}},He={class:"pdf-branding"},Je={class:"page-title mb-20"},Ke={dusk:"pdf-branding-title"},Ze=["href"];function Qe(e,n,d,O,i,b){const p=o("ib-icon"),m=o("title-info-button"),_=o("csrf-field"),N=o("format"),P=
1o("first-page"),u=o("last-page"),h=o("page-header"),g=o("page-footer"),C=o("reset-pdf"),f=o("pdf-preview"),w=o("ib-button"),U=o("ib-button-group"),L=o("sticky-form-actions");return I(),H("div",He,[s("div",Je,[s("h2",Ke,r(e.lang("manage_pdf_branding",e.langComponents.COMPONENT_PDF_BRANDING)),1),a(m,{dusk:"pdf-branding-title-info-button",position:"right-center",title:e.lang("about_pdf_branding_settings",e.langComponents.COMPONENT_PDF_BRANDING)},{buttons:t(()=>[s("a",{href:e.SUPPORT_LINKS.ABOUT_PDF_BRANDING_SETTINGS,class:"ib-standalone-link",target:"_blank"},[l(r(e.lang("about_pdf_branding_settings",e.langComponents.COMPONENT_PDF_BRANDING))+" ",1),a(p,{name:"open-outline"})],8,Ze)]),default:t(()=>[l(r(e.lang("about_pdf_branding_settings_description",e.langComponents.COMPONENT_PDF_BRANDING))+" ",1)]),_:1},8,["title"])]),s("form",{ref:"form",method:"POST",autocomplete:"off",dusk:"pdf-branding-form",class:K(["form",{"has-fixed-actions":b.isChanged}]),onSubmit:n[6]||(n[6]=J((...c)=>b.submitForm&&b.submitForm(...c),["prevent"]))},[a(_),a(N,{branding:i.branding.general,"onUpdate:branding":n[0]||(n[0]=c=>i.branding.general=c),class:"mb-20","page-sizes":d.pageSizes,dusk:"pdf-branding-format"},null,8,["branding","page-sizes"]),a(P,{branding:i.branding.first,"onUpdate:branding":n[1]||(n[1]=c=>i.branding.first=c),errors:i.errors.first??{},class:"mb-20",dusk:"pdf-branding-first-page"},null,8,["branding","errors"]),a(u,{branding:i.branding.last,"onUpdate:branding":n[2]||(n[2]=c=>i.branding.last=c),errors:i.errors.last??{},class:"mb-20",dusk:"pdf-branding-last-page"},null,8,["branding","errors"]),a(h,{branding:i.branding.header,"onUpdate:branding":n[3]||(n[3]=c=>i.branding.header=c),errors:i.errors.header??{},class:"mb-20",dusk:"pdf-branding-page-header"},null,8,["branding","errors"]),a(g,{branding:i.branding.footer,"onUpdate:branding":n[4]||(n[4]=c=>i.branding.footer=c),errors:i.errors.footer??{},class:"mb-20",dusk:"pdf-branding-page-footer"},null,8,["branding","errors"]),a(C,{dusk:"pdf-branding-reset-panel",class:"mb-20"}),a(f,{dusk:"pdf-branding-preview",active:i.isActivePreview,"onUpdate:active":n[5]||(n[5]=c=>i.isActivePreview=c),"file-content":i.fileContent},null,8,["active","file-content"]),a(L,{fixed:b.isChanged},{default:t(()=>[a(U,null,{default:t(()=>[a(w,{kind:"secondary",type:"button",disabled:!b.isChanged,dusk:"pdf-branding-cancel-button",onClick:b.resetChanges},{default:t(()=>[l(r(e.lang("cancel",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1},8,["disabled","onClick"]),a(w,{disabled:!b.isChanged||!!Object.keys(i.errors).length,dusk:"pdf-branding-save-button",type:"submit"},{default:t(()=>[l(r(e.lang("save_changes",e.langComponents.COMPONENT_SYSTEM)),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["fixed"])],34)])}const We=D(Ye,[["render",Qe],["__scopeId","data-v-dfdddc4b"]]),Xe={mixins:[ae],data(){return{branding:null,pageSizes:[],isLoading:!1}},created(){this.init()},methods:{init(){this.$loader.show(),axios.get(route("settings.pdf-branding.edit")).then(({data:e})=>{this.branding=e.branding,this.pageSizes=e.pageSizes,this.isLoading=!0}).catch(e=>{this.handleHttpError(e)}).finally(()=>{this.$loader.hide()})}},components:{PdfBranding:We}};function xe(e,n,d,O,i,b){const p=o("pdf-branding",!0);return i.isLoading?(I(),T(p,{key:0,"company-branding":i.branding,"page-sizes":i.pageSizes},null,8,["company-branding","page-sizes"])):Z("",!0)}const Cn=D(Xe,[["render",xe]]);export{Cn 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.