PageSourceSearch

https://app.aigenerator.com/assets/UseToolView-DapUuUoE.js

js aigenerator.com collected 2026-10-09 21:33:01 UTC 16,596 bytes, 4 lines download raw bytes

1import{O as Ie,P as ze,S as Be,a5 as Fe,R as Me,aj as Re,k as we,ak as He,Z as Ne,a as l,v as Ue,a0 as je,a6 as Ge,_ as Oe,u as qe,i as g,j as We,E as ue,l as Xe,B as Ye,y as ce,c as p,o as i,d as k,e as v,b as h,w as a,f as u,t as x,g as Ze,q as me,D as q,A as le,F as ne,h as pe,p as P,m as Je}from"./index-Cp851c0U.js";import{P as Ke,F as Qe,M as et,a as M,T as R,A as oe,H as ve,g as tt,h as at}from"./html-to-text-B6HXTtJb.js";import{_ as lt}from"./PaywallPopup-DUBe08yu.js";import{V as se}from"./VAlert-SJIx8hch.js";import{V as T,a as nt}from"./loader-CciuPsm0.js";import{V as re}from"./VTooltip-Bv0cjGtl.js";import{V as ot}from"./VSpacer-BM26-1KT.js";import{V as H,a as fe}from"./VRow-B9jnOumD.js";import{a as st,m as rt,V}from"./VBtn-gWWZ3xw_.js";import{u as it}from"./VProgressCircular-CGgfFaqp.js";import{c as ge,V as dt,a as ut,b as ct}from"./VCard-DUViAd2n.js";import{V as W}from"./VDivider-BocXHAni.js";import{V as mt}from"./VDialog-DNaMHgby.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-B97RD3L9.js";import"./VOverlay-BZt_xC1J.js";import"./forwardRefs-DWGaNmQL.js";/* empty css              */const pt={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function vt(s){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return l("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${s}`]},[m])}function he(s){const[m,c]=s.split("@");return Array.from({length:c}).map(()=>X(m))}function X(s){let m=[];if(!s)return m;const c=pt[s];if(s!==c){if(s.includes(","))return xe(s);if(s.includes("@"))return he(s);c.includes(",")?m=xe(c):c.includes("@")?m=he(c):c&&m.push(X(c))}return[vt(s,m)]}function xe(s){return s.replace(/\s/g,"").split(",").map(X)}const ft=ze({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Ge(),...rt(),...je()},"VSkeletonLoader"),gt=Ie()({name:"VSkeletonLoader",props:ft(),setup(s,m){let{slots:c}=m;const{backgroundColorClasses:I,backgroundColorStyles:S}=it(Be(s,"color")),{dimensionStyles:Y}=Fe(s),{elevationClasses:D}=st(s),{themeClasses:n}=Me(s),{t:f}=Re(),N=we(()=>X(He(s.type).join(",")));return Ne(()=>{var $;const z=!c.default||s.loading,_=s.boilerplate||!z?{}:{ariaLive:"polite",ariaLabel:f(s.loadingText),role:"alert"};return l("div",Ue({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":s.boilerplate},n.value,I.value,D.value],style:[S.value,z?Y.value:{}]},_),[z?N.value:($=c.default)==null?void 0:$.call(c)])}),{}}}),ht={class:"w-100 d-flex align-end justify-space-between rounded-1 elevation-1 pa-4 mt-md-10 mt-lg-4 mt-10",style:{"max-width":"800px","background-color":"white","border-bottom":"1px solid #21212120","border-bottom-right-radius":"0 !important","border-bottom-left-radius":"0 !important"}},xt={class:"d-flex align-center justify-space-between w-100"},wt=["contenteditable"],yt={key:2,class:"w-100 flex-center flex-column"},bt={class:"w-100 bg-white elevation-1",style:{"max-width":"800px","border-bottom":"1px solid #21212120"}},kt={key:0,class:"title-section flex-center flex-column w-100"},_t={key:0,class:"w-100 text-left mb-1 text-high-emphasis font-weight-medium",style:{"font-size":"22px"}},Ct=["id"],Tt={key:0,class:"flex-center",style:{position:"absolute",bottom:"-52px",right:"0","z-index":"2"}},Vt={key:1,class:"w-100 text-left text-high-emphasis mb-3 font-weight-medium"},St=["contenteditable","onInput","innerHTML"],Dt={key:1,class:"chapter-divider pa-1",style:{"background-color":"#eee"}},$t={key:1,class:"text-disabled py-md-8 py-4 px-2 small-text text-center w-100"},Et={key:2,class:"loading-overlay pa-10 mt-4"},Lt={class:"text-disabled pa-2 text-center medium-text mt-2"},At={class:"text-disabled small-text w-100 text-center",style:{"max-width":"200px"}},Pt={__name:"UseToolView",setup(s){const m=le("workspace"),c=le("generatingDoc"),I=le("user"),S=We(),Y=qe(),D=g(null),n=g(null),f=g(null),N=we(()=>S.params.toolSlug),z=Je(),_=g(null),$=g(["Parsing answers...","Understanding purpose...","Considering the audience...","Constructing output...","Finalizing document...","Cleaning up..."]),Z=g($.value[0]);let U=null;const ie=g(""),w=g("All changes saved");let J=null;const B=g(!1),ye=async()=>{var t,e,o;B.value=!0;try{const d=await P.get(`/doc-types/${N.value}`);if(f.value=d.data,S.params.docId){const b=await P.get(`/documents/${S.params.docId}`);n.value=b.data,ie.value=n.value.name||""}document.title=`${((t=n==null?void 0:n.value)==null?void 0:t.name)??f.value.new_document_title??f.value.name} - ${m.value.data.business_name}`}catch(d){_.value=((o=(e=d.response)==null?void 0:e.data)==null?void 0:o.message)||"Error fetching document"}finally{B.value=!1}},be=function(){D.value=null},j=g(!1),y=ue({value:null}
1),L=ue({value:null}),A=g(!1),G=g(!1),ke=async()=>{if(y.value!==null||A.value)return;A.value=!0,y.value=null,L.value=null;let t;try{t=await Ce()}catch(e){y.value=e.message??"Something went wrong. Please try again.";return}Ke.toBlob(t).then(e=>{Qe.saveAs(e,`${ee(n.value.name)}.docx`),A.value=!1,L.value="Your download should have started..."})},_e=async()=>{if(!(y.value!==null||A.value)){y.value=null,L.value=null,G.value=!0;try{let t=await P.get(`/documents/${n.value.id}/download-pdf`);L.value=t.data.message}catch(t){y.value=t.message??"Something went wrong. Please try again."}finally{G.value=!1}}},Ce=async()=>{let t=[],e=new M({children:[new R({text:""})],spacing:{line:360}}),o={properties:{},children:[new M({children:[new R({text:m.value.data.business_name,bold:!0,size:36})],alignment:oe.CENTER,spacing:{before:0,after:120}}),e]};t.push(o);let d=n.value.chapters;return d.forEach(r=>{let E=new M({children:[new R({text:r.name,bold:!0,size:30})],alignment:oe.LEFT,spacing:{before:300,after:200},heading:ve.HEADING_1});d.length>1&&o.children.push(E),r.subchapters.forEach(C=>{var de;let te=new M({children:[new R({text:C.name,bold:!0,size:26})],alignment:oe.LEFT,spacing:{before:240,after:150},heading:ve.HEADING_2}),O=Q((de=C.generated_contents[0])==null?void 0:de.content);const F=tt(O,{wordwrap:1/0}).split(`
2`).map(Pe=>new M({children:[new R({text:Pe})],spacing:{line:360}}));(d.length>1||r.subchapters.length>1)&&(o.children.push(te),o.children.push(e)),o.children.push(...F),o.children.push(e)})}),new at({sections:t})};Xe(async()=>{await Y.fetchUser()}),Ye(()=>{clearInterval(U)});const Te=t=>{if(!n.value)return;w.value="Saving...";let e=n.value.name;J&&clearTimeout(J),J=setTimeout(()=>De(e),800)};let K=null;const Ve=function(t,e){let o=t.target.innerHTML;w.value="Saving...",K&&clearTimeout(K),K=setTimeout(()=>Se(o,e),800)},Se=async(t,e)=>{var o,d;try{await P.put(`/generated-contents/${e.id}`,{content:t}),e.content=t,w.value="All changes saved"}catch(b){w.value="Error saving",_.value=((d=(o=b.response)==null?void 0:o.data)==null?void 0:d.message)||"Error saving content"}},De=async t=>{var e,o;try{await P.post(`/documents/${n.value.id}/rename`,{name:t}),w.value="All changes saved",n.value.name=t,document.title=`${n.value.name} - ${m.value.data.business_name}`}catch(d){w.value="Error saving",_.value=((o=(e=d.response)==null?void 0:e.data)==null?void 0:o.message)||"Error renaming document"}},$e=()=>{confirm("Are you sure you want to delete this document?")&&P.delete(`/documents/${n.value.id}`).then(()=>{z.push(`/workspace/${m.value.data.id}/tools/${N.value}`)}).catch(e=>{var o,d;_.value=((d=(o=e.response)==null?void 0:o.data)==null?void 0:d.message)||"Error deleting document"})},Ee=async()=>{if(n.value)try{let t="";n.value.chapters.forEach(e=>{e.subchapters.forEach(o=>{var d,b;if((b=(d=o.generated_contents)==null?void 0:d[0])!=null&&b.content){const r=o.generated_contents[0].content,E=Q(r);t+=Le(E)+`
3
4`}})}),await navigator.clipboard.writeText(t.trim()),alert("Copied document text to clipboard.")}catch(t){console.error("Failed to copy:",t),alert("Unable to copy. Check console for errors.")}},Q=function(t){let o=new et({html:!0,breaks:!0,linkify:!0}).render(t);return o=o.replace(/<hr>/g,""),o},Le=t=>{const e=document.createElement("div");return e.innerHTML=t,e.textContent||e.innerText||""},ee=function(t){return t=t.replace(/^\s+|\s+$/g,""),t=t.toLowerCase(),t=t.replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-"),t};function Ae(t){return t||[]}return ce(()=>[S.params.toolSlug,S.params.docId,c.value],async()=>{n.value=null,f.value=null,_.value=null,B.value=!0,await ye()},{immediate:!0}),ce(c,t=>{if(!t){clearInterval(U);return}let e=1;Z.value=$.value[e],clearInterval(U),U=setInterval(()=>{e=(e+1)%$.value.length,Z.value=$.value[e]},3e3)}),(t,e)=>{var o,d,b;return i(),p("div",{class:"py-4 w-100 flex-center flex-column",onClick:e[9]||(e[9]=r=>be())},[_.value?(i(),k(se,{key:0,class:"w-100 mb-3",variant:"tonal",type:"error",dismissible:"",style:{"max-width":"800px"}},{default:a(()=>[u(x(_.value),1)]),_:1})):v("",!0),h("div",ht,[h("div",xt,[l(T,{class:"mr-3 text-high-emphasis",size:"30"},{default:a(()=>{var r;return[u(x(((r=f.value)==null?void 0:r.icon)??"mdi-file-document"),1)]}),_:1}),h("h3",{ref:"editableTitle",contenteditable:!!n.value,class:me([{"text-disabled":!q(I).active_subscription&&!((o=f.value)!=null&&o.doc_type_categories.some(r=>r.slug==="free"))},"font-weight-regular","editable-doc-title"]),style:{"line-height":"normal","max-width":"500px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},onClick:e[0]||(e[0]=Ze(()=>{},["stop"])),onInput:e[1]||(e[1]=r=>Te())},[u(x(n.value?ie.value:((d=f.value)==null?void 0:d.new_document_title)??((b=f.value)==null?void 0:b.name)??"Loading...")+" ",1),n.value?(i(),k(re,{key:0,activator:"parent",location:"bottom"},{default:a(()=>e[10]||(e[10]=[u(" Rename Document ")])),_:1})):v("",!0)],42,wt),l(ot),h("div",null,[n.value?(i(),k(T,{key:0,color:w.value==="All changes saved"?"success":w.value==="Saving..."?"info":"error",class:"ml-3",size:"20"},{default:a(()=>[u(x(w.value==="All changes saved"?"mdi-check-circle-outline":w.value==="Saving..."?"mdi-circle-edit-outline":"mdi-alert-outline"),1)]),_:1},8,["color"])):v("",!0),n.value?(i(),k(re,{key:1,activator:"parent",location:"left"},{default:a(()=>[u(x(w.value),1)]),_:1})):v("",!0)])])]),!q(I).active_subscription&&f.value&&!f.value.doc_type_categories.some(r=>r.slug==="free")?(i(),k(lt,{key:1,sharp:!0})):(i(),p("div",yt,[h("div",bt,[l(fe,{class:"w-100 pa-0 ma-0"},{default:a(()=>[l(H,{cols:"4",class:"flex-center pa-0"},{default:a(()=>[l(V,{disabled:!n.value,class:"normal-spacing smaller-text w-100",variant:"plain",size:"x-large",onClick:Ee},{default:a(()=>[l(T,{class:"mr-2",size:"16"},{default:a(()=>e[11]||(e[11]=[u("mdi-content-copy")])),_:1}),e[12]||(e[12]=h("span",{class:"hidden-sm-and-down"}," Copy to Clipboard ",-1))]),_:1},8,["disabled"])]),_:1}),l(H,{cols:"4",class:"flex-center pa-0",style:{borderLeft:"1px solid #21212120",borderRight:"1px solid #21212120"}},{default:a(()=>[l(V,{disabled:!n.value,class:"normal-spacing smaller-text w-100",variant:"plain",size:"x-large",onClick:e[2]||(e[2]=r=>j.value=!0)},{default:a(()=>[l(T,{class:"mr-2",size:"18"},{default:a(()=>e[13]||(e[13]=[u("mdi-download")])),_:1}),e[14]||(e[14]=h("span",{class:"hidden-sm-and-down"}," Download ",-1))]),_:1},8,["disabled"])]),_:1}),l(H,{cols:"4",class:"flex-center pa-0"},{default:a(()=>[l(V,{disabled:!n.value,class:"normal-spacing smaller-text w-100",variant:"plain",color:"error",onClick:$e,size:"x-large"},{default:a(()=>[l(T,{class:"mr-2",size:"16"},{default:a(()=>e[15]||(e[15]=[u("mdi-delete")])),_:1}),e[16]||(e[16]=h("span",{class:"hidden-sm-and-down"}," Delete ",-1))]),_:1},8,["disabled"])]),_:1})]),_:1}
4)]),B.value?(i(),k(gt,{key:0,type:"heading, text, text, text",class:"w-100",style:{"max-width":"800px"}})):(i(),k(ge,{key:1,class:"w-100 elevation-1 rounded-1 pa-5","max-width":"800",style:{"min-height":"500px",position:"relative","border-top-right-radius":"0 !important","border-top-left-radius":"0 !important"}},{default:a(()=>[n.value?(i(),p("div",kt,[(i(),p("div",{class:"flex-center flex-column w-100",key:n.value.id},[(i(!0),p(ne,null,pe(n.value.chapters,(r,E)=>(i(),p("div",{class:"w-100 flex-center flex-column mb-3",key:`${E}-chapter`},[n.value.chapters.length>1?(i(),p("h2",_t,x(r.name),1)):v("",!0),(i(!0),p(ne,null,pe(r.subchapters,(C,te)=>{var O,ae;return i(),p(ne,{key:`${te}-subchapter`},[n.value.is_unlocked||E<3?(i(),p("div",{key:0,class:me(["w-100 flex-center flex-column mb-3 px-4 py-3 subchapter-wrap",{"subchapter-selected":((O=D.value)==null?void 0:O.name)===C.name}]),id:`${ee(r.name)}-${ee(C.name)}`,style:{position:"relative"}},[((ae=D.value)==null?void 0:ae.name)===C.name?(i(),p("div",Tt,[l(V,{onClick:e[3]||(e[3]=F=>t.startAddComment()),flat:"",icon:"",variant:"text",class:"mr-1"},{default:a(()=>[l(T,{dark:"",color:"#0E0818"},{default:a(()=>e[17]||(e[17]=[u("mdi-comment-plus")])),_:1}),l(re,{activator:"parent",location:"bottom"},{default:a(()=>e[18]||(e[18]=[u(" Add comment ")])),_:1})]),_:1}),D.value.comments?(i(),k(V,{key:0,class:"flex-center normal-spacing small-text",color:"#1F2B38",onClick:e[4]||(e[4]=F=>t.viewSubchapterComments()),flat:""},{default:a(()=>[u(" Comments ("+x(Ae(D.value.comments).length)+") ",1)]),_:1})):v("",!0)])):v("",!0),r.subchapters.length>1?(i(),p("h3",Vt,x(C.name),1)):v("",!0),h("div",{class:"w-100 text-medium-emphasis plan-content",ref_for:!0,ref:"planContent",contenteditable:n.value.is_unlocked,onInput:F=>Ve(F,C.generated_contents[0]),innerHTML:Q(C.generated_contents[0].content)},null,40,St)],10,Ct)):v("",!0)],64)}),128)),E<n.value.chapters.length-1?(i(),p("div",Dt)):v("",!0)]))),128))]))])):(i(),p("p",$t," Generated content will appear here. ")),q(c)||B.value?(i(),p("div",Et,[l(nt,{indeterminate:"",color:"#958fc5",class:"w-100 rounded-1"}),h("p",Lt,x(Z.value),1)])):v("",!0)]),_:1}))])),l(mt,{modelValue:j.value,"onUpdate:modelValue":e[8]||(e[8]=r=>j.value=r),"max-width":"600"},{default:a(()=>[l(ge,null,{default:a(()=>[l(dt,{class:"text-center py-5"},{default:a(()=>e[19]||(e[19]=[u(" Export Document ")])),_:1}),l(W),y.value?(i(),k(se,{key:0,tile:"",variant:"tonal",type:"error",dense:""},{default:a(()=>[u(x(y.value),1)]),_:1})):v("",!0),L.value?(i(),k(se,{key:1,tile:"",variant:"tonal",type:"success",dense:""},{default:a(()=>[u(x(L.value),1)]),_:1})):v("",!0),l(ut,{class:"flex-center pa-0"},{default:a(()=>[l(fe,{class:"w-100 ma-0 pa-0"},{default:a(()=>[l(H,{onClick:e[5]||(e[5]=r=>ke()),cols:"12",md:"6",class:"flex-center flex-column download-option"},{default:a(()=>[l(T,{size:"50",color:"primary"},{default:a(()=>e[20]||(e[20]=[u(" mdi-file-document ")])),_:1}),l(V,{color:"primary",variant:"text",readonly:"",loading:A.value,class:"mt-3 normal-spacing",disabled:y.value!==null||A.value},{default:a(()=>e[21]||(e[21]=[u(" DOCX ")])),_:1},8,["loading","disabled"]),e[22]||(e[22]=h("span",{class:"text-disabled small-text w-100 text-center",style:{"max-width":"200px"}}," Download your plan in editable Word format ",-1))]),_:1}),l(W,{class:"w-100 hidden-md-and-up"}),l(W,{vertical:"",class:"hidden-sm-and-down"}),l(H,{cols:"12",md:"6",class:"flex-center flex-column download-option",onClick:e[6]||(e[6]=r=>_e())},{default:a(()=>[l(T,{size:"50",color:"error"},{default:a(()=>e[23]||(e[23]=[u("mdi-file-pdf")])),_:1}),l(V,{color:"primary",variant:"text",class:"mt-3 normal-spacing",readonly:"",disabled:y.value!==null||G.value,loading:G.value},{default:a(()=>e[24]||(e[24]=[u(" PDF ")])),_:1},8,["disabled","loading"]),h("span",At," Receive a PDF copy at "+x(q(I).email),1)]),_:1})]),_:1})]),_:1}),l(W),l(ct,{class:"justify-center pa-0"},{default:a(()=>[l(V,{height:"60",color:"primary",onClick:e[7]||(e[7]=r=>j.value=!1),class:"w-100"},{default:a(()=>e[25]||(e[25]=[u(" Close ")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}}},Kt=Oe(Pt,[["__scopeId","data-v-65356d27"]]);export{Kt 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.