PageSourceSearch

https://www.umph.ai/_next/static/chunks/9205-4c8d72b0bc7c18f3.js

js umph.ai collected 2026-10-05 13:48:45 UTC 14,157 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9205],{3998:(e,r,l)=>{l.d(r,{$:()=>a});var n=l(95155);l(12115);var t=l(32467),i=l(83101),o=l(64269);let s=(0,i.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function a(e){let{className:r,variant:l,size:i,asChild:a=!1,...d}=e,c=a?t.DX:"button";return(0,n.jsx)(c,{"data-slot":"button",className:(0,o.cn)(s({variant:l,size:i,className:r})),...d})}},20090:(e,r,l)=>{l.d(r,{default:()=>i});var n=l(95155),t=l(15599);function i(e){let{text:r,direction:l="left",speed:i=20}=e;return(0,n.jsx)("div",{className:"w-full overflow-hidden bg-black text-white py-6 border-y border-white/10 relative z-20",children:(0,n.jsx)("div",{className:"flex whitespace-nowrap overflow-hidden",children:(0,n.jsx)(t.P.div,{className:"flex gap-12 items-center min-w-max",animate:{x:"left"===l?["0%","-50%"]:["-50%","0%"]},transition:{repeat:1/0,ease:"linear",duration:i},children:[...Array(20)].map((e,l)=>(0,n.jsxs)("div",{className:"flex items-center gap-12 shrink-0",children:[(0,n.jsx)("span",{className:"text-3xl font-black font-display tracking-tight uppercase",children:r}),(0,n.jsx)("span",{className:"w-3 h-3 bg-white rounded-full shrink-0"})]},l))})})})}},20508:(e,r,l)=>{l.d(r,{A:()=>n});let n=(0,l(71847).A)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},26983:(e,r,l)=>{l.d(r,{A:()=>n});let n=(0,l(71847).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},32467:(e,r,l)=>{l.d(r,{DX:()=>u,TL:()=>c});var n,t=l(12115),i=l(94446),o=l(95155),s=Symbol.for("react.lazy"),a=(n||(n=l.t(t,2)))[" use ".trim().toString()];function d(e){var r;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===s&&"_payload"in e&&"object"==typeof(r=e._payload)&&null!==r&&"then"in r}function c(e){let r=function(e){let r=t.forwardRef((e,r)=>{let{children:l,...n}=e;if(d(l)&&"function"==typeof a&&(l=a(l._payload)),t.isValidElement(l)){var o;let e,s,a=(o=l,(s=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(s=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),d=function(e,r){let l={...r};for(let n in r){let t=e[n],i=r[n];/^on[A-Z]/.test(n)?t&&i?l[n]=(...e)=>{let r=i(...e);return t(...e),r}:t&&(l[n]=t):"style"===n?l[n]={...t,...i}:"className"===n&&(l[n]=[t,i].filter(Boolean).join(" "))}return{...e,...l}}(n,l.props);return l.type!==t.Fragment&&(d.ref=r?(0,i.t)(r,a):a),t.cloneElement(l,d)}return t.Children.count(l)>1?t.Children.only(null):null});return r.displayName=`${e}.SlotClone`,r}(e),l=t.forwardRef((e,l)=>{let{children:n,...i}=e;d(n)&&"function"==typeof a&&(n=a(n._payload));let s=t.Children.toArray(n),c=s.find(f);if(c){let e=c.props.children,n=s.map(r=>r!==c?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,o.jsx)(r,{...i,ref:l,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,o.jsx)(r,{...i,ref:l,children:n})});return l.displayName=`${e}.Slot`,l}var u=c("Slot"),h=Symbol("radix.slottable");function f(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===h}},57106:(e,r,l)=>{l.d(r,{A:()=>d});var n=l(95155),t=l(71847);let i=(0,t.A)("Copyright",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66",key:"1i56pz"}]]),o=(0,t.A)("Dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]]);var s=l(52619),a=l.n(s);function d(){return(0,n.jsx)("footer",{className:"bg-black text-white border-t border-white/10 pt-24 pb-12",children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-24",children:[(0,n.jsxs)("div",{className:"col-span-1 md:col-span-2",children:[(0,n.jsx)("h2",{className:"text-4xl font-black font-display mb-6 tracking-tighter",children:"UMPH.AI"}),(0,n.jsx)("p",{className:"text-gray-400 max-w-md font-mono text-sm leading-relaxed",children:"The first AI-powered beauty intelligence system. We bridge the gap between your goals and your glow. Cultivate a face card that never declines."})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{className:"font-bold font-display mb-6 text-lg",children:"PLATFORM"}),(0,n.jsxs)("ul",{className:"space-y-4 font-mono text-sm text-gray-400",children:[(0,n.jsx)("li",{children:(0,n.jsx)(a(),{href:"/",className:"hover:text-white transition-colors",children:"Home"})}),(0,n.jsx)("li",{children:(0,n.jsx)(a(),{href:"/clinics",className:"hover:text-white transition-colors",children:"For Clinics"})}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"#",className:"hover:text-white transition-colors",children:"Face Card"})}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"#",className:"hover:text-white transition-colors",children:"Membership"})})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{className:"font-bold font-display mb-6 text-lg",children:"LEGAL"}),(0,n.jsxs)("ul",{className:"space-y-4 font-mono text-sm text-gray-400",children:[(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"/privacy-policy",className:"hover:text-white transition-colors",children:"Privacy Policy"})}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"/terms-of-service",className:"hover:text-white transition-colors",children:"Terms of Service"})})]})]})]}),(0,n.jsxs)("div",{className:"border-t border-white/10 pt-12 flex flex-col md:flex-row justify-between items-center gap-6",children:[(0,n.jsxs)("div",{className:"text-xs flex items-center font-mono text-gray-500",children:[(0,n.jsx)(i,{className:"w-3 h-3 mr-2"})," 2025 UMPH.AI ",(0,n.jsx)(o,{})," ALL RIGHTS RESERVED"]}),(0,n.jsxs)("div",{className:"flex gap-6",children:[(0,n.jsx)("a",{href:"#",className:"text-gray-500 hover:text-white transition-colors",children:"INSTAGRAM"}),(0,n.jsx)("a",{href:"#",className:"text-gray-500 hover:text-white transition-colors",children:"TWITTER"}),(0,n.jsx)("a",{href:"#",className:"text-gray-500 hover:text-white transition-colors",children:"LINKEDIN"})]})]})]})})}},64269:(e,r,l)=>{l.d(r,{Ho:()=>d,YH:()=>o,Yq:()=>u,Zt:()=>c,a_:()=>a,cn:()=>i,rH:()=>s});var n=l(2821),t=l(75889);function i(){for(var e=arguments.length,r=Array(e),l=0;l<e;l++)r[l]=arguments[l];return(0,t.QP)((0,n.$)(r))}function o(e){return e>=85?"var(--score-ring-high)":e>=70?"var(--score-ring-mid)":"var(--score-ring-low)"}function s(e){return e>=90?"Excellent":e>=80?"Great":e>=70?"Good":e>=60?"Fair":"Needs Care"}function a(e){var r;
1return null!=(r=({"Tier 5":"#000000","Tier 4":"#262626","Tier 3":"#404040","Tier 2":"#737373","Tier 1":"#a3a3a3"})[e])?r:"#737373"}function d(e,r){var l,n,t,i,o,s,a,d,c,u,h,f,p,m,x,y,v,_,g;let b=[],w={hd_eye_bag_output:null!=(u=null==(l=e.hd_eye_bag)?void 0:l.ui_score)?u:0,hd_dark_circle_output:null!=(h=null==(n=e.hd_dark_circle)?void 0:n.ui_score)?h:0,hd_droopy_upper_eyelid_output:null!=(f=null==(t=e.hd_droopy_upper_eyelid)?void 0:t.ui_score)?f:0,hd_droopy_lower_eyelid_output:null!=(p=null==(i=e.hd_droopy_lower_eyelid)?void 0:i.ui_score)?p:0,hd_firmness_output:null!=(m=null==(o=e.hd_firmness)?void 0:o.ui_score)?m:0,hd_texture_output:null!=(x=null==(a=e.hd_texture)||null==(s=a.whole)?void 0:s.ui_score)?x:0,hd_wrinkle_output:null!=(y=null==(c=e.hd_wrinkle)||null==(d=c.whole)?void 0:d.ui_score)?y:0},j={hd_eye_bag_output:"Eye Bags",hd_dark_circle_output:"Dark Circles",hd_droopy_upper_eyelid_output:"Upper Eyelid",hd_droopy_lower_eyelid_output:"Lower Eyelid",hd_firmness_output:"Firmness",hd_texture_output:"Skin Texture",hd_wrinkle_output:"Wrinkles"},k=Object.keys(j);for(let[e,l]of Object.entries(r)){let r=null!=(_=null==(v=e.split("/").pop())?void 0:v.replace(".png",""))?_:"",n=k.find(e=>r.startsWith(e));n&&!b.find(e=>e.key===n)&&b.push({key:n,label:j[n],base64:l,score:null!=(g=w[n])?g:0})}return k.map(e=>b.find(r=>r.key===e)).filter(Boolean)}function c(e){var r,l,n,t,i,o,s,a,d,c,u,h,f,p,m,x,y,v,_,g,b,w,j,k,N,E,A,S,C,I,R,L,M,P,T,H;return{dark_circle:null!=(j=null==(r=e.hd_dark_circle)?void 0:r.ui_score)?j:80,droopy_upper_eyelid:null!=(k=null==(l=e.hd_droopy_upper_eyelid)?void 0:l.ui_score)?k:80,droopy_lower_eyelid:null!=(N=null==(n=e.hd_droopy_lower_eyelid)?void 0:n.ui_score)?N:80,eye_bag:null!=(E=null==(t=e.hd_eye_bag)?void 0:t.ui_score)?E:80,firmness:null!=(A=null==(i=e.hd_firmness)?void 0:i.ui_score)?A:80,texture_whole:null!=(S=null==(s=e.hd_texture)||null==(o=s.whole)?void 0:o.ui_score)?S:80,wrinkle_whole:null!=(C=null==(d=e.hd_wrinkle)||null==(a=d.whole)?void 0:a.ui_score)?C:80,wrinkle_forehead:null!=(I=null==(u=e.hd_wrinkle)||null==(c=u.forehead)?void 0:c.ui_score)?I:80,wrinkle_glabellar:null!=(R=null==(f=e.hd_wrinkle)||null==(h=f.glabellar)?void 0:h.ui_score)?R:80,wrinkle_crowfeet:null!=(L=null==(m=e.hd_wrinkle)||null==(p=m.crowfeet)?void 0:p.ui_score)?L:80,wrinkle_periocular:null!=(M=null==(y=e.hd_wrinkle)||null==(x=y.periocular)?void 0:x.ui_score)?M:80,wrinkle_nasolabial:null!=(P=null==(_=e.hd_wrinkle)||null==(v=_.nasolabial)?void 0:v.ui_score)?P:80,wrinkle_marionette:null!=(T=null==(b=e.hd_wrinkle)||null==(g=b.marionette)?void 0:g.ui_score)?T:80,overall_score:null!=(H=null==(w=e.all)?void 0:w.score)?H:75}}function u(e){return new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}},83101:(e,r,l)=>{l.d(r,{F:()=>o});var n=l(2821);let t=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=n.$,o=(e,r)=>l=>{var n;if((null==r?void 0:r.variants)==null)return i(e,null==l?void 0:l.class,null==l?void 0:l.className);let{variants:o,defaultVariants:s}=r,a=Object.keys(o).map(e=>{let r=null==l?void 0:l[e],n=null==s?void 0:s[e];if(null===r)return null;let i=t(r)||t(n);return o[e][i]}),d=l&&Object.entries(l).reduce((e,r)=>{let[l,n]=r;return void 0===n||(e[l]=n),e},{});return i(e,a,null==r||null==(n=r.compoundVariants)?void 0:n.reduce((e,r)=>{let{class:l,className:n,...t}=r;return Object.entries(t).every(e=>{let[r,l]=e;return Array.isArray(l)?l.includes({...s,...d}[r]):({...s,...d})[r]===l})?[...e,l,n]:e},[]),null==l?void 0:l.class,null==l?void 0:l.className)}},89379:(e,r,l)=>{l.d(r,{default:()=>h});var n=l(95155),t=l(12115),i=l(52619),o=l.n(i),s=l(20063),a=l(65229),d=l(9540),c=l(26497),u=l(15599);function h(){let[e,r]=(0,t.useState)(!1),[l,i]=(0,t.useState)(!1),h=(0,s.usePathname)();(0,t.useEffect)(()=>{let e=()=>{r(window.scrollY>50)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);let f=[{name:"HOME",href:"/"},{name:"SKIN ANALYSIS",href:"/skin-analysis"},{name:"LEADERBOARD",href:"/leaderboard"},{name:"CLINICS",href:"/clinics"},{name:"BLOG",href:"/blog"},{name:"MEMBERSHIP",href:"/#membership"}];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("nav",{className:"fixed top-0 left-0 z-50 flex min-h-20 w-full items-center transition-all duration-300 ".concat(e?"border-b border-foreground
1/10 bg-background/90 py-4 backdrop-blur-md":"bg-transparent py-6"),children:(0,n.jsxs)("div",{className:"container flex w-full items-center justify-between",children:[(0,n.jsx)(o(),{href:"/",className:"text-2xl font-black font-display tracking-tighter cursor-pointer",children:(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"".concat(e?"text-foreground":"text-muted-foreground"),children:"UMPH"}),(0,n.jsx)("span",{className:"".concat("text-muted-foreground"),children:".AI"})]})}),(0,n.jsx)("div",{className:"hidden lg:flex items-center gap-8",children:f.map(r=>(0,n.jsx)(o(),{href:r.href,children:(0,n.jsx)("span",{className:"text-sm font-mono font-bold cursor-pointer hover:text-muted-foreground transition-colors ".concat(h===r.href?"underline decoration-2 underline-offset-4":""," ").concat(e?"text-foreground":"text-muted-foreground"),style:"MEMBERSHIP"===r.name?{display:"none"}:{},children:r.name})},r.name))}),(0,n.jsx)("button",{className:"lg:hidden",onClick:()=>i(!l),children:l?(0,n.jsx)(a.A,{className:"".concat(e?"text-foreground":"text-muted-foreground")}):(0,n.jsx)(d.A,{className:"".concat(e?"text-foreground":"text-muted-foreground")})})]})}),(0,n.jsx)(c.N,{children:l&&(0,n.jsx)(u.P.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},className:"fixed inset-0 z-40 bg-foreground pt-24 px-6 lg:hidden",children:(0,n.jsx)("div",{className:"flex flex-col gap-8",children:f.map(e=>(0,n.jsx)(o(),{href:e.href,onClick:()=>i(!1),className:"text-xl font-bold font-display cursor-pointer text-background hover:text-muted-foreground transition-colors",style:"MEMBERSHIP"===e.name?{display:"none"}:{},children:e.name},e.name))})})})]})}},94446:(e,r,l)=>{l.d(r,{s:()=>o,t:()=>i});var n=l(12115);function t(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function i(...e){return r=>{let l=!1,n=e.map(e=>{let n=t(e,r);return l||"function"!=typeof n||(l=!0),n});if(l)return()=>{for(let r=0;r<n.length;r++){let l=n[r];"function"==typeof l?l():t(e[r],null)}}}}function o(...e){return n.useCallback(i(...e),e)}}}]);

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.