import{_ as m}from"./StarRating.vue.CfGvLmOp.js";import{_ as v}from"./Quote.vue.nMzyNjfE.js";import{k as d,i as _,a as f,C as p,u as n,M as r,D as g,Q as c,N as w,V as l,P as R,U as C}from"./vue-pic.CG1uNY6b.js";const x=c("h3",{class:"title-sans title-sans--lg lg:title-sans--xl whitespace-nowrap mb-4"},"Critic's review",-1),b={class:"quotecard bg-gray-100 text-black flex flex-col grow !p-3"},q=d({__name:"CriticReview",setup(k){const s=_("showData"),t=f(null),u=i=>{const e=i.getBoundingClientRect(),a=i.previousElementSibling;if(!a)return!1;const o=a.getBoundingClientRect();return e.top===o.top};return p(()=>{const i=new ResizeObserver(()=>{const e=document.getElementById("criticsReviewQuote");t.value&&u(t.value)?e==null||e.classList.add("!my-auto"):e==null||e.classList.remove("!my-auto")});t&&t.value&&i.observe(t.value)}),(i,e)=>{const a=m,o=v;return n(s).detail.eventCriticsReviewQuote?(r(),g("section",{key:0,ref_key:"criticsReview",ref:t,class:"flex-1 flex flex-col min-w-[18rem]"},[x,c("div",b,[n(s).detail.eventCriticsReviewRating?(r(),w(a,{key:0,rating:+n(s).detail.eventCriticsReviewRating},null,8,["rating"])):l("",!0),R(o,{id:"criticsReviewQuote",class:"quotecard-quote mt-3",quote:n(s).detail.eventCriticsReviewQuote},null,8,["quote"]),c("p",null,C(n(s).detail.eventCriticsReviewAttribution),1)])],512)):l("",!0)}}});export{q as default};
