PageSourceSearch

https://nameberry.com/_next/static/chunks/2feyrx9m9ucnx.js

js nameberry.com collected 2026-09-24 09:21:57 UTC 26,882 bytes, 28 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,97659,e=>{"use strict";var t=e.i(91788);let r=0,a={...t}.useId;e.s(["default",0,function(e){if(void 0!==a){let t=a();return e??t}return function(e){let[a,o]=t.useState(e),n=e||a;return t.useEffect(()=>{null==a&&(r+=1,o(`mui-${r}`))},[a]),n}(e)}])},545,58495,83148,e=>{"use strict";var t=e.i(91398),r=e.i(91788),a=e.i(86533),o=e.i(91567),n=e.i(61681);async function l(){let e=await n.nbClientApi.get("/account/user_lists");return e?.data?.user_lists||[]}async function i(e){let t=await n.nbClientApi.put("/user_list",e);return t?.data}async function s(e,t,r=null){let a={user_list_id:e,name_id:t};r&&(a.comment=r);let o=await n.nbClientApi.post("/user_list_name",a);return o?.data?.user_list_name}async function u(e,t){let r=await n.nbClientApi.delete("/user_list_name",{params:{user_list_id:e,name_id:t}});return r?.data?.success||!1}async function c(e,t=10){let r=await n.nbClientApi.post("/ai/extend",{name_ids:e,limit:t});return r?.data}async function d(e,t=10){return c(e,t)}e.s(["addNameToUserList",0,s,"extendFavorites",0,d,"extendNamesById",0,c,"extractRecommendedNames",0,function(e=[]){return e.map(e=>e?.name||e?.recommended_name).filter(e=>e&&(e.id||e.name_id||e.name))},"fetchUserLists",0,l,"getUserListNameIds",0,function(e){return(e?.names||[]).map(e=>e.name_id??e.name?.id??e.name?.name_id).filter(e=>null!=e)},"removeNameFromUserList",0,u,"saveUserList",0,i,"transformUserListNames",0,function(e){return e.map(e=>e.name?e.name:{name:e._name,gender:e._gender,canonical_url:null,description:null,origin:null,meaning:null,rank:null})}],58495);let m=r.default.createContext();function f({children:e}){let[o,c]=r.default.useState([]),[d,p]=r.default.useState([]),[h,g]=r.default.useState([]),[y,b]=r.default.useState(null),[_,S]=r.default.useState(!0),[v,k]=r.default.useState(null),[C,w]=r.default.useState(!1),[E,x]=r.default.useState([]),[T,j]=r.default.useState([]),[P,R]=r.default.useState(!1),{data:A,status:N}=(0,a.useSession)(),O=r.default.useCallback(async()=>{if(A?.nb_api_token)try{let e=await n.nbClientApi.get("/auth/me"),t=e?.data?.user;b(t),t&&localStorage.setItem("userData",JSON.stringify(t))}catch(e){console.error("Error fetching user data:",e),k(e)}},[A?.nb_api_token]),L=r.default.useCallback(async()=>{if(A?.nb_api_token)try{let e=await l();c(e),localStorage.setItem("userLists",JSON.stringify(e))}catch(e){console.error("Error fetching user lists:",e),k(e)}},[A?.nb_api_token]),M=r.default.useCallback(async()=>{if(A?.nb_api_token)try{let e=await n.nbClientApi.post("/user_ratings/detailed",{object_class:"name"}),t=e?.data?.user_ratings||[],r=t.filter(e=>1===e.rating).map(e=>e.rated_obj),a=t.filter(e=>-1===e.rating).map(e=>e.rated_obj);p(r),g(a),localStorage.setItem("favorites",JSON.stringify(r)),localStorage.setItem("dislikes",JSON.stringify(a))}catch(e){console.error("Error fetching user ratings:",e),k(e)}},[A?.nb_api_token]),I=r.default.useCallback(async e=>{if(A?.nb_api_token)try{await n.nbClientApi.post("/user_rating",{object_class:"name",object_id:e,rating:1}),await M()}catch(e){console.error("Error adding to favorites:",e),k(e)}},[A?.nb_api_token,M]),U=r.default.useCallback(async e=>{if(A?.nb_api_token)try{await n.nbClientApi.delete("/user_rating",{params:{object_class:"name",object_id:e}}),await M()}catch(e){console.error("Error removing from favorites:",e),k(e)}},[A?.nb_api_token,M]),$=r.default.useCallback(async e=>{if(A?.nb_api_token)try{await n.nbClientApi.post("/user_rating",{object_class:"name",object_id:e,rating:-1}),await M()}catch(e){console.error("Error adding to dislikes:",e),k(e)}},[A?.nb_api_token,M]),D=r.default.useCallback(async e=>{if(A?.nb_api_token)try{await n.nbClientApi.delete("/user_rating",{params:{object_class:"name",object_id:e}}),await M()}catch(e){console.error("Error removing from dislikes:",e),k(e)}},[A?.nb_api_token,M]),F=r.default.useCallback(async e=>{if(A?.nb_api_token)try{let t=await i(e);return await L(),t}catch(e){throw console.error("Error creating user list:",e),k(e),e}},[A?.nb_api_token,L]),q=r.default.useCallback(async(e,t)=>{if(A?.nb_api_token)try{let r=t.id||t.name_id;if(!r)throw console.error("❌ No nameId found in nameData:",t),Error("Name ID is required but was not provided");await s(e,r),await L()}catch(e){throw console.error("Error adding to user list:",e),k(e),e}},[A?.nb_api_token,L]),B=r.default.useCallback(async(e,t)=>
1{if(A?.nb_api_token)try{if(!t)throw Error("Name ID is required for removal");await u(e,t),await L()}catch(e){throw console.error("Error removing from user list:",e),k(e),e}},[A?.nb_api_token,L]),H=(e,t)=>{let r=e?.name_id||e?.id||e?.name?.name_id;return r&&String(r)===String(t)},K=r.default.useCallback(e=>!!d&&!!Array.isArray(d)&&d.some(t=>H(t,e)),[d]),J=r.default.useCallback(e=>!!h&&!!Array.isArray(h)&&h.some(t=>H(t,e)),[h]),W=r.default.useCallback((e,t)=>{if(!o||!Array.isArray(o)||!t)return!1;let r=o.find(t=>t.id===e);return!!r?.names&&r.names.some(e=>{let r=e.name?.id||e.name?.name_id||e.name_id||e.id;return r&&String(r)===String(t)})},[o]),V=r.default.useCallback(()=>{w(!0),x([])},[]),z=r.default.useCallback(()=>{w(!1),x([])},[]),G=r.default.useCallback(e=>{console.log("Toggling name selection for:",e);let t=String(e);x(r=>{if(r.map(e=>String(e)).includes(t)){let e=r.filter(e=>String(e)!==t);return console.log("Removed from selection. New selection:",e),e}let a=[...r,e];return console.log("Added to selection. New selection:",a),a})},[]),X=r.default.useCallback(e=>{let t=String(e),r=E.map(e=>String(e)).includes(t);return console.log(`Checking if ${e} is selected:`,r,"Selected names:",E),r},[E]),Y=r.default.useCallback(e=>{console.log("Selecting all names:",e),x(e)},[]),Z=r.default.useCallback(()=>{console.log("Deselecting all names"),x([])},[]),Q=r.default.useCallback(async()=>{if(console.log("Submit extend request called with selected names:",E),!A?.nb_api_token)return void console.error("No API token available");if(0===E.length)return void console.error("No names selected");try{S(!0),console.log("Sending request to /ai/extend with:",{name_ids:E});let e=await n.nbClientApi.post("/ai/extend",{name_ids:E});console.log("Extend API response:",e);let t=e?.data?.recommendations||[];console.log("Raw recommendations:",t);let r=t.map(e=>e.name);console.log("Extracted names data:",r),j(r),R(!0),w(!1),x([]),console.log("Modal should now be visible")}catch(e){console.error("Error extending names:",e),k(e),j([{id:1,name:"Test Name 1",gender:"F"},{id:2,name:"Test Name 2",gender:"M"}]),R(!0),w(!1),x([])}finally{S(!1)}},[A?.nb_api_token,E]),ee=r.default.useCallback(()=>{R(!1),j([]),w(!1),x([])},[]),et=r.default.useCallback(async()=>{if(A?.nb_api_token){S(!0),k(null);try{await Promise.all([O(),L(),M()])}catch(e){console.error("Error refreshing user data:",e),k(e)}finally{S(!1)}}},[O,L,M,A?.nb_api_token]);r.default.useEffect(()=>{if("loading"!==N)if(A?.nb_api_token){try{{let e=localStorage.getItem("userData"),t=localStorage.getItem("userLists"),r=localStorage.getItem("favorites"),a=localStorage.getItem("dislikes");e&&b(JSON.parse(e)),t&&c(JSON.parse(t)),r&&p(JSON.parse(r)),a&&g(JSON.parse(a))}}catch(e){console.error("Error loading cached data:",e)}et()}else b(null),c([]),p([]),g([]),S(!1),localStorage.removeItem("userData"),localStorage.removeItem("userLists"),localStorage.removeItem("favorites"),localStorage.removeItem("dislikes"),localStorage.removeItem("namingCircles")},[A?.nb_api_token,N,et]);let er=r.default.useMemo(()=>({user:y,userLists:o,favorites:d,dislikes:h,loading:_,error:v,addToFavorites:I,removeFromFavorites:U,addToDislikes:$,removeFromDislikes:D,createUserList:F,addToUserList:q,removeFromUserList:B,isNameInFavorites:K,isNameInDislikes:J,isNameInUserList:W,refreshUserData:et,fetchUserLists:L,fetchFavorites:M,fetchDislikes:M,fetchUserRatings:M,isExtendMode:C,selectedNames:E,extendedNames:T,showExtendModal:P,enterExtendMode:V,exitExtendMode:z,toggleNameSelection:G,isNameSelected:X,selectAllNames:Y,deselectAllNames:Z,submitExtendRequest:Q,closeExtendModal:ee,setShowExtendModal:R,setExtendedNames:j}),[y,o,d,h,_,v,I,U,$,D,F,q,B,K,J,W,et,L,M,M,M,C,E,T,P,V,z,G,X,Y,Z,Q,ee]);return(0,t.jsx)(m.Provider,{value:er,children:e})}f.propTypes={children:o.default.node.isRequired},e.s(["default",0,f,"useUserData",0,function(){let e=r.default.useContext(m);if(!e)throw Error("useUserData must be used within a UserDataProvider");return e}],83148),e.s([],545)},1085,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={AppRouterContext:function(){return l},GlobalLayoutRouterContext:function(){return s},LayoutRouterContext:function(){return i},MissingSlotContext:function(){return c},TemplateContext:function(){return u}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let n=e.r(41705)._(e.r(91788)),l=n.default.createContext(null),i=n.default.createContext(null),s=n.default.createContext(null),u=n.default.createContext(null),c=n.default.createContext(new Set)},31430,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return o}});class a extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class o extends URLSearchParams{append(){throw new a}delete(){throw new a}set(){throw new a}sort(){throw new a}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70008,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={NavigationPromisesContext:function(){return c},PathParamsContext:function(){return u},PathnameContext:function(){return s},ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},SearchParamsContext:function(){return i},createDevToolsInstrumentedPromise:function(){return d}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let n=e.r(91788),l=e.r(31430),i=(0,n.createContext)(null),s=(0,n.createContext)(null),u=(0,n.createContext)(null),c=(0,n.createContext)(null);function d(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},14471,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={HTTPAccessErrorStatus:function(){return n},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return i},getAccessFallbackErrorTypeByStatus:function(){return c},getAccessFallbackHTTPStatus:function(){return u},isHTTPAccessFallbackError:function(){return s}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let n={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},l=new Set(Object.values(n)),i="NEXT_HTTP_ERROR_FALLBACK";function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===i&&l.has(Number(r))}function u(e){return Number(e.digest.split(";")[1])}function c(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},40184,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return o}});var a,o=((a={})[a.SeeOther=303]="SeeOther",a[a.TemporaryRedirect=307]="TemporaryRedirect",a[a.PermanentRedirect=308]="PermanentRedirect",a);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1939,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={REDIRECT_ERROR_CODE:function(){return l},isRedirectError:function(){return i}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let n=e.r(40184),l="NEXT_REDIRECT";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,a]=t,o=t.slice(2,-2).join(";"),i=Number(t.at(-2));return r===l&&("replace"===a||"push"===a)&&"string"==typeof o&&!isNaN(i)&&i in n.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68934,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return n}});let a=e.r(14471),o=e.r(1939);function n(e){return(0,o.isRedirectError)(e)||(0,a.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},62727,e=>{"use strict";var t=e.i(91398),r=e.i(86533),a=e.i(3828),o=e.i(91788),n=e.i(76025);e.i(545);var l=e.i(83148),l=l,i=e.i(15757),s=e.i(32752);e.i(50461);let u=o.createContext(null);function c(){return o.useContext(u)}let d="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",m=function(e){let{children:r,theme:a}=e,n=c(),l=o.useMemo(()=>{var e,t;let r=null===n?{...a}:(e=n,"function"==typeof(t=a)?t(e):{...e,...t});return null!=r&&(r[d]=null!==n),r},[a,n]);return(0,t.jsx)(u.Provider,{value:l,children:r})};var f=e.i(22516),p=e.i(89404),h=e.i(76951),g=e.i(97208),y=e.i(57055),b=e.i(97659),_=e.i(31906);let S={};function v(e,t,r,a=!1){return o.useMemo(()=>{let o=e&&t[e]||t;if("function"==typeof r){let n=r(o),l=e?{...t,[e]:n}:n;return a?()=>l:l}return e?{...t,[e]:r}:{...t,...r}},[e,t,r,a])}let k=function(e){let{children:r,theme:a,themeId:o}=e,n=(0,p.default)(S),l=c()||S,i=v(o,n,a),s=v(o,l,a,!0),u="rtl"===(o?i[o]:i).direction,d=function(e){let r=(0,p.default)(),a=(0,b.default)()||"",{modularCssLayers:o}=e,n="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(n=o&&null===r?"string"==typeof o?o.replace(/mui(?!\.)/g,n):`@layer ${n};`:"",(0,y.default)(()=>{let e=document.querySelector("head");if(!e)return;let t=e.firstChild;if(n){if(t&&t.hasAttribute?.("data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===a)return;let r=document.createElement("style");r.setAttribute("data-mui-layer-order",a),r.textContent=n,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${a}"]`)?.remove()},[n,a]),n)?(0,t.jsx)(_.default,{styles:n}):null}(i);return(0,t.jsx)(m,{theme:s,children:(0,t.jsx)(f.ThemeContext.Provider,{value:i,children:(0,t.jsx)(h.default,{value:u,children:(0,t.jsxs)(g.default,{value:o?i[o].components:i.components,children:[d,r]})})})})};var C=e.i(71183);function w({theme:e,...r}){let a=C.default in e?e[C.default]:void 0;return(0,t.jsx)(k,{...r,themeId:a?C.default:void 0,theme:a||e})}var E=e.i(2977),x=e.i(57831);let T="mode",j="color-scheme";function P(){}let R=({key:e,storageWindow:t})=>(!t&&"u">typeof window&&(t=window),{get(r){let a;if("u">typeof window){if(!t)return r;try{a=t.localStorage.getItem(e)}catch{}return a||r}},set:r=>{if(t)try{t.localStorage.setItem(e,r)}catch{}},subscribe:r=>{if(!t)return P;let a=t=>{let a=t.newValue;t.key===e&&r(a)};return t.addEventListener("storage",a),()=>{t.removeEventListener("storage",a)}}});function A(){}function N(e){if("u">typeof window&&"function"==typeof window.matchMedia&&"system"===e)return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function O(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}var L=e.i(2369),M=e.i(12542);let{CssVarsProvider:I,useColorScheme:U,getInitColorSchemeScript:$}=function(e){let{themeId:r,theme:a={},modeStorageKey:n=T,colorSchemeStorageKey:l=j,disableTransitionOnChange:i=!1,defaultColorScheme:s,resolveTheme:u}=e,d={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},m=o.createContext(void 0),f={},p={},h="string"==typeof s?s:s.light,g="string"==typeof s?s:s.dark;return{CssVarsProvider:function(e){let{children:d,theme:h,modeStorageKey:g=n,colorSchemeStorageKey:b=l,disableTransitionOnChange:_=i,storageManager:S,storageWindow:v="u"<typeof window?void 0:window,documentNode:C="u"<typeof document?void 0:document,colorSchemeNode:w="u"<typeof document?void 0:document.documentElement,disableNestedContext:E=!1,disableStyleSheetGeneration:P=!1,defaultMode:L="system",noSsr:M}=e,I=o.useRef(!1),U=c(),$=o.useContext(m),D=!!$&&!E,F=o.useMemo(()=>h||("function"==typeof a?a():a),[h]),q=F[r],B=q||F,{colorSchemes:H=f,components:K=p,cssVarPrefix:J}=B,W=Object.keys(H).filter(e=>!!H[e]).join(","),V=o.useMemo(()=>W.split(","),[W]),z="string"==typeof s?s:s.light,G="string"==typeof s?s:s.dark,X=H[z]&&H[G]?L:H[B.defaultColorScheme]?.palette?.mode||B.palette?.mode,{mode:Y,setMode:Z,systemMode:Q,lightColorScheme:ee,dar
1kColorScheme:et,colorScheme:er,setColorScheme:ea}=function(e){let{defaultMode:t="light",defaultLightColorScheme:r,defaultDarkColorScheme:a,supportedColorSchemes:n=[],modeStorageKey:l=T,colorSchemeStorageKey:i=j,storageWindow:s="u"<typeof window?void 0:window,storageManager:u=R,noSsr:c=!1}=e,d=n.join(","),m=n.length>1,f=o.useMemo(()=>u?.({key:l,storageWindow:s}),[u,l,s]),p=o.useMemo(()=>u?.({key:`${i}-light`,storageWindow:s}),[u,i,s]),h=o.useMemo(()=>u?.({key:`${i}-dark`,storageWindow:s}),[u,i,s]),[g,y]=o.useState(()=>{let e=f?.get(t)||t,o=p?.get(r)||r,n=h?.get(a)||a;return{mode:e,systemMode:N(e),lightColorScheme:o,darkColorScheme:n}}),[b,_]=o.useState(c||!m);o.useEffect(()=>{_(!0)},[]);let S=O(g,e=>"light"===e?g.lightColorScheme:"dark"===e?g.darkColorScheme:void 0),v=o.useCallback(e=>{y(r=>{if(e===r.mode)return r;let a=e??t;return f?.set(a),{...r,mode:a,systemMode:N(a)}})},[f,t]),k=o.useCallback(e=>{e?"string"==typeof e?e&&!d.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):y(t=>{let r={...t};return O(t,t=>{"light"===t&&(p?.set(e),r.lightColorScheme=e),"dark"===t&&(h?.set(e),r.darkColorScheme=e)}),r}):y(t=>{let o={...t},n=null===e.light?r:e.light,l=null===e.dark?a:e.dark;return n&&(d.includes(n)?(o.lightColorScheme=n,p?.set(n)):console.error(`\`${n}\` does not exist in \`theme.colorSchemes\`.`)),l&&(d.includes(l)?(o.darkColorScheme=l,h?.set(l)):console.error(`\`${l}\` does not exist in \`theme.colorSchemes\`.`)),o}):y(e=>(p?.set(r),h?.set(a),{...e,lightColorScheme:r,darkColorScheme:a}))},[d,p,h,r,a]),C=o.useCallback(e=>{"system"===g.mode&&y(t=>{let r=e?.matches?"dark":"light";return t.systemMode===r?t:{...t,systemMode:r}})},[g.mode]),w=o.useRef(C);return w.current=C,o.useEffect(()=>{if("function"!=typeof window.matchMedia||!m)return;let e=(...e)=>w.current(...e),t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>{t.removeListener(e)}},[m]),o.useEffect(()=>{if(m){let e=f?.subscribe(e=>{(!e||["light","dark","system"].includes(e))&&v(e||t)})||A,r=p?.subscribe(e=>{(!e||d.match(e))&&k({light:e})})||A,a=h?.subscribe(e=>{(!e||d.match(e))&&k({dark:e})})||A;return()=>{e(),r(),a()}}},[k,v,d,t,s,m,f,p,h]),{...g,mode:b?g.mode:void 0,systemMode:b?g.systemMode:void 0,colorScheme:b?S:void 0,setMode:v,setColorScheme:k}}({supportedColorSchemes:V,defaultLightColorScheme:z,defaultDarkColorScheme:G,modeStorageKey:g,colorSchemeStorageKey:b,defaultMode:X,storageManager:S,storageWindow:v,noSsr:M}),eo=Y,en=er;D&&(eo=$.mode,en=$.colorScheme);let el=o.useMemo(()=>{let e=en||B.defaultColorScheme,t=B.generateThemeVars?.()||B.vars,r={...B,components:K,colorSchemes:H,cssVarPrefix:J,vars:t};if("function"==typeof r.generateSpacing&&(r.spacing=r.generateSpacing()),e){let t=H[e];t&&"object"==typeof t&&Object.keys(t).forEach(e=>{t[e]&&"object"==typeof t[e]?r[e]={...r[e],...t[e]}:r[e]=t[e]})}return u?u(r):r},[B,en,K,H,J]),ei=B.colorSchemeSelector;(0,y.default)(()=>{if(en&&w&&ei&&"media"!==ei){let e=ei;if("class"===ei&&(e=".%s"),"data"===ei&&(e="[data-%s]"),ei?.startsWith("data-")&&!ei.includes("%s")&&(e=`[${ei}="%s"]`),e.startsWith("."))w.classList.remove(...V.map(t=>e.substring(1).replace("%s",t))),w.classList.add(e.substring(1).replace("%s",en));else{let t=e.replace("%s",en).match(/\[([^\]]+)\]/);if(t){let[e,r]=t[1].split("=");r||V.forEach(t=>{w.removeAttribute(e.replace(en,t))}),w.setAttribute(e,r?r.replace(/"|'/g,""):"")}else w.setAttribute(e,en)}}},[en,ei,w,V]),o.useEffect(()=>{let e;if(_&&I.current&&C){let t=C.createElement("style");t.appendChild(C.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),C.head.appendChild(t),window.getComputedStyle(C.body),e=setTimeout(()=>{C.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[en,_,C]),o.useEffect(()=>(I.current=!0,()=>{I.current=!1}),[]);let es=o.useMemo(()=>({allColorSchemes:V,colorScheme:en,darkColorScheme:et,lightColorScheme:ee,mode:eo,setColorScheme:ea,setMode:Z,systemMode:Q}),[V,en,et,ee,eo,ea,Z,Q,el.colorSchemeSelector]),eu=!0;(P||!1===B.cssVariables||D&&U?.cssVarPrefix===J)&&(eu=!1);let ec=(0,t.jsxs)(o.Fragment,{children:[(0,t.jsx)(k,{themeId:q?r:void 0,theme:el,children:d}),eu&&(0,t.jsx)(x.GlobalStyles,{styles:el.generateStyleSheets?.()||[]})]});return D?ec:(0,t.jsx)(m.Provider,{value:es,children:ec})},useColorScheme:()=>
1o.useContext(m)||d,getInitColorSchemeScript:e=>(function(e){let{defaultMode:r="system",defaultLightColorScheme:a="light",defaultDarkColorScheme:o="dark",modeStorageKey:n=T,colorSchemeStorageKey:l=j,attribute:i="data-color-scheme",colorSchemeNode:s="document.documentElement",nonce:u}=e||{},c="",d=i;if("class"===i&&(d=".%s"),"data"===i&&(d="[data-%s]"),d.startsWith(".")){let e=d.substring(1);c+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark));
2      ${s}.classList.add('${e}'.replace('%s', colorScheme));`}let m=d.match(/\[([^\]]+)\]/);if(m){let[e,t]=m[1].split("=");t||(c+=`${s}.removeAttribute('${e}'.replace('%s', light));
3      ${s}.removeAttribute('${e}'.replace('%s', dark));`),c+=`
4      ${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:'""'});`}else c+=`${s}.setAttribute('${d}', colorScheme);`;return(0,t.jsx)("script",{suppressHydrationWarning:!0,nonce:"u"<typeof window?u:"",dangerouslySetInnerHTML:{__html:`(function() {
5try {
6  let colorScheme = '';
7  const mode = localStorage.getItem('${n}') || '${r}';
8  const dark = localStorage.getItem('${l}-dark') || '${o}';
9  const light = localStorage.getItem('${l}-light') || '${a}';
10  if (mode === 'system') {
11    // handle system mode
12    const mql = window.matchMedia('(prefers-color-scheme: dark)');
13    if (mql.matches) {
14      colorScheme = dark
15    } else {
16      colorScheme = light
17    }
18  }
19  if (mode === 'light') {
20    colorScheme = light;
21  }
22  if (mode === 'dark') {
23    colorScheme = dark;
24  }
25  if (colorScheme) {
26    ${c}
27  }
28} catch(e){}})();`}},"mui-color-scheme-init")})({colorSchemeStorageKey:l,defaultLightColorScheme:h,defaultDarkColorScheme:g,modeStorageKey:n,...e})}}({themeId:C.default,theme:()=>(0,L.default)({cssVariables:!0}),colorSchemeStorageKey:"mui-color-scheme",modeStorageKey:"mui-mode",defaultColorScheme:{light:"light",dark:"dark"},resolveTheme:e=>{let t={...e,typography:(0,M.default)(e.palette,e.typography)};return t.unstable_sx=function(e){return(0,E.default)({sx:e,theme:this})},t}});function D({theme:e,...r}){let a=o.useMemo(()=>{if("function"==typeof e)return e;let t=C.default in e?e[C.default]:e;return"colorSchemes"in t?null:"vars"in t?e:{...e,vars:null}},[e]);return a?(0,t.jsx)(w,{theme:a,...r}):(0,t.jsx)(I,{theme:e,...r})}var F=e.i(19599),q=e.i(95782);let B=(0,F.createTheme)({palette:{primary:{main:q.PALETTE_GIRL.c1},text:{primary:q.NEUTRAL.ink,secondary:q.NEUTRAL.mid},background:{default:q.NEUTRAL.white,paper:q.NEUTRAL.snow},boy:{main:q.PALETTE_BOY.c1,light:q.PALETTE_BOY.c3,contrastText:q.NEUTRAL.white},girl:{main:q.PALETTE_GIRL.c1,light:q.PALETTE_GIRL.c3,contrastText:q.NEUTRAL.white},neutral:{main:q.PALETTE_NEUTRAL.purple,light:q.PALETTE_NEUTRAL.teal,contrastText:q.NEUTRAL.white},gray:{dark:q.NEUTRAL.ink,mid:q.NEUTRAL.mid,light:q.NEUTRAL.border,faint:q.NEUTRAL.snow}},typography:{fontFamily:q.FONTS.sans,h1:{fontFamily:q.FONTS.serif,fontWeight:400},h2:{fontFamily:q.FONTS.serif,fontWeight:400},body1:{fontSize:"1rem"},button:{textTransform:"none",fontWeight:700}},breakpoints:{values:{xs:0,sm:620,md:980,lg:1270,xl:1536}},spacing:4,shape:{borderRadius:8},components:{MuiTypography:{variants:[{props:{variant:"h1"},style:{fontFamily:q.FONTS.serif,fontWeight:400,fontSize:"2.5rem",margin:0,marginBottom:"0.2em",letterSpacing:"-0.025em","@media (min-width:600px)":{fontSize:"3.5rem"}}}]},MuiButton:{styleOverrides:{root:{borderRadius:100,fontFamily:q.FONTS.sans}}},MuiLink:{styleOverrides:{root:{color:"inherit",textDecoration:"none","&:hover":{textDecoration:"none"}}}}}});var H=e.i(86223),K=e.i(91567);function J(){let{hasActiveSubscription:e,hasPaidApp:t,loading:r,isAuthenticated:a}=(0,s.usePremium)();return(0,o.useEffect)(()=>{let o=H.resolveSubscriberStatus({hasActiveSubscription:e,hasPaidApp:t,loading:r,isAuthenticated:a});H.setSubscriberStatus(o)},[e,t,r,a]),null}function W({Component:e,pageProps:{session:u,...c}}){let d=(0,a.useRouter)();return(0,o.useEffect)(()=>{let e=()=>{let e=H.resolvePageType({router:d});H.trackPageType(e)};return e(),d.events.on("routeChangeComplete",e),()=>{d.events.off("routeChangeComplete",e)}},[d]),(0,t.jsx)(D,{theme:B,children:(0,t.jsx)(r.SessionProvider,{session:u,refetchInterval:300,children:(0,t.jsxs)(s.PremiumProvider,{children:[(0,t.jsx)(J,{}),(0,t.jsx)(i.UpgradeModalProvider,{children:(0,t.jsxs)(l.default,{session:u,children:[(0,t.jsx)(n.DefaultSeo,{titleTemplate:"%s | Nameberry",openGraph:{type:"website",locale:"en_US",url:"https://nameberry.com/",site_name:"Nameberry"},twitter:{handle:"@nameberry",site:"@nameberry",cardType:"summary_large_image"}}),(0,t.jsx)(e,{...c})]})})]})})})}W.propTypes={Component:K.default.func.isRequired,pageProps:K.default.shape().isRequired},e.s(["default",0,W],62727)},56703,(e,t,r)=>{let a="/_app";(window.__NEXT_P=window.__NEXT_P||[]).push([a,()=>e.r(62727)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([a])})},48761,e=>{e.v(t=>Promise.all(["static/chunks/2n_ornp2pwzl0.js"].map(t=>e.l(t))).then(()=>t(93594)))},28805,e=>{e.v(t=>Promise.all(["static/chunks/0h0r_q6xa9qr_.js"].map(t=>e.l(t))).then(()=>t(79466)))}]);

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.