1import{w as t,b1 as e,il as o,ag as a,hW as n,P as r,Q as i,aQ as s,aR as c,eA as d,f0 as u,f5 as l,f7 as m,f8 as p,fa as f,f4 as v,f1 as b,f6 as g,aP as k,fc as y,fd as D,c0 as h,V as x,db as P,cC as S,b0 as G,c as C,dr as j,aS as T,gn as _,i1 as w,eB as F}from"./6fa1cdda.js";import{D as A}from"./38a11d27.js";const B=t=>o.create({command:"leave",channel:`tokens/${t}`});function I(a){t(a,((t,e)=>{var a;e&&B(e),t&&(a=t,o.create({command:"join",channel:`tokens/${a}`}))}),{immediate:!0}),e((()=>{a.value&&B(a.value)}))}var $=function(){var t=this,e=t.$createElement,o=t._self._c||e;return!t.isPending&&t.document?o("div",{staticClass:"relative"},[o("ProjectGet",{attrs:{id:t.document.project},scopedSlots:t._u([{key:"default",fn:function(e){var a,n,r=e.project,i=e.isGetPending;return[i?t._e():o("LoaderWebFont",{attrs:{families:[null!==(a=null==r?void 0:r.brandingFontHeading)&&void 0!==a?a:"Inter",null!==(n=null==r?void 0:r.brandingFontParagraph)&&void 0!==n?n:"Inter"]}},[o("DocRenderer",{attrs:{document:t.document,project:r},scopedSlots:t._u([{key:"breadcrumbs",fn:function(){return[o("Provide",{attrs:{provide:{isPublicLink:!0}}},[o("DocBreadcrumbs",{attrs:{document:t.document,project:r,"root-document-id":t.token.document}})],1)]},proxy:!0},t.isFolder?{key:"header",fn:function(){return[o("div",{staticClass:"flex items-center"},[t.document._id!==t.token.document?[t.document.parentFolder?o("DocumentGet",{attrs:{id:t.document.parentFolder},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.document;return[o("DocumentLink",{attrs:{document:a},scopedSlots:t._u([{key:"default",fn:function(t){var e=t.navigate;return[o("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:"Go back",expression:"'Go back'",modifiers:{hover:!0,bottom:!0}}],staticClass:"group flex items-center justify-center\n w-32 h-32 mr-8 rounded-md\n bg-gray-100 hover:bg-gray-200\n dark:bg-darkGray-700 dark:hover:bg-darkGray-600\n text-gray-600 hover:text-gray-900\n dark:text-darkGray-400 dark:hover:text-darkGray-200\n transition-all duration-150",on:{click:e}},[o("span",{staticClass:"icon-arrow-left text-16\n transform transition-transform duration-150\n group-hover:-translate-x-1"})])]}}],null,!0)})]}}],null,!0)}):o("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:"Go back",expression:"'Go back'",modifiers:{hover:!0,bottom:!0}}],staticClass:"group flex items-center justify-center\n w-32 h-32 mr-8 rounded-md\n bg-gray-100 hover:bg-gray-200\n dark:bg-darkGray-700 dark:hover:bg-darkGray-600\n text-gray-600 hover:text-gray-900\n dark:text-darkGray-400 dark:hover:text-darkGray-200\n transition-all duration-150",on:{click:t.goBack}},[o("span",{staticClass:"icon-arrow-left text-16\n transform transition-transform duration-150\n group-hover:-translate-x-1"})])]:t._e(),o("DocTitle",{attrs:{document:t.document,disabled:!0}})],2)]},proxy:!0}:null,t.$isMobile?{key:"actions",fn:function(){return[o("DocMenu",{attrs:{document:t.document,"active-items":{approval:!0}},on:{approve:t.approve}})]},proxy:!0}:null,{key:"footer-left",fn:function(){return[o("DocUpdatedBy",{attrs:{document:t.document}})]},proxy:!0},{key:"content",fn:function(){return[o("DocumentTheme",{attrs:{organization:t.organization,project:r,document:t.document}},[i?t._e():o("DocumentViewerClientPortal",{attrs:{document:t.document,organization:t.organization,"is-client-portal":t.isClientPortal,project:r}})],1),o("DocApprovalBadge",{attrs:{document:t.document}})]},proxy:!0},{key:"sidebar-right",fn:function(){return[o("DocSidebar",{attrs:{document:t.document,"active-items":t.sidebarActiveItems}})]},proxy:!0}],null,!0)})],1)]}}],null,!1,2278614767)})],1):t._e()},E=[];const{useState:L}=a("documentEditor"),O=[n.CONTENTS,n.ACTION_ITEMS,n.COMMENTS],V=i({name:"ViewPublicLinkDocument",components:{DocumentViewerClientPortal:s,ProjectGet:c,DocumentTheme:A,LoaderWebFont:d,DocApprovalBadge:u,DocRenderer:l,DocUpdatedBy:m,DocStatusToggle:p,DocSidebar:f,DocMenu:v,DocBreadcrumbs:b,DocTitle:g,DocumentGet:k,DocumentLink:y,DocumentComputedData:D,Provide:h},props:{organization:{type:Object,required:!0},documentId:{type:String,required:!0},token:{type:Object,default:()=>({})}},setup(t){const{Document:e}=x.$FeathersVuex.api,o=P("isClientPortal",!1),{item:a,isPending:n}=S({model:e,id:G(t,"documentId")}),{documentSidebarStatus:r}=L(["documentSidebarStatus"]);I(C((()=>t.token?._id)));const i=C((()=>a.value?.category===j.Folder)),s=t=>{a.value.save({data:t})};return T("scrollTo",w),T("isPublicLink",!0),{document:a,isPending:n,isClientPortal:o,documentSidebarStatus:r,approve:()=>{const t=a.value.status===_.APPROVED?_.DRAFT:_.APPROVED;s({status:t})},update:s,sidebarActiveItems:O,isFolder:i,goBack:()=>{window.history.back()},navigateToPublicFolder:t=>{const e=F();e.proxy.$router.push({name:e.proxy.$route.name,params:{...e.proxy.$route.params,documentId:t}})}}}}),M={};
1var N=r(V,$,E,!1,R,null,null,null);function R(t){for(let e in M)this[e]=M[e]}const z=function(){return N.exports}();export{z 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.