1import{P as h}from"./Bqv47DEp.js";import{_ as c,o as r,c as u,e as s,n as m,P as d,d as R,b as w,f as C,F as J,Z as z,a as p,aY as L,bV as O,aj as S,bE as N,w as j,aP as q,b0 as y,p as E,az as Q,q as x,ao as T,A as b}from"./DEsNGmzG.js";import{_ as $}from"./Cyly_8LX.js";import{J as P,b as U,_ as A}from"./BFIddEfh.js";import"./DBslH3zF.js";import"./B33iRj-1.js";import"./BIF8sndv.js";import"./NdmdrM1v.js";import"./1hBep15W.js";import"./D1heo8--.js";import"./BnOGaFQJ.js";import"./nGvXjlQV.js";import"./CT1Me-yo.js";import"./DSHqXhTU.js";const I={name:"JournaiFact",props:{fact:{type:String,required:!0},factNumber:{type:Number,required:!0}}},k=["innerHTML"];function B(e,t,i,_,n,o){return r(),u("div",{class:m(["journai-fact",`journai-fact--${i.factNumber}`])},[t[0]||(t[0]=s("div",{class:"journai-fact__blob-container"},[s("div",{class:"journai-fact__blob-layer journai-fact__blob-layer--1"}),s("div",{class:"journai-fact__blob-layer journai-fact__blob-layer--2"})],-1)),s("p",{class:"journai-fact__text",innerHTML:i.fact},null,8,k)],2)}const v=Object.assign(c(I,[["render",B],["__scopeId","data-v-72bc954a"]]),{__name:"JournaiFact"}),M={name:"JournaiClearResults",methods:{handleClearResults(){this.$router.push({name:"journai",params:{slug:(this._.provides[d]||this.$route).params.slug}})}}},H={class:"journai-clear-results"},F={class:"journai-clear-results__text-overlay","aria-hidden":"true"};function V(e,t,i,_,n,o){const a=C;return r(),u("div",H,[s("button",{class:"journai-clear-results__button text-button",onClick:t[0]||(t[0]=(...l)=>o.handleClearResults&&o.handleClearResults(...l))},[...t[1]||(t[1]=[s("span",{class:"visually-hidden"},"Show me a different path",-1)])]),s("p",F,[t[2]||(t[2]=R(" Show me a different path ",-1)),w(a,{name:"my-journai-arrow",class:"journai-clear-results__icon"})])])}const g=Object.assign(c(M,[["render",V],["__scopeId","data-v-35dcf7f3"]]),{__name:"JournaiClearResults"}),W={name:"JournaiResultsColumn",components:{AdSlot:$,PostTeaser:h,JournaiFact:v,JournaiClearResults:g},props:{sections:{type:Array,default:()=>[]},journaiResults:{type:Object,default:()=>{}}},computed:{formattedSections(){return this.sections.map(this.formatSectionData).filter(e=>e!==null)}},methods:{formatSectionData(e){return e.type==="post"&&this.journaiResults.posts[e.index]?{component:h,attrs:{post:this.journaiResults.posts[e.index]},class:"journai-results-column__section--result"}:e.type==="fact"&&this.journaiResults.facts[e.index]?{component:v,attrs:{fact:this.journaiResults.facts[e.index],factNumber:e.index+1},class:"journai-results-column__section--result"}:e.type==="ad"?{component:$,attrs:{mapping:e.mapping||"square"},class:"journai-results-column__section--ad"}:e.type==="clearButton"?{component:g,class:"journai-results-column__section--result journai-results-column__section--clear"}:null}}},D={class:"journai-results-column"};function Y(e,t,i,_,n,o){return r(),u("div",D,[(r(!0),u(J,null,z(o.formattedSections,(a,l)=>(r(),u("div",{key:`journai-section-${l}`,class:m(["journai-results-column__section",a.class])},[(r(),p(S(a.component),L({ref_for:!0},a.attrs,O(a.handlers||{})),null,16))],2))),128))])}const Z=Object.assign(c(W,[["render",Y],["__scopeId","data-v-e13085b4"]]),{__name:"JournaiResultsColumn"}),K=[[{type:"post",index:0},{type:"ad",mapping:"square"},{type:"post",index:1},{type:"fact",index:0},{type:"post",index:2},{type:"fact",index:1},{type:"ad",mapping:"square"},{type:"post",index:3},{type:"clearButton"}
1]],G=[[{type:"post",index:0},{type:"ad",mapping:"myJournaiHalfpage"},{type:"fact",index:1},{type:"post",index:3}],[{type:"post",index:1},{type:"fact",index:0},{type:"post",index:2},{type:"ad",mapping:"square"},{type:"clearButton"}]],X={name:"JournaiResults",mixins:[N],props:{journaiResults:{type:Object,required:!0}},data(){return{windowWidth:0}},computed:{columns(){return this.windowWidth>900?G:K}},mounted(){this.scrollTo("#my-journai","instant"),this.handleResize(),window.addEventListener("resize",this.handleResize)},beforeUnmount(){window.removeEventListener("resize",this.handleResize)},methods:{handleResize(){this.windowWidth=window.innerWidth}}},ee={class:"journai-results"},te={class:"journai-results__grid"};function se(e,t,i,_,n,o){const a=Z;return r(),u("div",ee,[t[0]||(t[0]=s("div",{class:"journai-results__header"},[s("h1",{class:"journai-results__header-text journai-results__header-text--heading"},[R(" Every journey is different"),s("span",{class:"journai-results__heading-period"},".")]),s("p",{class:"journai-results__header-text journai-results__header-text--intro"}," Here's support for yours. ")],-1)),s("div",te,[(r(!0),u(J,null,z(o.columns,(l,f)=>(r(),p(a,{key:`results-column-${f}`,sections:l,"journai-results":i.journaiResults,class:m(`journai-results-column--${f+1}`)},null,8,["sections","journai-results","class"]))),128))])])}const re=Object.assign(c(X,[["render",se],["__scopeId","data-v-4d5a8f2e"]]),{__name:"JournaiResults"}),ae={setup(){return{nuxtApp:Q()}},data(){return{userJournai:null,journaiQuiz:{},dataLayer:{},showOverlay:!0}},watch:{journaiQuiz(e){e&&this.onLoad()}},created(){E({title:b(()=>`Your personalized results for ${this.journaiQuiz?.seo?.title||"My Journ.ai"}`),meta:b(()=>[{name:"description",content:this.journaiQuiz?.seo?.metadesc||this.journaiQuiz?.headline},{name:"robots",content:"noindex"}])})},mounted(){this.showOverlay=!1},beforeUnmount(){y().setCurrentPostTags([])},methods:{onLoad(){y().setCurrentPostTags(this.journaiQuiz.tags||[]),this.dataLayer=this.journaiQuiz.dataLayer,this.$emit("loaded",this.dataLayer)}},apollo:{userJournai:{query:U,variables(){return{slug:(this._.provides[d]||this.$route).params.slug,ignore404:!0}},context:{returnErrors:!0},error(e){this.$logger.error("Error loading userJournai:",e),this.nuxtApp.runWithContext(()=>q({name:"journai",params:(this._.provides[d]||this.$route).params}))}},journaiQuiz:{query:P,variables(){return{slug:(this._.provides[d]||this.$route).params.slug}}}}},ne={key:0,class:"my-journai-result__overlay"};function oe(e,t,i,_,n,o){const a=re,l=A;return r(),p(l,{class:"my-journai-result","journai-quiz":n.journaiQuiz},{default:j(()=>[n.userJournai?(r(),p(a,{key:0,"journai-results":n.userJournai},null,8,["journai-results"])):x("",!0),w(T,null,{default:j(()=>[n.showOverlay||!n.userJournai?(r(),u("div",ne)):x("",!0)]),_:1})]),_:1},8,["journai-quiz"])}const $e=c(ae,[["render",oe],["__scopeId","data-v-3380725e"]]);export{$e 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.