"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[12],{34:(e,t,n)=>{function r(e){const t=Math.floor(e),n=e-t,r=n>=.5&&n<=.8,o=Math.round(e),s=r?t:o,u=5-(s+Number(r)),a=u>0;return{hasHalf:r,filledStars:Array(s).fill(""),emptyStars:Array(u).fill(""),hasEmptyStars:a}}n.d(t,{a:()=>r}),n(15)},12:(e,t,n)=>{n.d(t,{a:()=>o});var r=n(2);const o=e=>{(0,r.useEffect)((()=>{"undefined"!=typeof window&&(window.document.body.style.overflow=e?"hidden":"visible")}),[e])}},16:(e,t,n)=>{n.d(t,{a:()=>o});var r=n(2);function o(e,t){(0,r.useEffect)((()=>{const n=n=>{e.current&&!e.current.contains(n.target)&&t(n)};return document.addEventListener("mousedown",n),document.addEventListener("touchstart",n),()=>{document.removeEventListener("mousedown",n),document.removeEventListener("touchstart",n)}}),[e,t])}}}]);