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