1import{Bi as e,Ji as t,Jr as n,Xi as r,Yi as i,bi as ee,qi as te,vt as a}from"./src-DdRYxgPx8x.js";import{$ as ne,Ct as o,Ht as s,Jt as c,Mt as l,Pt as u,Q as d,Qt as f,Yt as p,Z as m,at as h,bt as g,et as _,it as v,pt as y,q as b,st as x,tt as S,vt as C,wt as w,xt as T}from"./vue-D0d8k1b_qq.js";import{t as re}from"./Member-BGZEs1YtSK.js";import{r as ie}from"./src-CQBICIJOGt.js";import{n as ae}from"./resolutionEffect-BhwNiLt_or.js";var E=e=>(o(`data-v-814e1cd5`),e=e(),T(),e),D={class:`pac-export-mockup`},O={class:`pac-export-mockup__right`},k={class:`pac-export-mockup__right__content`},A={class:`main-mockup`},j={class:`example`},M=[`src`],N={class:p([`main-mockup__des`])},P={href:`/introduction-to-pacdora-3d-rendering-technology`,target:`_blank`},F=E(()=>d(`i`,{class:`p-icon-leave-arrow`},null,-1)),I={key:0,class:`main-mockup__shadow`},L={class:`main-mockup__shadow__text`},R={class:`main-mockup__format`},z={class:`pac-export-mockup__right__format`},B=[`gtm`,`aria-disabled`,`onClick`],V={class:`pac-export-mockup__right__format__item`},H={class:`pac-export-mockup__right__resolution`},U=[`gtm`,`onClick`],W={class:`pac-export-mockup__right__resolution__item`},G={class:`main-mockup__resolutionDes`},K=t(x({__name:`Mockup-mockup`,props:{renderLoading:{type:Boolean},ratio:{default:4/3},format:{},referrer:{default:`render`},cateNo:{},buttonColorType:{default:`primary`},initialShadowState:{type:Boolean,default:void 0},isShowExportShadow:{type:Boolean,default:!0},isTransparentBackground:{type:Boolean,default:!1}},emits:[`on-render`,`update:format`,`shadow-change`],setup(t,{emit:o}){let x=t,{payAssetsLoading:T}=ie(),{benefitValid:E}=a(),K=m(()=>ae(x.ratio).filter(e=>!e.hidden)),q=s(K.value[0]),oe={"2K":`exportImage_2K`,"4K":`exportImage_4K`,"8K":`exportImage_8K`},se=m(()=>E[oe[q.value.label]].value),J=()=>{q.value=K.value.find(e=>e.label===q.value.label)||K.value.find(e=>e.localExport===q.value.localExport)||K.value[0]};l(()=>x.ratio,()=>{J()});let Y=()=>{var e;localStorage.setItem(`PAC_EXPORT_LAST_OPTION`,JSON.stringify({format:Q.value,resolution:(e=q.value)==null?void 0:e.label,exportWithShadow:X.value}))},X=s(!0);C(()=>{J();let e=localStorage.getItem(`PAC_EXPORT_LAST_OPTION`);if(e){let{resolution:t}=JSON.parse(e),n=K.value.find(e=>e.label===t);n&&(q.value=n)}if(x.initialShadowState!==void 0)X.value=x.initialShadowState;else if(e){let{exportWithShadow:t}=JSON.parse(e);X.value=t??X.value}}),l(()=>x.initialShadowState,e=>{e!==void 0&&(X.value=e)});let Z=[{label:`JPG`,value:`jpg`,gtm:`ga-${x.referrer}_export_JPG`},{label:`PNG`,value:`png`,gtm:`ga-${x.referrer}_export_PNG`}],Q=m({get(){return x.format||Z[0].value},set(e){o(`update:format`,e)}}),$=e=>x.isTransparentBackground&&e===`jpg`,ce=e=>{var t,n;(t=(n=window).$track)==null||t.call(n,{event:`${x.referrer}_mockup_shadow`,type:e?`on`:`off`}),Y(),o(`shadow-change`,e)};return(t,a)=>(g(),S(`div`,D,[d(`div`,O,[d(`div`,k,[d(`div`,A,[h(c(ee),{placeholderHeight:0,bottomMaskVisible:!1},{default:u(()=>[d(`div`,j,[d(`img`,{src:c(i)().export_dialog_mockup_img,alt:``},null,8,M)]),d(`div`,N,[v(f(c(r)(`renderCommon.brayDescription2`))+` `,1),d(`a`,P,[v(f(c(r)(`renderCommon.learnMore`))+` `,1),F])]),t.isShowExportShadow===!1?_(``,!0):(g(),S(`div`,I,[h(c(n),{checked:X.value,"onUpdate:checked":[a[0]||(a[0]=e=>X.value=e),ce]},null,8,[`checked`]),d(`div`,L,f(c(r)(`renderCommon.exportShadow`)),1)])),d(`div`,R,f(c(r)(`renderCommon.format`)),1),d(`div`,z,[(g(),S(b,null,w(Z,(t,n)=>h(c(e),{key:`${t.value}-${n}`,align:`top`,theme:`dark`,disabled:!$(t.value),title:c(r)(`notSupportTransparentBackground`)},{default:u(()=>[d(`div`,{class:p([`components-options-select`,{"components-options-select--active":t.value===Q.value,"components-options-select--disabled":$(t.value)}]),gtm:t.gtm,"aria-disabled":$(t.value),onClick:()=>{$(t.value)||(Q.value=t.value,y(()=>{Y()}))}},[d(`div`,V,f(t.label),1)],10,B)]),_:2},1032,[`disabled`,`title`])),64))]),d(`div`,H,[(g(!0),S(b,null,w(K.value,(e,t)=>(g(),S(`div`,{class:p([`components-options-select`,{"components-options-select--active":e.value===q.value.value&&e.localExport===q.value.localExport}]),key:`${e.value}-${t}`,gtm:`ga-${x.referrer}_export_mockup_${e.localExport?`screenshot`:e.label}`,onClick:()=>{q.value=e,Y()}},[d(`div`,W,f(e.label),1)],10,U))),128))]),d(`div`,G,`*`+f(q.value.des),1),h(c(te),{class:`pac-export-mockup__right__render`,"color-type":t.buttonColorType,loading:t.renderLoading||c(T),disabled:c(T),onClick:a[1]||(a[1]=e=>o(`on-render`,q.value,X.value))},{default:u(()=>[!se.value&&!(t.renderLoading||c(T))?(g(),ne(re,{key:0,style:{"margin-right":`6px`}})):_(``,!0),v(` `+f(q.value.localExport?c(r)(`renderCommon.downloadNow`):c(r)(`renderCommon.renderAndExport`)),1)]),_:1},8,[`color-type`,`loading`,`disabled`])]),_:1})])])])]))}}),[[`__scopeId`,`data-v-814e1cd5`]]);export{K as t};
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.