1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26872,82134],{4828:(e,a,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/baby-names/search/[baby_name_search]",function(){return t(70382)}])},26872:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>R});var r=t(37876),i=t(27964),n=t(14232),s=t(48230),l=t.n(s),o=t(18847),c=t.n(o),d=t(76252),m=t(58103),u=t.n(m),b=t(34176);let h=d.A.div` 2 height: 1.5rem; 3 display: flex; 4 align-items: center; 5 .line { 6 width: 100%; 7 height: 1rem; 8 display: flex; 9 background-color: ${({theme:e})=>e.brightGreyBc}; 10 } 11`,p=e=>{let a,t,n=(0,i.c)(3),{className:s}=e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)("div",{className:"line"}),n[0]=a):a=n[0],n[1]!==s?(t=(0,r.jsx)(h,{className:s,children:a}),n[1]=s,n[2]=t):t=n[2],t};var g=t(22656),y=t(60659),f=t(89099),x=t(4206),S=t(80141),N=t(86732),v=t(97847),A=t(72733),j=t(24958),$=t(88168),T=t(52763),_=t(87810),k=t(69293),P=t(47210),C=t(1574);let B=d.A.button` 12 display: flex; 13 justify-content: center; 14 align-items: center; 15 width: 48px; 16 // Must match button height value above 17 height: 48px; 18 margin-top: 0; 19`,w=({name:e,gender:a,userSpecificNameObj:t})=>{let{ssr:i,requestDetails:s}=(0,$.m)(),l=i?.labels?.general,o=i?.labels?.babyNames,c=(0,f.useRouter)(),d=(0,N.A)({formProps:{siteSource:T.Q.ADD_BABY_NAME_FROM_SEARCH_PAGE,spTracking:{internalTactic:"baby_name_list"}}}),[m,u]=(0,n.useState)(!1),{showSnackbar:b}=(0,A.A)({autoHideDuration:15e3}),[h,p]=(0,n.useState)();(0,n.useEffect)(()=>{void 0!==t&&p({...t})},[t]);let g=()=>{b({message:`${l?.errors.internalServerError}`,type:A.m.Error})},y=(0,C.A)(a=>{let{nameItem:t}=a;t&&(u(!1),p({globalFirstNameId:t.globalNameId||-1,userSpecificNameId:t.id||-1}),b({message:o?.snackbarAddSuccessMessage?.replace("{0}",e)||"",type:A.m.Success,action:(0,r.jsx)(x.A,{type:"button",onClick:()=>c.push(P.GA),children:o?.snackbarAddSuccessBtn})}))},e=>{j.Ay.logError(`NamePanel.tsx - Add name FAILED, message: ${e}`,s),u(!1),g()}),[w]=(0,v.V)(),E=o?.snackbarRemoveSuccessMessage,M=async a=>{try{let t=await w({variables:{input:{id:a.userSpecificNameId||0}}});u(!1),t.data?.deleteBabynameFavoriteName?.ok===!1?(j.Ay.logError("NamePanel, deleteBabynameMutation() mutation was not 'ok'",s),g()):(p(void 0),b({message:E?.replace("{0}",e)||"",type:A.m.Success}))}catch(e){u(!1),j.Ay.logError(`ERROR NamePanel, deleteBabynameMutation(), err: ${(0,k.A)(e)}`,s),g()}};return e?(0,r.jsx)(B,{onClick:()=>{var t;m||(t=a||S.ze.Female,d(async()=>{u(!0),h?M(h):y({gender:t,firstName:e})}))},type:"button",className:"resetButtonStyle",children:(0,r.jsx)(_.A,{isLoading:m,isFavorited:!!h,altTextFavorited:o?.removeFromMyNameList,altText:o?.addToMyNameList})}):null},E=c()(()=>t.e(94471).then(t.bind(t,94471)),{loadableGenerated:{webpack:()=>[94471]},ssr:!1}),M=d.A.div` 20 border-bottom: 1px solid ${({theme:e})=>e.borderDivider}; 21 22 &.first { 23 border-top: 1px solid ${({theme:e})=>e.borderDivider}; 24 } 25 26 &.hidden { 27 display: none; 28 } 29 30 .slimView { 31 display: flex; 32 align-items: center; 33 justify-content: space-between; 34 35 a:link, 36 a:visited { 37 text-decoration: none; 38 } 39 40 .nameContainer { 41 flex-grow: 1; 42 } 43 44 .MuiButton-root { 45 // Ensure hover is round not oblong 46 padding: 13px; 47 min-width: 44px; 48 min-height: 48px; 49 @media (${e=>e.theme.smallDown}) { 50 /* on mobile, the hover state remains when the item has clicked - override tis behavior*/ 51 &:hover { 52 background: none; 53 } 54 } 55 } 56 } 57 58 .expandBtn { 59 border-radius: 20px; 60 } 61 62 .placeholder { 63 height: 48px; 64 } 65`,R=(0,n.memo)(e=>{let a,t,s,o,c,d,m=(0,i.c)(28),{nameObj:h,userSpecificNameObj:f,idx:x,expandable:S,hide:N,isLoading:v}=e,[A,j]=(0,n.useState)(!1),$=(0,b.A)();m[0]!==$.locale||m[1]!==h.id||m[2]!==h.name?(a=(0,y.NN)(h.id,h.name,$.locale),m[0]=$.locale,m[1]=h.id,m[2]=h.name,m[3]=a):a=m[3];let T=a;m[4]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{(0,n.startTransition)(()=>{j(O)})},m[4]=t):t=m[4];let _=t,k=0===x,P=!!N,C=!N,B=!!N;m[5]!==k||m[6]!==P||m[7]!==C||m[8]!==B?(s=u()({first:k,hidden:P,contentVisShow:C,contentVisHide:B}),m[5]=k,m[6]=P,m[7]=C,m[8]=B,m[9]=s):s=m[9];let R=!!N;return m[10]!==S||m[11]!==N||m[12]!==v||m[13]!==T||m[14]!==h.babyname?.gender||m[15]!==h.name||m[16]!==A||m[17]!==f?(o=v?(0,r.jsx)(p,{className:"placeholder"}):(0,r.jsxs)("div",{className:"slimView",children:[(0,r.jsx)("div",{className:"nameContainer",children:(0,r.jsx)(l(),{href:T,children:h.name})}),!N&&(0,r.jsx)(w,{name:h.name,gender:h.babyname?.gender,userSpecificNameObj:f}),!N&&S&&(0,r.jsx)("button",{onClick:_,className:"resetButtonStyle expandBtn",type:"button",children:(0,r.jsx)(g.A,{expanded:A})})]}),m[10]=S,m[11]=N,m[12]=v,m[13]=T,m[14]=h.babyname?.gender,m[15]=h.name,m[16]=A,m[17]=f,m[18]=o):o=m[18],m[19]!==T||m[20]!==h||m[21]!==A?(c=A&&(0,r.jsx)(E,{nameObj:h,nameDetailsPageUrl:T}),m[19]=T,m[20]=h,m[21]=A,m[22]=c):c=m[22],m[23]!==c||m[24]!==s||m[25]!==R||m[26]!==o?(d=(0,r.jsxs)(M,{className:s,"aria-hidden":R,children:[o,c]}),m[23]=c,m[24]=s,m[25]=R,m[26]=o,m[27]=d):d=m[27],d});function O(e){return!e}},59960:(e,a,t)=>{"use strict";t.d(a,{A:()=>h});var r=t(37876),i=t(27964),n=t(14232),s=t(76252),l=t(24836),o=t(33950),c=t(24386),d=t(58103),m=t.n(d),u=t(22656);let b=(0,s.A)(o.A)` 66 content-visibility: auto; 67 contain-intrinsic-height: auto 48px; 68 background-image: none; 69 font-weight: 500; 70 border-top: 1px solid ${e=>e.theme.borderDivider}; 71 border-bottom: 1px solid ${e=>e.theme.borderDivider}; 72 73 .MuiAccordionSummary-root { 74 color: ${e=>e.theme.linkStandalone}; 75 padding: 0 5px 0 0; 76 font-size: inherit; 77 font-weight: 500; 78 outline: none; // stop border from appearing on click 79 80 &.Mui-expanded { 81 min-height: 0; 82 } 83 } 84 85 &.noVertMargins.MuiAccordion-root { 86 margin: 0; 87 } 88 89 .MuiAccordionSummary-content.Mui-expanded { 90 margin: 12px 0; 91 .noVertMargins & { 92 margin: 0; 93 } 94 } 95
96 .MuiAccordionDetails-root { 97 padding: 0 0 8px; 98 } 99 100 // optional customizations 101 &.hideTopBorder { 102 border-top: none; 103 } 104 105 &.hideBottomBorder { 106 border-bottom: none; 107 } 108 109 &.babyNameSearchForms { 110 background-color: inherit; 111 .MuiAccordionSummary-root { 112 padding: 0; 113 color: ${e=>e.theme.blackBc}; 114 } 115 } 116 117 &.noBackground { 118 background-color: inherit; 119 } 120`,h=e=>{let a,t,s,o,d,h,p=(0,i.c)(21),[g,y]=(0,n.useState)(e.startExpanded),f=e.expandedOverride??g;p[0]!==g||p[1]!==e?(a=()=>{y(!g),e.onClick&&e.onClick()},p[0]=g,p[1]=e,p[2]=a):a=p[2];let x=a;p[3]!==e.className||p[4]!==e.hideBottomBorder||p[5]!==e.hideTopBorder||p[6]!==e.noVertMargins?(t=m()(e.className,{hideTopBorder:e.hideTopBorder,hideBottomBorder:e.hideBottomBorder,noVertMargins:e.noVertMargins}),p[3]=e.className,p[4]=e.hideBottomBorder,p[5]=e.hideTopBorder,p[6]=e.noVertMargins,p[7]=t):t=p[7];let S=`${e.elemId}-summary`,N=`${e.elemId}-content`;return p[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsx)(u.A,{"aria-hidden":"true",expanded:!1,size:"lg"}),p[8]=s):s=p[8],p[9]!==x||p[10]!==e.expanderText||p[11]!==S||p[12]!==N?(o=(0,r.jsx)(c.A,{id:S,"aria-controls":N,expandIcon:s,onClick:x,children:e.expanderText}),p[9]=x,p[10]=e.expanderText,p[11]=S,p[12]=N,p[13]=o):o=p[13],p[14]!==e.children?(d=(0,r.jsx)(l.A,{children:e.children}),p[14]=e.children,p[15]=d):d=p[15],p[16]!==f||p[17]!==t||p[18]!==o||p[19]!==d?(h=(0,r.jsxs)(b,{className:t,expanded:f,children:[o,d]}),p[16]=f,p[17]=t,p[18]=o,p[19]=d,p[20]=h):h=p[20],h}},60659:(e,a,t)=>{"use strict";t.d(a,{NN:()=>r});let r=(e,a,t)=>{let r=encodeURIComponent(a.replace(/["'â\- ]/g,"").toLowerCase());return"en-us"===t?`/baby-names/details/${r}-${e}`:`/babyname/${e}/${r}`}},66921:(e,a,t)=>{"use strict";t.d(a,{A:()=>n});var r=t(27964),i=t(80141);let n=(e,a,t)=>{let n,s=(0,r.c)(4);return s[0]!==a||s[1]!==e||s[2]!==t?(n=r=>{if(!e)return"";let n=`${e}?`,s=!1;return r&&r>1&&(n=`${n}page=${r}`,s=!0),a&&(n=`${n}${s?"&":""}${a}`,s=!0),t&&t!==i.S1.LastActivityDate&&(n=`${n}${s?"&":""}searchType=${t}`),n.endsWith("?")&&(n=n.slice(0,-1)),n},s[0]=a,s[1]=e,s[2]=t,s[3]=n):n=s[3],n}},70382:(e,a,t)=>{"use strict";t.r(a),t.d(a,{__N_SSP:()=>eO,default:()=>eF});var r=t(37876),i=t(27964),n=t(14232),s=t(18847),l=t.n(s),o=t(89099),c=t(76252),d=t(58103),m=t.n(d),u=t(38993),b=t(10003),h=t(45875),p=t(88168),g=t(36506),y=t(8460),f=t(17818),x=t(28581),S=t(79350),N=t(78248);let v={},A=(0,S.J1)` 121 query BabynamesSearchPageData( 122 $pagination: Pagination 123 $filters: BabynamesSearchFilterInput 124 $sort: BabynameSort 125 $skipBabynamesSearch: Boolean! 126 $skipBabynameOrigins: Boolean! 127 ) { 128 babynamesSearch(input: { pagination: $pagination, filters: $filters, sort: $sort }) 129 @skip(if: $skipBabynamesSearch) { 130 count 131 babynameSearches { 132 id 133 name 134 babyname { 135 gender 136 meaning 137 origin 138 originDescription 139 rank 140 longDescription 141 } 142 } 143 } 144 babynameOrigins @skip(if: $skipBabynameOrigins) { 145 origins 146 } 147 } 148`;var j=t(42038),$=t(80141),T=t(83322),_=t(90142),k=t(79582),P=t(21702),C=t(24958),B=t(67731),w=t(67398),E=t(78005),M=t(59449),R=t(37799),O=t(70416);let F={...t(2224).S,pageId:0x393870c,pageType:"Baby Names Search",subtopicFilingTitle:"Inspiration",adZone:"babynames",ct:"tool",tid:"name_finder"};var D=t(92244),U=t(33609),W=t(7735),L=t(98285),I=t(56010),z=t(9992),G=t(24734),H=t(34052);let V=c.A.div` 149 display: flex; 150 width: 100%; 151 margin-bottom: 30px; 152 153 label { 154 display: inline-block; 155 font-weight: bold; 156 margin-bottom: 5px; 157 } 158 .popularityContainer, 159 .sortContainer { 160 flex: 1; 161 } 162 163 .popularityContainer { 164 margin-right: 5px; 165 } 166 167 .sortContainer { 168 margin-left: 5px; 169 } 170 171 .fullWidthMenu { 172 width: 100%; 173 } 174`,Q=e=>{let a,t,s,l,o,c,d,m,u,b,h,g,y,f,x,S,N,v,A,j,T,_,P,C,B=(0,i.c)(64),{babyNameTitleParams:w,onPopularityFilterChange:E,handleSortChange:M,sortOrder:R,setShowSpinner:O}=e,{ssr:F}=(0,p.m)(),D=F?.labels?.general,U=F?.labels?.babyNamesSearch,[W,L]=(0,n.useState)("All");B[0]!==w?(a=(0,k.dF)(w),B[0]=w,B[1]=a):a=B[1];let I=a;B[2]!==w.popularity||B[3]!==w.popularityRank?(t=()=>{if(w.popularity&&w.popularityRank){let e=function(e){return e<=50?50:100}(w.popularityRank);"popular"===w.popularity&&(50===e&&L("Top50"),100===e&&L("Top100")),"unique"===w.popularity&&(50===e&&L("ExcludeTop50"),100===e&&L("ExcludeTop100"))}else L("All")},s=[w.popularity,w.popularityRank],B[2]=w.popularity,B[3]=w.popularityRank,B[4]=t,B[5]=s):(t=B[4],s=B[5]),(0,n.useEffect)(t,s),B[6]!==M||B[7]!==O?(l=e=>{let a=e.target.value;O(!0),(0,n.startTransition)(()=>{M(a)})},B[6]=M,B[7]=O,B[8]=l):l=B[8];let Q=l;B[9]!==I||B[10]!==E||B[11]!==O?(o=e=>{let a=e.target.value;O(!0),(0,n.startTransition)(()=>{let e=k.Bc.all,t=0,r=0;switch(a){case"All":e=k.Bc.all;break;case"Top50":t=50,e=k.Bc.onlyTopNames;break;case"Top100":t=100,e=k.Bc.onlyTopNames;break;case"ExcludeTop50":e=k.Bc.hideTopNames,r=50;break;case"ExcludeTop100":e=k.Bc.hideTopNames,r=100}E({...I,numberOfHighRankedNamesForCrossFilter:`${t}`,numberOfHighRankedNamesToRemoveOnCrossFilter:`${r}`,popularity:e})})},B[9]=I,B[10]=E,B[11]=O,B[12]=o):o=B[12];let J=o,q=U?.popularity;B[13]!==q?(c=(0,r.jsx)("label",{htmlFor:"popularityMenu",children:q}),B[13]=q,B[14]=c):c=B[14];let Z=U?.allNames;B[15]!==Z?(d=(0,r.jsx)(G.A,{value:"All",children:Z}),B[15]=Z,B[16]=d):d=B[16];let X=U?.showTop;B[17]!==X?(m=(0,H.A)(X,["50"]),B[17]=X,B[18]=m):m=B[18],B[19]!==m?(u=(0,r.jsx)(G.A,{value:"Top50",children:m}),B[19]=m,B[20]=u):u=B[20];let Y=U?.showTop;B[21]!==Y?(b=(0,H.A)(Y,["100"]),B[21]=Y,B[22]=b):b=B[22],B[23]!==b?(h=(0,r.jsx)(G.A,{value:"Top100",children:b}),B[23]=b,B[24]=h):h=B[24];let K=U?.excludeTop;B[25]!==K?(g=(0,H.A)(K,["50"]),B[25]=K,B[26]=g):g=B[26],B[27]!==g?(y=(0,r.jsx)(G.A,{value:"ExcludeTop50",children:g}),B[27]=g,B[28]=y):y=B[28];let ee=U?.excludeTop;B[29]!==ee?(f=(0,H.A)(ee,["100"]),B[29]=ee,B[30]=f):f=B[30],B[31]!==f?(x=(0,r.jsx)(G.A,{value:"ExcludeTop100",children:f}),B[31]=f,B[32]=x):x=B[32],B[33]!==J||B[34]!==W||B[35]!==u||B[36]!==h||B[37]!==y||B[38]!==x||B[39]!==d?(S=(0,r.jsxs)(z.A,{value:W,onChange:J,className:"fullWidthMenu",id:"popularityMenu",children:[d,u,h,y,x]}),B[33]=J,B[34]=W,B[35]=u,B[36]=h,B[37]=y,B[38]=x,B[39]=d,B[40]=S):S=B[40],B[41]!==S||B[42]!==c?(N=(0,r.jsxs)("div",{className:"popularityContainer",children:[c,S]}),B[41]=S,B[42]=c,B[43]=N):N=B[43];let ea=D?.sortBy.label;B[44]!==ea?(v=(0,r.jsxs)("label",{htmlFor:"sortMenu",children:[" ",ea]}),B[44]=ea,B[45]=v):v=B[45];let et=U?.mostPopular;B[46]!==et?(A=(0,r.jsx)(G.A,{value:$.Sp.PopularityAscending,children:et}),B[46]=et,B[47]=A):A=B[47];let er=U?.AtoZ;B[48]!==er?(j=(0,r.jsx)(G.A,{value:$.Sp.NameAscending,children:er}),B[48]=er,B[49]=j):j=B[49];let ei=U?.ZtoA;return B[50]!==ei?(T=(0,r.jsx)(G.A,{value:$.Sp.NameDescending,children:ei}),B[50]=ei,B[51]=T):T=B[51],B[52]!==Q||B[53]!==R||B[54]!==A||B[55]!==j||B[56]!==T?(_=(0,r.jsxs)(z.A,{value:R,onChange:Q,className:"fullWidthMenu",id:"sortMenu",children:[A,j,T]}),B[52]=Q,B[53]=R,B[54]=A,B[55]=j,B[56]=T,B[57]=_):_=B[57],B[58]!==v||B[59]!==_?(P=(0,r.jsxs)("div",{className:"sortContainer",children:[v,_]}),B[58]=v,B[59]=_,B[60]=P):P=B[60],B[61]!==N||B[62]!==P?(C=(0,r.jsxs)(V,{children:[N,P]}),B[61]=N,B[62]=P,B[63]=C):C=B[63],C};var J=t(82473);let q=c.A.div` 175 position: relative; 176 overflow: hidden; 177 margin-bottom: 20px; 178 border-bottom: ${({theme:e})=>`1px solid ${e.borderDivider}`}; 179 180 &.truncated { 181 max-height: 100px; 182 } 183`,Z=e=>{let a,t,s,l,o,c=(0,i.c)(13),{babyname:d,babyNameTitleParams:u}
183=e,[b,h]=(0,n.useState)(!0);if(!u.origin||!d?.origin||!d?.originDescription)return null;c[0]!==b?(a=m()({truncated:b}),c[0]=b,c[1]=a):a=c[1];let p=d?.originDescription;return c[2]!==b?(t=()=>{h(!b)},c[2]=b,c[3]=t):t=c[3],c[4]!==t||c[5]!==b?(s=(0,r.jsx)(J.A,{onClick:t,truncated:b}),c[4]=t,c[5]=b,c[6]=s):s=c[6],c[7]!==p||c[8]!==s?(l=(0,r.jsxs)("div",{className:"bodyText originDescription",children:[p,s]}),c[7]=p,c[8]=s,c[9]=l):l=c[9],c[10]!==a||c[11]!==l?(o=(0,r.jsx)(q,{className:a,children:l}),c[10]=a,c[11]=l,c[12]=o):o=c[12],o};class X{constructor(e){this._params=e.params,this._labels=e.labels,this._formatter=e.formatter,this._themeArray=e.themeArray}static toSentenceCase(e){let a=e.slice(0,1),t=e.slice(1);return`${a.toUpperCase()}${t}`}buildTitleSegments(){return{containing:this.getContainingString(),startsWith:this.getStartsWithString(),endsWith:this.getEndsWithString(),gender:this.getGenderString(),numberOfSyllables:this.getSyllablesString(),origin:this.getOriginString(),popularity:this.getPopularityString(),popularityRank:this.getPopularityRankString(),theme:this.getThemeString(),meaning:this.getMeaningString()}}getContainingString(){let{containing:e}=this._params,a=this._labels;if(e)return this._formatter.formatContaining(e,a)}getEndsWithString(){let{endsWith:e}=this._params,a=this._labels;if(e)return this._formatter.formatEndsWith(e,a)}getGenderString(){let{gender:e}=this._params,a=this._labels;if("boy"===e||"girl"===e)return this._formatter.formatGender(e,a)}getMeaningString(){let{meaning:e}=this._params,a=this._labels;if(e)return this._formatter.formatMeaning(e,a)}getOriginString(){let{origin:e}=this._params,a=this._labels;if(e&&e!==this._labels.any)return this._formatter.formatOrigin(e,a)}getPopularityString(){let{popularity:e}=this._params,a=this._labels;if("unique"===e||"popular"===e)return this._formatter.formatPopularity(e,a)}getPopularityRankString(){let{popularity:e,popularityRank:a}=this._params,t=this._labels;if(e&&a)return this._formatter.formatPopularityRank({popularity:e,popularityRank:a},t)}getStartsWithString(){let{startsWith:e}=this._params,a=this._labels;if(e)return this._formatter.formatStartsWith(e,a)}getSyllablesString(){let{numberOfSyllables:e}=this._params,a=this._labels;if(1===e||2===e||3===e||4===e)return this._formatter.formatSyllables(e,a)}getThemeString(){let{theme:e}=this._params,a=this._labels,t=this._themeArray;if(e&&e!==this._labels.any)return this._formatter.formatTheme(e,a,t)}get labels(){return this._labels}}let Y=X,K=["es-us","pt-br"];class ee extends Y{constructor(e,a,t,r){super({params:e,labels:a,formatter:ee.createFormatter(r),themeArray:t})}static arrayToString(e,a){return e.filter(e=>!!e).join(a)}static countNotUndefined(e){return e.reduce((e,a)=>a?e+1:e,0)}static createFormatter(e){return{formatContaining:(e,a)=>`${a.containing} "${e}"`,formatEndsWith:(e,a)=>`${a.endingWith} "${e}"`,formatGender(e,a){switch(e){case"boy":return a.boy;case"girl":return a.girl;default:return""}},formatMeaning:(e,a)=>`${a.meaning} "${e}"`,formatOrigin:a=>K.includes(e)?a.toLowerCase():Y.toSentenceCase(a),formatPopularity(e,a){switch(e){case"unique":return a.unique;case"popular":return a.popular;default:return""}},formatPopularityRank:()=>"",formatStartsWith:(e,a)=>`${a.startingWith} "${e}"`,formatSyllables(e,a){let t=1===e?a.syllable:a.syllablePlural??a.syllable,r="space"===a.syllableSeparatorStyle,i=r?" ":"-",n=r?a.fourOrMore:a.fourOrMore.replace(/[\s]/g,"-");switch(e){case 1:return`${a.one}${i}${t}`;case 2:return`${a.two}${i}${t}`;case 3:return`${a.three}${i}${t}`;case 4:return`${n}${i}${t}`;default:return""}},formatTheme:(e,a,t)=>(0,k.Nj)(e,t)}}countTitleParams(){let e=Object.entries(this.buildTitleSegments()),a=new Map(["popularityRank"].map(e=>[e,1]));return e.reduce((e,t)=>{let[r,i]=t;return a.has(r)||!i?e:e+1},0)}getCommaAndDelim(e){let a=e.filter(e=>!!e);switch(a.length){case 0:return"";case 1:return a[0];case 2:return a.join(` ${this.labels.and} `);default:{let e=a.length-1,t=a.slice(0,e),r=a.slice(e),i=t.join(", ");return`${i}, ${this.labels.and} ${r}`}}}getHeaderTitle(e){if(!this.countTitleParams())return e?this.labels.metaTitleDefault:this.labels.h1Default;let{containing:a,startsWith:t,endsWith:r,gender:i,popularity:n,numberOfSyllables:s,origin:l,theme:o,meaning:c}=this.buildTitleSegments(),d=(e,a)=>a?`${a} ${e}`:e,m=[n&&d(n,this.labels.popularityConnector),s&&d(s,this.labels.numberOfSyllablesConnector),o&&d(o,this.labels.themeConnector),l&&d(l,this.labels.originConnector),i&&d(i,this.labels.genderConnector)],u=ee.arrayToString(m," "),b="after"===this.labels.modifierPosition?ee.arrayToString([this.labels.names,u]," "):ee.arrayToString([u,this.labels.names]," ");switch(ee.countNotUndefined([t,r,a])){case 0:return c?ee.toSentenceCase(`${b} ${c}`):ee.toSentenceCase(b);case 1:{let e=this.getCommaAndDelim([t,r,a]);return c?ee.toSentenceCase(`${b} ${c}, ${e}`):ee.toSentenceCase(`${b} ${e}`)}default:{let e=this.getCommaAndDelim([c,t,r,a]),i=e?`${b} ${e}`:b;return ee.toSentenceCase(i)}}}}var ea=t(34589);let et=`${ea.NE}/ims/2022/07/Stocksy_txp4dee33c53cT300_Medium_2982846_4x3.jpg`;var er=t(99195),ei=t(4206),en=t(69529),es=t(47210);let el=l()(()=>t.e(52621).then(t.bind(t,52621)),{loadableGenerated:{webpack:()=>[52621]}}),eo=l()(()=>t.e(52019).then(t.bind(t,52019)),{loadableGenerated:{webpack:()=>[52019]}}),ec=l()(()=>Promise.all([t.e(78226),t.e(97810)]).then(t.bind(t,75429)),{loadableGenerated:{webpack:()=>[75429]}}),ed=(0,en.Qe)(el),em=(0,en.Qe)(eo),eu=(0,en.Qe)(ec),eb=e=>{let a,t,n,s,l,o,c,d,m=(0,i.c)(19),{pageDescription:u,isBabyNamesSearchPage:b}=e,{ssr:h}=(0,p.m)(),g=h?.labels?.babyNamesSearch,y=h?.labels?.babyNames;m[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)("div",{className:"spacer"}),m[0]=a):a=m[0];let f=g?.goToNameList;m[1]!==f?(t=(0,r.jsx)("div",{className:"center basicLinks spacer",children:(0,r.jsx)(ei.A,{href:es.GA,variant:"contained",className:"fullWidthOnPhone",children:f})}),m[1]=f,m[2]=t):t=m[2];let x=h?.baseUrl,S=u||null;m[3]!==x||m[4]!==S?(n=(0,r.jsx)(ed,{url:x,caption:S,imageUrl:et}),m[3]=x,m[4]=S,m[5]=n):n=m[5];let N=y?.babyNamesAZ;return m[6]!==N?(s=(0,r.jsx)("h2",{children:N}),m[6]=N,m[7]=s):s=m[7],m[8]!==y||m[9]!==b?(l=(0,r.jsx)(eu,{babyNamesLabels:y,isBabyNamesSearchPage:b}
183),m[8]=y,m[9]=b,m[10]=l):l=m[10],m[11]!==s||m[12]!==l?(o=(0,r.jsxs)("div",{className:"spacer",children:[s,l]}),m[11]=s,m[12]=l,m[13]=o):o=m[13],m[14]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)(em,{customMarginBottom:18}),m[14]=c):c=m[14],m[15]!==o||m[16]!==t||m[17]!==n?(d=(0,r.jsxs)(r.Fragment,{children:[a,(0,r.jsxs)("div",{className:"mobileMarginProvider",children:[t,n,o,c]})]}),m[15]=o,m[16]=t,m[17]=n,m[18]=d):d=m[18],d};var eh=t(49370),ep=t(59960);let eg=l()(()=>t.e(56340).then(t.bind(t,89197)),{loadableGenerated:{webpack:()=>[89197]}}),ey=l()(()=>Promise.all([t.e(90177),t.e(68985),t.e(40989)]).then(t.bind(t,40989)),{loadableGenerated:{webpack:()=>[40989]}}),ef=c.A.div` 184 background: ${({theme:e})=>`url(${ea.NE}${e.darkMode?"/ims/2025/01/bg_slantPattern-d.svg":"/ims/2025/01/bg_slantPattern.svg"}) no-repeat `}; 185 background-color: ${({theme:e})=>e.darkMode?eh.u9.neutral400:eh.Tj.green100Bc}; 186 padding: 12px 10px; 187 border-radius: 10px; 188 189 .innerWrapper { 190 background-color: ${({theme:e})=>e.darkMode?eh.u9.neutral500:eh.Tj.whiteBc}; 191 border-radius: 10px; 192 padding: 0 16px 16px; 193 } 194 195 .lineWithText { 196 display: flex; 197 align-items: center; 198 text-align: center; 199 width: 100%; 200 position: relative; 201 202 &::before, 203 &::after { 204 content: ''; 205 flex-grow: 1; 206 height: 1px; 207 background-color: ${({theme:e})=>e.borderDivider}; 208 } 209 210 span { 211 margin: 0 10px; // Adjust the spacing between the line and text 212 background: ${({theme:e})=>e.darkMode?eh.u9.neutral500:eh.Tj.whiteBc}; 213 padding: 0 5px; 214 } 215 } 216`,ex=e=>{let a,t,s,l,o,c,d,m,u=(0,i.c)(25),{onFilterFormSubmit:b,babyNameTitleParams:h,filterFormStartExpanded:g}=e,{ssr:y}=(0,p.m)(),f=y?.labels?.babyNamesSearch,x=y?.labels?.babyNames,S=y?.labels?.general,[N,v]=(0,n.use
216State)(g);u[0]!==N?(a=()=>{v(!N)},u[0]=N,u[1]=a):a=u[1];let A=a;u[2]!==b?(t=e=>{v(!1),b(e)},u[2]=b,u[3]=t):t=u[3];let j=t,$=f?.filterFormHeading;u[4]!==h||u[5]!==N||u[6]!==j?(s=N&&(0,r.jsx)(ey,{onFilterFormSubmit:j,babyNameTitleParams:h}),u[4]=h,u[5]=N,u[6]=j,u[7]=s):s=u[7],u[8]!==N||u[9]!==A||u[10]!==$||u[11]!==s?(l=(0,r.jsx)(ep.A,{expanderText:$,elemId:"baby-name-filter-accordion",className:"babyNameSearchForms",hideTopBorder:!0,hideBottomBorder:!0,expandedOverride:N,onClick:A,children:s}),u[8]=N,u[9]=A,u[10]=$,u[11]=s,u[12]=l):l=u[12];let T=S?.or;u[13]!==T?(o=(0,r.jsx)("div",{className:"lineWithText finePrint",children:(0,r.jsx)("span",{children:T})}),u[13]=T,u[14]=o):o=u[14];let _=f?.searchByName,k=x?.searchAName,P=y?.labels.babyNamesSearchUrl;return u[15]!==P||u[16]!==k?(c=(0,r.jsx)(eg,{placeholder:k,babyNamesSearchUrlLabels:P,includeButton:!0}),u[15]=P,u[16]=k,u[17]=c):c=u[17],u[18]!==c||u[19]!==_?(d=(0,r.jsx)(ep.A,{expanderText:_,elemId:"search-baby-name-accordion",className:"babyNameSearchForms",hideTopBorder:!0,hideBottomBorder:!0,startExpanded:!1,children:c}),u[18]=c,u[19]=_,u[20]=d):d=u[20],u[21]!==d||u[22]!==l||u[23]!==o?(m=(0,r.jsx)(ef,{className:"spacer",children:(0,r.jsxs)("div",{className:"innerWrapper",children:[l,o,d]})}),u[21]=d,u[22]=l,u[23]=o,u[24]=m):m=u[24],m};var eS=t(7105),eN=t(26872),ev=t(48379),eA=t(99444),ej=t(13228);let e$=e=>{let a,t,s,l=(0,i.c)(8),{live:o,children:c}=e,d=(0,n.useRef)(null),[m,u]=(0,n.useState)(!1);l[0]!==m?(a=()=>{!m&&d.current&&(d.current.getAttribute("data-static-until-live")||u(!0))},t=[m],l[0]=m,l[1]=a,l[2]=t):(a=l[1],t=l[2]),(0,n.useLayoutEffect)(a,t);let b=o||m;if(b){let e;return l[5]!==c?(e=(0,r.jsx)("div",{ref:d,"data-static-until-live":"true",children:c}),l[5]=c,l[6]=e):e=l[6],e}return l[7]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsx)("div",{ref:d,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:""}}),l[7]=s):s=l[7],s},eT=l()(()=>t.e(95437).then(t.bind(t,95437)),{loadableGenerated:{webpack:()=>[95437]}}),e_=(0,en.Qe)(eT),ek=c.A.div` 217 position: relative; 218 &.truncated { 219 border-bottom: 1px solid ${({theme:e})=>e.borderDivider}; 220 } 221 222 // Loading state is a single dim on the whole list rather than a per-row skeleton swap, 223 // so a refetch doesn't re-render every mounted NamePanel (INP: BCS-42742) 224 &.isLoading { 225 opacity: 0.5; 226 pointer-events: none; 227 transition: opacity 0.15s ease-in-out; 228 } 229 230 .nativeAdContainer { 231 margin-top: 18px; 232 } 233 234 .promoCarouselContainer { 235 margin: 1rem 0 0; 236 } 237`,eP=e=>{let a,t,s,l,o,c,d,u,b,h=(0,i.c)(28),{searchData:p,usersChosenNameObjects:g,listTruncated:y,setListTruncated:f,isLoading:x}=e,S=(0,eA.A)("generator");h[0]!==g?(a=new Map(g.map(eC)),h[0]=g,h[1]=a):a=h[1];let N=a,v=(0,n.useRef)(p),[A,j]=(0,n.useState)(!y);if(h[2]!==A||h[3]!==p?(t=()=>{A||p!==v.current&&(0,n.startTransition)(()=>j(!0))},s=[p,A],h[2]=A,h[3]=p,h[4]=t,h[5]=s):(t=h[4],s=h[5]),(0,n.useEffect)(t,s),h[6]!==y||h[7]!==S||h[8]!==p?.babynameSearches||h[9]!==N){let e=p?.babynameSearches?.map((e,a)=>{let t=N.get(e.id);return 6===a||14===a?(0,r.jsxs)("div",{children:[(0,r.jsx)(eN.default,{nameObj:e,userSpecificNameObj:t,idx:a,expandable:!0}),6===a&&S&&(0,r.jsx)("div",{className:"promoCarouselContainer",children:(0,r.jsx)(e_,{source:ej.t.babyNames,carouselItems:S})}),14===a&&(0,r.jsx)(ev.A,{})]},e.id):(0,r.jsx)(eN.default,{nameObj:e,userSpecificNameObj:t,idx:a,expandable:!0,hide:a>=20&&y},e.id)})??[];l=e.slice(0,20),o=e.slice(20),h[6]=y,h[7]=S,h[8]=p?.babynameSearches,h[9]=N,h[10]=l,h[11]=o}else l=h[10],o=h[11];let $=o,T=y||!A;return h[12]!==x||h[13]!==T?(c=m()({truncated:T,isLoading:x}),h[12]=x,h[13]=T,h[14]=c):c=h[14],h[15]!==$||h[16]!==A?(d=$.length>0&&(0,r.jsx)(e$,{live:A,children:$}),h[15]=$,h[16]=A,h[17]=d):d=h[17],h[18]!==T||h[19]!==y||h[20]!==A||h[21]!==f?(u=T&&(0,r.jsx)(J.A,{onClick:()=>{f(!y),A||(0,n.startTransition)(()=>j(!0))},truncated:T,includeLoadingState:!0}),h[18]=T,h[19]=y,h[20]=A,h[21]=f,h[22]=u):u=h[22],h[23]!==l||h[24]!==c||h[25]!==d||h[26]!==u?(b=(0,r.jsxs)(ek,{className:c,children:[l,d,u]}),h[23]=l,h[24]=c,h[25]=d,h[26]=u,h[27]=b):b=h[27],b};function eC(e){return[e.globalFirstNameId,e]}var eB=t(42579);let ew=l()(()=>t.e(29926).then(t.bind(t,29926)),{loadableGenerated:{webpack:()=>[29926]}}),eE=(0,u.AH)` 238 .MuiPopover-paper { 239 border-radius: 3px; 240 width: 196px; 241 } 242`,eM=c.A.main` 243 margin-top: 18px; 244 245 h1 { 246 text-align: left; 247 line-height: 2.25rem; // 36px 248 } 249 250 .filterIcon { 251 margin-right: 4px; 252 } 253 254 .paginationRangeNumbersContainer { 255 min-height: 45px; 256 } 257 258 .paginationRangeNumbers { 259 color: ${({theme:e})=>e.textSecondary}; 260 font-size: 1rem; 261 } 262 263 .generatorFormContainer { 264 margin: 40px 0; 265 } 266 267 .spinnerWrapper { 268 opacity: 0; 269 height: 0; 270 &.showSpinner { 271 opacity: 1; 272 height: auto; 273 } 274 } 275 276 .pagination { 277 &.truncated { 278 display: none; 279 } 280 } 281 282 // Desktop exceptions 283 @media (${e=>e.theme.mediumUp}) { 284 margin-top: 30px; 285 h1 { 286 line-height: 3.75rem; // 60px 287 } 288 } 289`,eR=()=>{var e,a;let t,i,s,l,c,d,u,S,z,G,{ssr:H,countryInfo:V,requestDetails:J}=(0,p.m)(),{isLoggedIn:q}=(0,j.Z2)(),X=(0,T.A)(),Y=(0,o.useRouter)(),K=(0,n.useRef)(null),ea=(0,f.Ay)()("/",M.d.EXPERT),[ei,en]=(0,n.use
289State)($.Sp.PopularityAscending),[es,el]=(0,n.useState)(()=>H?.pageNumber??1),[eo,ec]=(0,n.useState)(!1),[ed,em]=(0,n.useState)(!1),eu=(0,n.useRef)(!1),eh=H?.labels?.general,ep=H?.labels?.babyNamesSearch,eg=H?.labels?.babyNames,ey=(0,P.qn)(eg?.themelistWithURLs),ef=(0,R.dF)(V.locale),eN=(0,O.A)(H?.labels?.babyNamesSearchUrl),ev=(0,n.useRef)(H?.babyNameParsed),[eA,ej]=(0,n.useState)(()=>(0,k.pA)(H?.babyNameParsed??k.R9)),[e$,eT]=(0,n.useState)(H?.babyNameSearchResult?.babynamesSearch??null),[e_,ek]=(0,n.useState)((0,er.a3)(H?.filters)),eC="";if(X){let e=new URLSearchParams(window.location.search).get("popularityRank");t=e?`&popularityRank=${e}`:void 0,eC=window.location.pathname}else H?.baseUrl&&(eC=H?.baseUrl);let[eR,eO]=(0,n.useState)(()=>({variables:{pagination:{limit:w.Jz,page:es},filters:H?.filters,sort:$.Sp.PopularityAscending}})),eF=e$?.count??-1,{itemRangeText:eD,totalNamesForDisplay:eU,totalPages:eW,listIsTruncated:eL}=(e=eR.variables.filters,s=(0,er.v9)(e),l=5*w.Jz,c=eF,s&&eF>l&&(c=l),d=c?Math.ceil(c/w.Jz):1,u=1===es&&c>20,S=(es-1)*w.Jz+1,{itemRangeText:S===(z=Math.min(es*w.Jz,c))?`${S}`:`${S}-${z}`,totalNamesForDisplay:c,totalPages:d,listIsTruncated:u}),[eI,ez]=(0,n.useState)(eL),eG=(0,P.FS)(ej,eO,el,H?.labels.babyNamesSearchUrl??void 0),[eH]=(a={onCompleted:e=>{em(!1),e?.babynamesSearch?.count!==void 0&&e?.babynamesSearch?.babynameSearches?eT(e.babynamesSearch):C.Ay.logError("BabyNamesSearch, useBabynamesSearchPageDataLazyQuery Query failure",J)},onError:e=>{C.Ay.logError(`BabyNamesSearch, useBabynamesSearchPageDataLazyQuery onError: ${e.message}`,J)}},G={...v,...a},N._(A,G)),[eV,{data:eQ}]=(0,x.gv)(),[eJ,eq]=(0,n.useState)(!1),eZ=eQ?.babynameFavoriteNames?.favoriteNames?.names,eX=eZ?eZ.reduce((e,a)=>(e.push({globalFirstNameId:a?.firstName?.id?a.firstName.id:-1,userSpecificNameId:a?.id?a.id:-1}),e),[]):[],eY=new ee(eA,(0,er.DY)(ep),ey,V.locale),eK={h1:eY.getHeaderTitle(),meta:eY.getHeaderTitle(!0),titleParamCount:eY.countTitleParams()},e0=Object.values(eA).every(e=>void 0===e)?ep?.pageDescriptionDefault:ep?.pageDescriptionAdvanced?.replace("{0}",eK.h1.toLowerCase());if(H?.labels?.babyNamesSearchUrl){let e=(0,eS.N)(H.labels.babyNamesSearchUrl);i=e.success?e.labels:void 0}let e1=H?.labels?.babyNamesSearchUrl&&i?(({totalNamesReturned:e,babyNameTitleParams:a,envSpecificDomain:t,countryCode:r,pageParam:i,themelistWithURLs:n,labels:s,requestDetails:l})=>{if(e<=0)return;if("en_US"===r&&a.gender&&a.startsWith&&1===a.startsWith.length){let e=0;if(Object.entries(a).forEach(a=>{a[1]&&e++}),2===e)return`${t}${"girl"===a.gender?"baby-names/list/baby-girl-names-that-start-with-":"baby-names/list/baby-boy-names-that-start-with-"}${a.startsWith}`}let o=y.Ay.from(a,s).getUrlPathAndQuery().slice(1),c=`${t}${o.split("?")[0]}`,d=c.startsWith(s.pageBasePath)?c.replace(s.pageBasePath,""):c,m=d.indexOf(s.delimeterBabyNames),u=d.substring(0,m),b=(0,I.z1)(u),h=(0,I.A1)(b??"",s),{theme:p}=h;if(p&&!(({babyNameSplitStartIndex:e,labels:a,parsedPrefix:t,slug:r})=>{if(null!==t.gender||null!==t.popularity||void 0!==(0,I.fP)(r,a))return!0;let i=e+a.delimeterBabyNames.length,n=r.substring(i),s=(0,I.z1)(n);return(0,I.nF)(s??"",a).size>0})({parsedPrefix:h,babyNameSplitStartIndex:m,slug:d,labels:s})){let e,a=p.replaceAll(" ","-");if(n&&(0,eB.A)(n))try{e=JSON.parse(n)}catch{C.Ay.logError("babyNameSearchCanonicalUrl.ts - Error parsing JSON for site label: firepony.expert.babyNames.themelistWithURLs",l)}if(Array.isArray(e)&&e.length>0){let[t]=e.filter(e=>e.value===a),{canonicalPath:r}=t;if(r)return r}}if(i&&"string"==typeof i){let e=parseInt(i,10);if(e>1)return`${c}?page=${e}`}return c})({totalNamesReturned:eF,babyNameTitleParams:eA,envSpecificDomain:ea,countryCode:V.countryCode,pageParam:Y.query.page,themelistWithURLs:eg?.themelistWithURLs,requestDetails:J,labels:i}):void 0,e2=e=>{if(!i)return;let a=y.Ay.from(e,i).getUrlPathAndQuery();Y.asPath!==a&&Y.push(a,void 0,{shallow:!0})};(0,n.useEffect)(()=>(window.addEventListener("popstate",eG),()=>{window.removeEventListener("popstate",eG)}),[]);let e4={...F,title:eK.h1},e5=(0,h.A)(e4,Y.asPath);(0,n.useEffect)(()=>{ez(eL)},[eL]),(0,n.useEffect)(()=>{!0===q&&(eJ&&Y.asPath===K.current||(eq(!0),eV()),K.current=Y.asPath)},[eJ,q,eV,Y.asPath]);let e3=(0,P.V4)(e2,ej,eO,ec,el),e9=async e=>{let a,t,r;switch(e.popularity){case k.Bc.onlyTopNames:a=I.Eh.POPULAR,t=$.j1.LessThan,r=Number(e.numberOfHighRankedNamesForCrossFilter);break;case k.Bc.hideTopNames:a=I.Eh.UNIQUE,t=$.j1.GreaterThan,r=Number(e.numberOfHighRankedNamesToRemoveOnCrossFilter)}let i=t&&r?{operator:t,value:r}:void 0,n={...eA,popularity:a,popularityRank:r};ej?.(n),e2(n),eO(e=>({...e,variables:{...e.variables,filters:{...e.variables.filters,rank:i},pagination:{limit:w.Jz,page:1}}})),el&&(el(1),window.scrollTo(0,0))},e8=Object.values(eA).some(e=>void 0!==e),e7=(0,_.A)()&&H?.configs?.babyNameAIToolFABEnabledOnPages?.pages?.babyNameGenerator===!0&&0===eK.titleParamCount;(0,n.useEffect)(()=>{setTimeout(()=>{eu.current=!0},1500)},[]),(0,n.useEffect)(()=>{eu.current&&(em(!0),eo&&ec(!1),(0,n.startTransition)(()=>{eH({variables:{...eR.variables,skipBabynamesSearch:!1,skipBabynameOrigins:!0}})}))},[eR.variables.sort,eR.variables.filters?.rank,eR.variables.pagination.page,eo]),(0,n.useEffect)(()=>{ek((0,er.a3)(eR.variables.filters))},[eR.variables.filters]),(0,n.useEffect)(()=>{H?.babyNameParsed!==ev.current&&(ej((0,k.pA)(H?.babyNameParsed??k.R9)),ev.current=H?.babyNameParsed)},[H?.babyNameParsed]);let e6=eN&&eC===eN,ae=es>1||eF<=(H?.configs.babyNameSearchResultsNoIndexMax??0);return(0,r.jsxs)(eM,{children:[(0,r.jsxs)("div",{className:"mobileMarginProvider",children:[(0,r.jsx)(b.A,{styles:eE}),(0,r.jsx)(g.A,{title:eK.meta,description:e0,type:"article",canonical:e1,image:et,noIndex:ae,adCustParams:{custParamsAnonymous:e5,
289custParamsPersonal:{}}}),eg?.breadcrumbs?.babyNames&&(0,r.jsx)(U.A,{breadcrumbs:[{title:eg?.breadcrumbs?.babyNames,url:ef}]}),(0,r.jsx)("h1",{children:eK.h1}),0===eK.titleParamCount&&(0,r.jsx)(E.A,{domToConvert:ep?.subheadDefault,includeDivWrapperWithClassName:"spacer bodyText"}),(0,r.jsx)(ex,{onFilterFormSubmit:e3,babyNameTitleParams:eA,filterFormStartExpanded:!e8}),e_&&e$?.babynameSearches[0]?.babyname&&(0,r.jsx)(Z,{babyname:e$?.babynameSearches[0].babyname,babyNameTitleParams:eA}),(0,r.jsx)(Q,{babyNameTitleParams:eA,onPopularityFilterChange:e9,handleSortChange:e=>{if(e){en(e),eO(a=>({...a,variables:{...a.variables,sort:e,pagination:{limit:w.Jz,page:1}}})),el(1);let a=eC;t&&(a+=`?${t.substring(1)}`),(0,B.A)(()=>window.history.replaceState(null,"",a))}},sortOrder:ei,setShowSpinner:em}),(0,r.jsxs)("div",{className:"paginationRangeNumbersContainer",children:[(0,r.jsx)("div",{className:m()("spinnerWrapper",{showSpinner:ed}),children:(0,r.jsx)(W.A,{size:33})}),!ed&&eF>=1&&(0,r.jsxs)("div",{className:"paginationRangeNumbers",children:[eD," ",eh?.of," ",eU]})]}),e6||eF<=0?(0,r.jsx)(ew,{currentBaseUrl:eC,babyNamesSearchUrlLabels:H?.labels.babyNamesSearchUrl}):(0,r.jsx)(eP,{listTruncated:eI,searchData:e$,setListTruncated:ez,usersChosenNameObjects:eX,isLoading:ed})]}),eW>1&&(0,r.jsxs)("div",{className:m()("pagination",{truncated:eI}),children:[(0,r.jsx)("div",{className:"standardVertMargin"}),(0,r.jsx)(D.A,{totalPages:eW,currentPage:es,onPaginationChangeOverride:e=>{eO(a=>({...a,variables:{...a.variables,pagination:{limit:w.Jz,page:e}}})),el(e)},baseUrl:eC,additionalUrlQueryParams:t,maxLinkedPages:5})]}),(0,r.jsx)(eb,{pageDescription:e0,isBabyNamesSearchPage:!0}),e7&&(0,r.jsx)(L.A,{})]})};var eO=!0;let eF=()=>{let e,a=(0,i.c)(1);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(eR,{}),a[0]=e):e=a[0],e}},70416:(e,a,t)=>{"use strict";t.d(a,{A:()=>s});var r=t(14232),i=t(24958),n=t(122);let s=e=>{let a=(0,r.useRef)(!1),t=(e=>{let a=(0,n.OM)(e);if(a&&e?.pageNoResultsSlug)return[a,e.pageNoResultsSlug].join("/")})(e);return t?encodeURI(t):(!1===a.current&&(i.Ay.logWarn("useBabyNameNoResultsPath: Could not resolve no-results url due to missing babyNamesSearchUrlLabels site labels"),a.current=!0),"")}},92244:(e,a,t)=>{"use strict";t.d(a,{A:()=>g});var r=t(37876),i=t(27964),n=t(14232),s=t(76252),l=t(48230),o=t.n(l),c=t(79778),d=t(49217),m=t(48587),u=t(88168),b=t(90020),h=t(66921);let p=(0,s.A)(m.A)``,g=(0,n.memo)(e=>{let a,t,n,s=(0,i.c)(14),{totalPages:l,currentPage:m,onPaginationChangeOverride:g,baseUrl:y,additionalUrlQueryParams:f,searchType:x,actOnUrlChange:S,maxLinkedPages:N}=e,{smallViewport:v}=(0,b.ie)(),{ssr:A}=(0,u.m)(),j=A?.labels?.general,$=(0,h.A)(y,f,x),T=N?Math.min(l,N):l;s[0]!==S||s[1]!==g?(a=(e,a)=>{g?g(a):S&&(S.current=!0)},s[0]=S,s[1]=g,s[2]=a):a=s[2];let _=a,k=v?1:3;return s[3]!==m||s[4]!==j?.pagination||s[5]!==$||s[6]!==l?(t=e=>{let a="previous"===e.type?j?.pagination.goToPrevious:"next"===e.type?j?.pagination.goToNext:void 0;return"page"===e.type?(0,r.jsx)(o(),{href:`${$(e.page??void 0)}`,children:(0,r.jsx)(d.A,{...e})}):("previous"===e.type||"next"===e.type)&&e.disabled?(0,r.jsx)(d.A,{...e,"aria-label":a,component:"div"}):"next"===e.type&&m<l?(0,r.jsx)(o(),{href:`${$(m+1)}`,children:(0,r.jsx)(d.A,{...e,"aria-label":a})}):"previous"===e.type&&m>1?(0,r.jsx)(o(),{href:`${$(m-1)}`,children:(0,r.jsx)(d.A,{...e,"aria-label":a})}):(0,r.jsx)(d.A,{...e})},s[3]=m,s[4]=j?.pagination,s[5]=$,s[6]=l,s[7]=t):t=s[7],s[8]!==m||s[9]!==T||s[10]!==_||s[11]!==k||s[12]!==t?(n=(0,r.jsx)(p,{alignItems:"center",justifyContent:"center",children:(0,r.jsx)(c.A,{count:T,page:m,onChange:_,siblingCount:k,renderItem:t})}),s[8]=m,s[9]=T,s[10]=_,s[11]=k,s[12]=t,s[13]=n):n=s[13],n})}},e=>{e.O(0,[12460,27913,9992,47558,79778,69580,36462,21702,43763,46593,90636,38792],()=>e(e.s=4828)),_N_E=e.O()}]);
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.