PageSourceSearch

https://www.etymonline.com/_next/static/chunks/9026-377f2ea0dd56fa24.js

js etymonline.com collected 2026-09-24 07:37:16 UTC 29,998 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9026],{65080:(e,t,r)=>{"use strict";r.d(t,{EtymologyCard:()=>v});var n=r(71098),a=r(30108),s=r(16955),l=r(31751),o=r.n(l),i=r(73069),c=r(59218),u=r(17612),d=r(38642),f=r(68357),p=r(29904),m=r(77815),h=r(14732),g=r(33727),x=r(57180);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let v=e=>{let{word:t,limitLine:r=!1,showProperty:n=!1,showTailing:l=!1,showTranslate:b=!1,withPrefix:v=!0,hostType:w="MAIN"}=e,j=(0,h.useLocale)(),{0:O,1:k}=(0,p.useState)(t.etymology),{0:N}=(0,p.useState)(t.etymology);return(0,x.jsxs)(i.Z,{classNames:{base:"border border-secondary ".concat(r?"hover:shadow-md rounded-lg":"hover:shadow-sm rounded-md"," shadow-sm transition-all bg-secondary/30 dark:bg-overlay hover:bg-secondary/10 dark:text-white"),header:"px-4 pt-2 pb-0 lg:px-6 lg:pt-4 lg:pb-2",body:"px-4 pt-2 pb-2 lg:px-6 lg:pt-2 lg:pb-4"},children:[(0,x.jsx)(c.d,{children:(0,x.jsx)(o(),{href:(0,m.e4)(t.canonical_word||t.word,{languageCode:v?j:void 0},w),title:"Origin and meaning of ".concat(t.word),className:"w-full group",children:(0,x.jsxs)("div",{className:"flex items-center justify-between border-b border-transparent group-hover:border-secondary transition-colors",children:[(0,x.jsx)(a.WordTitle,y(y({},t),{},{as:"span",classNames:{base:"text-primary dark:text-default-100 text-xl"},property:n?t.property:""})),(0,x.jsx)(d.xVu,{className:"w-6 h-6 lg:w-6 lg:h-6 text-spanish-gray group-hover:text-primary transition-colors ml-2 lg:ml-4 flex-shrink-0 self-center text-xl lg:text-2xl"})]})})}),(0,x.jsxs)(u.U,{children:[b&&(0,x.jsx)(f.P,{wordId:t.domain_id,onTranslationChange:e=>{e?k(e.replace(/<Link href="([^"]+)">([^<]+)<\/Link>/g,(e,t,r)=>'<a href="'.concat(t,'" class="text-primary hover:text-primary/80 no-underline">').concat(r,"</a>"))):k(N)},originalText:N}),r?(0,x.jsx)(o(),{href:(0,m.e4)(t.word,{languageCode:j},w),title:O.replace(/<[^>]+>/g,""),className:"block",children:(0,x.jsx)("div",{className:"prose lg:prose-lg dark:prose-dark max-w-none [&_em]:bg-warning/30 dark:[&_em]:bg-warning/30 line-clamp-2 text-ellipsis",dangerouslySetInnerHTML:{__html:O},title:"Origin and meaning of ".concat(t.word)})}):(0,x.jsx)(s.n,{word:y(y({},t),{},{etymology:O}),insertAds:!1,classNames:{base:"prose lg:prose-lg dark:prose-dark [&_em]:bg-warning/30 dark:[&_em]:bg-warning/30"}}),l&&(0,x.jsx)("div",{className:"mt-4 w-full",children:(0,x.jsxs)("div",{className:"inline-block group",children:[(0,x.jsxs)(o(),{href:"/word/".concat((0,g.i)(t.word)),title:"Origin and meaning of ".concat(t.word),className:"link text-primary font-sans inline-flex items-center gap-1 hover:text-primary no-underline",children:[(0,x.jsx)("span",{children:"Related entries & more"}),(0,x.jsx)(d.xVu,{className:"w-6 h-6 text-spanish-gray flex-shrink-0 self-center text-2xl transition-colors group-hover:text-primary hover:text-primary"})]}),(0,x.jsx)("div",{className:"border-b border-transparent group-hover:border-primary"})]})})]})]})}},68357:(e,t,r)=>{"use strict";r.d(t,{P:()=>y});var n=r(71098),a=r(14965),s=r(32525);async function l(e,t){let r=await (0,s.W)("/api/anon/translation/v2",{method:"post",params:{id:e.toString(),lang:t}});return(null==r?void 0:r.code)===200}async function o(e,t){let r=await (0,s.W)("/api/anon/translation/v2",{method:"get",params:{id:e.toString(),lang:t}});return null==r?void 0:r.data}var i=r(77815),c=r(29904),u=r(38642),d=r(51137);let f=e=>e.replace(/<[^>]*>/g,"");var p=r(14732),m=r(40365),h=r(57180);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}let x=(e,t)=>{let r=(0,m.O)();return e.replace(/<span class="crossreference">([^<]+)<\/span>/g,(e,n)=>{let a=f(n).trim(),s=(0,i.e4)(a,{languageCode:t},r);return'<Link href="'.concat(s,'">').concat(a,"</Link>")})};function b(e){let{wordId:t,onTranslationChange:n,originalText:s}=e,f=(0,p.useTranslations)("translateButton"),{0:m,1:g}=(0,c.useState)(""),{0:b,1:y}=(0,c.useState)(!1),{0:v,1:w}=(0,c.useState)(!1),j=function(){let{userInfo:e}=(0,d.P)(),{0:t,1:r}=(0,c.useState)("en-US");return(0,c.useEffect)(()=>
1{if(null!=e&&e.lang){let t=(0,i.q)(e.lang);if(t in i.Qm){r(t);return}}for(let e of window.navigator.languages||[window.navigator.language]){let t=e.replace("_","-").toLowerCase();if(t in i.eP){r(t);return}let n=t.split("-")[0],a=Object.keys(i.eP).find(e=>e.toLowerCase().startsWith(n));if(a){r(a);return}}r("en-US")},[null==e?void 0:e.lang]),t}(),O=(0,c.useRef)(0),k=(0,c.useRef)(),N=(0,p.useLocale)(),{0:P,1:C}=(0,c.useState)({});(0,c.useEffect)(()=>{(async()=>{try{if(j!==N){let e=await r(12865)("./".concat(j,".js")).then(e=>e.default);null!=e&&e.translateButton&&C(e.translateButton)}}catch(e){console.error("Failed to load translations for ".concat(j,":"),e)}})()},[j,N]);let E=(e,t)=>{if(P[e]&&j!==N){if(t){let r=P[e];return Object.entries(t).forEach(e=>{let[t,n]=e;r=r.replace("{".concat(t,"}"),String(n))}),r}return P[e]}return f(e,t)},S=()=>{k.current&&(clearTimeout(k.current),k.current=void 0)},A=e=>{let t=x(e,N);g(t),w(!0),null==n||n(t)},T=async()=>{try{let e=await o(t,j);if(null!=e&&e.translation)return A(e.translation),!0;return!1}catch(e){return console.error("Failed to fetch translation:",e),!1}},D=async()=>{try{if(await T())return y(!1),S(),!0;if(O.current+=1,O.current>=20)return y(!1),S(),!1;return k.current=setTimeout(D,2e3),!1}catch(e){return y(!1),S(),!1}};if("en-US"===j||!(j in i.Qm))return null;let _=async()=>{if(m){w(!v),null==n||n(v?null:m);return}try{y(!0),await T()?y(!1):(await l(t,j),O.current=0,await D())}catch(e){console.error("Translation error:",e),y(!1)}};return(0,h.jsx)("div",{className:"flex items-center",children:(0,h.jsx)(a.T,{variant:"light",isLoading:b,onPress:_,startContent:(0,h.jsx)(u.yH9,{className:"text-lg"}),className:"text-primary min-w-0 px-0 rounded-sm font-sans font-medium hover:text-primary/50 hover:underline data-[hover=true]:bg-transparent",children:b?E("translating"):v?E("showOriginal"):E("translateTo",{language:i.Qm[j]})})})}function y(e){return(0,h.jsx)(c.Suspense,{fallback:null,children:(0,h.jsx)(b,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e))})}},42598:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var n=r(29904),a=r(38642),s=r(33727),l=r(31751),o=r.n(l),i=r(57180);let c=e=>{let{words:t,classNames:r,onClick:l,showIndex:c=!0,rel:u="nofollow",prefix:d}=e,f=(0,n.useCallback)((e,t,r)=>{let{word:n,disabled:f=!1}=e;return f?(0,i.jsx)("span",{className:"w-full flex items-center justify-between px-2 py-2 group text-battleship-gray font-medium font-serif hyphens-auto opacity-50 cursor-not-allowed",children:(0,i.jsxs)("span",{className:"flex items-center gap-2",children:[c&&(0,i.jsxs)("span",{className:"text-spanish-gray font-mono",children:[t+1,"."]}),(0,i.jsx)("span",{children:n})]})}):(0,i.jsxs)(o(),{rel:u,title:"Origin and meaning of ".concat(n),href:"".concat(null!=d?d:"","/word/").concat((0,s.i)(n)),onClick:e=>{if(f){e.preventDefault();return}null==l||l(n)},className:"w-full flex items-center justify-between px-2 py-2 group text-battleship-gray font-medium font-serif hyphens-auto",children:[(0,i.jsxs)("span",{className:"flex items-center gap-2",children:[c&&(0,i.jsxs)("span",{className:"text-spanish-gray font-mono",children:[t+1,"."]}),(0,i.jsx)("span",{className:"group-hover:text-primary transition-colors",children:n})]}),(0,i.jsx)("span",{className:"flex items-center gap-2",children:(0,i.jsx)(a.xVu,{className:"h-4 w-4 group-hover:text-primary transition-colors"})})]})},[l,d,c]);return(0,i.jsx)("ul",{className:"".concat(null==r?void 0:r.base," list-none grid grid-cols-1"),children:t.map((e,r)=>(0,i.jsx)("li",{children:f(e,r,r===t.length-1)},e.word))})}},85912:(e,t,r)=>{"use strict";r.d(t,{cz:()=>m,my:()=>h});var n=r(52893),a=r(71098),s=r(14965),l=r(38642),o=r(72266),i=r(43302),c=r(14732),u=r(57180);let d=["className","icon","text","textClassName"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?f(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let m=e=>{let t=(0,c.useTranslations)("global.advertisement");return(0,u.jsx)(g,p({icon:(0,u.jsx)(l.uDv,{className:"text-xl text-foreground"}),text:t("close")},e))},h=e=>{let t=(0,c.useTranslations)("global.advertisement");return(0,u.jsx)(g,p({text:t("removeAdsButton"),textClassName:"text-primary"},e))},g=e=>{let{className:t,icon:r,text:a,textClassName:l}=e,f=(0,n.A)(e,d),{openLoginModal:m}=(0,o.G)(),h=(0,c.useTranslations)("global.advertisement");return(0,u.jsxs)(s.T,p(p({onPress:()=>m(!1,"/premium",h("loginSubTitle")),className:"px-2 py-0 rounded-full bg-focus/50 hover:bg-background/80 transition-colors ".concat(t),"aria-label":h("closeAdsLabel")},f),{},{children:[r,(0,u.jsx)("span",{className:(0,i.A)("text-sm font-medium font-sans",l),children:a})]}))}},40745:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Advertisement:()=>P});var n=r(43302),a=r(14732),s=r(85912),l=r(98810),o=r(72266),i=r(14965),c=r(38642),u=r(57180);let d=()=>{let e=(0,a.useTranslations)("global.advertisement"),{openLoginModal:t}=(0,o.G)();return(0,u.jsx)("div",{className:"w-full flex justify-end",children:(0,u.jsx)(i.T,{rel:"nofollow",onPress:()=>t(!1,"/premium",e("loginSubTitle")),size:"md",color:"primary",variant:"flat",radius:"full",className:"bg-primary font-sans dark:bg-secondary hover:bg-primary/80 dark:hover:bg-white/80 dark:hover:text-black text-white [&>*:last-child]:ml-0 pr-2 text-[1rem]",endContent:(0,u.jsx)(c.xVu,{className:"text-xl"}),children:e("removeAdsButton")})})};function f(e,t){let r=(0,l.U)(1080)||t,n=e.base;return null!=e&&e.lg&&!r&&(n=e.lg),n}let p=e=>{let t,{children:r,isMobile:l,configs:o}=e,i=(0,a.useTranslations)("global.advertisement"),{type:c,closeType:p,labelType:m="plain"}=f(o,l);switch(p){case"remove":t=(0,u.jsx)(s.my,{});break;case"close":t=(0,u.jsx)(s.cz,{});break;default:t=null}let h=t||"header"==m,g=(0,u.jsxs)(u.Fragment,{children:[h&&(0,u.jsxs)("div",{className:"border-b border-divider pl-4 py-2 border-white/80 dark:border-white/10 flex justify-between items-center",children:[(0,u.jsx)("span",{className:"text-sm font-sans text-spanish-gray",children:i("label")}),t]}),"remove-lg"==p&&(0,u.jsx)(d,{})]});if(!("none"!=c))return(0,u.jsxs)("div",{className:"space-y-2 w-full",children:[g,(0,u.jsxs)("div",{className:"relative",children:["plain"==m&&(0,u.jsx)("span",{className:"text-sm font-sans text-spanish-gray absolute -mt-6",children:i("label")}),(0,u.jsx)("div",{className:"relative min-h-[90px] w-full",children:(0,u.jsx)("div",{className:"relative z-10 min-h-[90px] w-full flex items-center justify-center",children:r})})]})]});let x="";switch(c){case"full":x="w-100% relative left-1/2 -translate-x-1/2 my-4";break;case"normal":x="w-full";break;case"main":x="-mx-4 w-[calc(100% + 2rem)]";break;case"right":x="w-fullrounded-md"}let b=(0,n.A)("relative bg-secondary/50",x);return(0,u.jsxs)("div",{className:b,children:[g,(0,u.jsx)("div",{className:"relative min-h-[90px] w-full",children:(0,u.jsx)("div",{className:"relative z-10 min-h-[90px] w-full flex items-center justify-center",children:r})})]})};var m=r(29904),h=r(31751),g=r.n(h),x=r(81508);let b=e=>{let{id:t}=(0,m.useContext)(x.CZ),r=t>0,s=(0,a.useTranslations)("global.advertisement"),l=s("loginSubTitle"),{openLoginModal:i}=(0,o.G)(),{0:c,1:d}=(0,m.useState)(!1);return(0,m.useEffect)(()=>{let e=setTimeout(()=>{d(!0)},3e3);return()=>clearTimeout(e)},[]),(0,u.jsx)("div",{className:(0,n.A)("w-full p-4 rounded-md min-w-[300px] items-center justify-center flex",!c&&"opacity-0 invisible h-0",e.className),children:(0,u.jsx)("p",{className:"text-foreground/80 text-center",children:s.rich("wantToRemoveAds.".concat(r?"loggedIn":"normal"),{login:r?null:e=>(0,u.jsx)(g(),{href:"#",onClick:()=>i(!1,void 0,l),className:"text-primary hover:underline cursor-pointer",rel:"nofollow",children:e}),premium:e=>(0,u.jsx)(g(),{href:r?"/premium":"#",className:"text-primary hover:underline cursor-pointer",onClick:r?void 0:()=>i(!1,void 0,l),rel:"nofollow",children:e})})})})};var y=r(781),v=r(78652);function w(e){var t;let{slot:r,debug:n,platform:a="android",learnFlashyCanonicalQuery:s,onFallback:l,readyTimeoutMs:o=y.BU}=e,{0:i,1:c}=(0,m.useState)(null),d=(0,m.useRef)(!1),f=(0,m.useRef)(l),p=(0,m.useMemo)(()=>(0,v.$6)({slot:r,debug:n,platform:a,learnFlashyCanonicalQuery:s}),[r,n,a,s]),h=p.toString(),g=p.origin,x=null!==(t=p.searchParams.get("slot_id"))&&void 0!==t?t:r,b=y.sj[r];return((0,m.useEffect)(()=>{f.current=l},[l]),(0,m.useEffect)(()=>{let e=!1;function t(){d.current||(d.current=!0,f.current())}function r(r){let n=function(e,t,r){if(e.origin!==t||!e.data||"object"!=typeof e.data)return null;let n=e.data;if(n.type!==y.hc||n.slot_id!==r||"string"!=typeof n.url)return null;try{let e=new URL(n.url);if(e.origin!==t||"https:"!==e.protocol&&"http:"!==e.protocol)return null;return e.toString()}catch(e){return null}}(r,g,x);if(n){window.location.href=n;return}if(r.origin!==g||!r.data||"object"!=typeof r.data||r.data.slot_id!==x)return;let a=r.data.type;if(a===y.Qr){e=!0;return}a===y.$X&&t()}d.current=!1;let n=window.setTimeout(()=>{e||t()},o);return window.addEventListener("message",r),c(h),()=>{window.clearTimeout(n),window.removeEventListener("message",r)}}
1,[x,g,h,o,r]),i!==h)?(0,u.jsx)("div",{className:"block","data-lf-ad-placeholder":"true","data-slot-id":r,style:{width:b.width,height:b.height}}):(0,u.jsx)("iframe",{title:"LearnFlashy advertisement",src:h,width:b.width,height:b.height,loading:"lazy",referrerPolicy:"strict-origin-when-cross-origin",sandbox:"allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox allow-top-navigation-by-user-activation",className:"block border-0","data-lf-ad":"true","data-slot-id":r})}var j=r(35605),O=r(7553),k=r(24963),N=r(34392);let P=e=>{var t;let{slot:r,className:a,wrapperConfigs:s={base:{type:"none",closeType:"none",label:"plain"}},isMobile:l,query:o="",learnFlashyCanonicalQuery:i}=e,c=f(s,l),d="adsense_search"===r,h=(0,x.MI)(),g=m.useContext(x.CZ),P=0!==g.id,C=!g.premium,E=(0,N.usePathname)(),S=(0,N.useSearchParams)(),A=null!==(t=null==S?void 0:S.toString())&&void 0!==t?t:"",{0:T,1:D}=(0,m.useState)(!1),{0:_,1:F}=(0,m.useState)(!1),{0:L,1:z}=(0,m.useState)(!1),M=(null==S?void 0:S.get(y.Xr))==="1",I=(0,v.P8)({slot:r,adsEnabled:C,buildEnabled:y.xG,runtimeEnabled:h.learnFlashyHouseAdEnabled,runtimeDebugEnabled:h.learnFlashyHouseAdDebugEnabled,isAndroid:_,isIOS:L,countryCode:h.countryCode,debug:M}),H=(0,m.useMemo)(()=>{var e,t;let n=E?(0,k.eq)(E):void 0;return[...null!==(e=null==n?void 0:n.mobile)&&void 0!==e?e:[],...null!==(t=null==n?void 0:n.pc)&&void 0!==t?t:[]].find(e=>e.slot===r)},[E,r]);return((0,m.useEffect)(()=>(d&&"undefined"!=typeof _googCsa&&_googCsa("ads",{pubId:"partner-pub-7093273770345366",query:"".concat(null!=o?o:""),styleId:"6908627171",adsafe:"medium"},{container:"afscontainer1"}),()=>{if(d){let e=document.getElementById("afscontainer1");e&&(e.innerHTML="")}}),[d,r,o]),(0,m.useEffect)(()=>{D(!1)},[r,E,A]),(0,m.useEffect)(()=>{F((0,j.x3)()),z((0,j.Hv)())},[]),(0,m.useEffect)(()=>{T&&H&&(0,O._r)(H,P)},[H,T,P]),!d&&I.eligible&&H&&!T)?(0,u.jsx)(p,{configs:s,isMobile:l,className:a,children:(0,u.jsx)(w,{slot:I.slot,debug:M,platform:L?"ios":_?"android":"desktop",learnFlashyCanonicalQuery:i,onFallback:()=>D(!0)})}):d?(0,u.jsx)(p,{configs:s,isMobile:l,className:(0,n.A)(a,"flex-1"),children:(0,u.jsx)("div",{className:(0,n.A)("flex flex-col gap-4 w-full p-0 mobile:px-4",a),children:(0,u.jsx)("div",{id:"afscontainer1",className:"w-full"})})}):(0,u.jsx)(p,{configs:s,isMobile:l,className:a,children:(0,u.jsx)("div",{id:"div-gpt-ad-".concat(r),className:(0,n.A)("flex adsbygoogle items-center transition-all",a),children:(0,u.jsx)(b,{className:(0,n.A)("w-full h-full","none"==c.type?"bg-secondary/50":"")})})})}},29626:(e,t,r)=>{"use strict";r.d(t,{StickyAd:()=>c});var n=r(43302),a=r(29904),s=r(81508),l=r(98810),o=r(85912),i=r(57180);let c=e=>{let{slot:t,className:r,isMobile:c=!1,skipMediaCheck:u=!1,closeButton:d=!0}=e,f=(0,l.U)(1024)||c;return(0,a.useContext)(s.CZ).id>0||f&&!u?null:(0,i.jsx)("div",{className:(0,n.A)("fixed bottom-0 left-0 right-0 z-50 bg-background/30 backdrop-blur-md flex justify-center items-center",c?"h-[50px]":"h-[90px]"),children:(0,i.jsxs)("div",{className:(0,n.A)("relative flex items-center justify-center",c?"h-[50px] w-[320px] max-w-[calc(100vw-1rem)]":"h-[90px] w-[728px] max-w-[calc(100vw-2rem)]"),children:[(0,i.jsx)("div",{id:"div-gpt-ad-".concat(t),className:(0,n.A)("adsbygoogle flex w-full items-center justify-center",c?"h-[50px]":"h-[90px]",r)}),d&&(0,i.jsx)("div",{className:"absolute right-0 -top-10 z-10",children:(0,i.jsx)(o.cz,{})})]})})}},7909:(e,t,r)=>{"use strict";r.d(t,{Loading:()=>s});var n=r(57180);let a={sm:"24",md:"32",lg:"48"};function s(e){let{className:t="",size:r="md",fullscreen:s=!1}=e,l=a[r];return(0,n.jsx)("div",{className:s?"flex justify-center items-center h-screen":"flex justify-center items-center min-h-[200px] p-10",children:(0,n.jsx)("svg",{width:l,height:l,viewBox:"-10 -10 137 196",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:(0,n.jsx)("path",{d:"M85.698 119.843c-1.263 9.345-4.06 16.149-8.39 20.322s-11.005 6.26-19.845 6.26c-8.66 0-15.336-2.813-19.846-8.347-3.88-4.717-6.044-11.431-6.676-20.321l85.337-40.009v-15.15c0-19.777-5.232-35.2-15.696-46.177C90.118 5.443 75.775 0 57.552 0 39.783 0 25.71 5.534 15.427 16.42 5.142 27.399 0 42.82 0 62.599v50.169c0 20.049 5.052 35.563 15.245 46.631Q30.536 176 56.921 176c17.771 0 31.844-4.899 42.128-14.697s16.237-23.678 17.951-4
11.55H85.698zM30.67 62.326c0-11.25 2.345-19.687 7.036-25.13q7.035-8.165 20.026-8.165c18.673 0 27.965 11.068 27.965 33.204v3.992L31.032 91.9l-.361.09z",className:"animate-loading-draw stroke-[#8E001F] dark:stroke-foreground",strokeWidth:"12",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"700 1000",strokeDashoffset:"0"})})})}},99273:(e,t,r)=>{"use strict";r.d(t,{default:()=>i}),r(29904);var n=r(52157),a=r(90645),s=r(42598),l=r(7909),o=r(57180);let i=e=>{let{data:t,isLoading:r}=(0,n.Ay)("trending",a.Ml,{revalidateIfStale:!1,revalidateOnFocus:!1,cacheTime:36e5,keepPreviousData:!0});if(r&&!t)return(0,o.jsx)(l.Loading,{});try{let r=(t||[]).map(e=>({word:e.word,disabled:!1}));return(0,o.jsx)(s.default,{words:r,classNames:e.classNames,onClick:e.onClick,prefix:e.wordPrefix})}catch(e){return null}}},51931:(e,t,r)=>{"use strict";r.d(t,{BloodMap:()=>d});var n=r(71098),a=r(35116),s=r(29904),l=r(24963),o=r(57180);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let u="".concat(l.ze,"/chart/"),d=e=>{let{0:t,1:r}=(0,s.useState)(!1);return null!=e&&e.src?(0,o.jsx)("div",{className:"rounded-sm my-4",children:(0,o.jsx)(a.W,c(c({alt:e.word,radius:"sm",onClick:()=>r(!t),classNames:{wrapper:["w-full transition-all duration-500",t?"sm:w-full sm:cursor-zoom-out":"sm:w-[200px] sm:cursor-zoom-in"],img:["object-cover w-full h-auto"]}},e),{},{src:"".concat(u).concat(e.src,"p_l.jpg?").concat(null==e?void 0:e.modify_time)}))}):null}},16955:(e,t,r)=>{"use strict";r.d(t,{n:()=>x});var n=r(71098),a=r(753),s=r(59051),l=r(31751),o=r.n(l),i=r(43302),c=r(40745),u=r(57180);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let p=e=>{let t=e.parent;for(;t&&t instanceof s.Hg;){if("blockquote"===t.tagName)return!0;t=t.parent}return!1},m=e=>({trim:!1,replace(t){var r,n,a,l,d,m,h,g,x,b;if(!(t instanceof s.Hg))return;let y=null==t?void 0:t.tagName;("blockquote"===y||"p"===y)&&(void 0===e.blockIndex?e.blockIndex=0:e.blockIndex++);let v=null!==(r=e.blockIndex)&&void 0!==r?r:0;if("blockquote"!==y&&!p(t)&&t.children.filter(e=>"text"===e.type).reduce((e,t)=>{var r;return e+(null==t||null===(r=t.data)||void 0===r?void 0:r.length)},0)>100+150*e.adCount&&e.adCount<1&&v>0)return e.adCount++,(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(c.Advertisement,{slot:"mobile_wd_incontent",className:"inline-block max-h-[250px] min-w-[300px] overflow-hidden",learnFlashyCanonicalQuery:e.learnFlashyCanonicalQuery,wrapperConfigs:{base:{type:"main",closeType:"remove"}}}),(0,s.zd)([t])]});if("a"===y&&(null==t||null===(n=t.attribs)||void 0===n?void 0:n.target)==="_blank")return(0,u.jsx)(o(),f(f({href:t.attribs.href},t.attribs),{},{children:(0,s.zd)(t.children)}));if("blockquote"===y&&null!=t&&null!==(a=t.attribs)&&void 0!==a&&null!==(a=a.class)&&void 0!==a&&a.split(" ").includes("poetry")){let e=(0,i.A)("not-italic !my-0 text-battleship-gray",{"text-spanish-gray":null==t||null===(m=t.attribs)||void 0===m||null===(m=m.class)||void 0===m?void 0:m.split(" ").includes("bq-origin"),"mb-2":t.name===(null==t||null===(h=t.next)||void 0===h?void 0:h.name)&&(null==t||null===(g=t.attribs)||void 0===g?void 0:g.class)!==(null==t||null===(x=t.next)||void 0===x||null===(x=x.attribs)||void 0===x?void 0:x.class)});return(0,u.jsx)("blockquote",{className:e,children:(0,s.zd)(t.children)})}if(null!=t&&null!==(l=t.attribs)&&void 0!==l&&null!==(l=l.class)&&void 0!==l&&null!==(l=l.split(" "))&&void 0!==l&&l.includes("foreign"))return(0,u.jsx)("i",{className:null==t||null===(b=t.attribs)||void 0===b?void 0:b.class,children:(0,s.zd)(t.children)});if("a"===y&&null!=t&&null!==(d=t.attribs)&&void 0!==d&&null!==(d=d.class)&&void 0!==d&&d.split(" ").includes("crossreference")){let e="".concat(t.attribs.class," text-primary");return(0,u.jsx)(o(),{href:t.attribs.href,rel:t.attribs.rel,title:t.attribs.title,className:e,prefetch:!1,children:(0,s.zd)(t.children)})}}}),h=e=>(0,a.C6)(e,{wordwrap:!1,selectors:[{selector:"img",format:"skip"},{selector:"blockquote",format:"skip"},{selector:"a",options:{ignoreHref:!0}}]}),g=e=>(0,a.C6)(e,{wordwrap:!1,preserveNewlines:!0,selectors:[{selector:"em",format:"inlineTag"},{selector:"a",options:{ignoreHref:!0}}]}),x=e=>{let{word:t,strategy:r="raw",insertAds:n=!1,learnFlashyCanonicalQuery:a,classNames:l}=e,{etymology:o}=function(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{strategy:"raw",insertAds:!1},{strategy:n,insertAds:a,highlightKey:l,learnFlashyCanonicalQuery:o}=r;switch(n){case"raw":t=(0,s.Ay)(e,m({adCount:a?0:999,highlightKey:l,learnFlashyCanonicalQuery:o}));break;case"text":t=(0,u.jsx)("p",{children:h(e)});break;case"basic":t=(0,s.Ay)(g(e))}return{etymology:t}}(t.etymology,{strategy:r,insertAds:n,learnFlashyCanonicalQuery:a});return(0,u.jsx)("section",{className:(0,i.A)(null==l?void 0:l.base),children:o})}},30108:(e,t,r)=>{"use strict";r.d(t,{WordTitle:()=>o});
1var n=r(43302),a=r(42934),s=r(38642),l=r(57180);let o=e=>{let{as:t,word:r,property:o,domain_id:i,classNames:c,tailIcon:u=!1,isMainHead:d=!1}=e;(0,a.A)(()=>{if(""!==location.hash){let e=document.getElementById(location.hash);e&&e.scrollIntoView({behavior:"smooth"})}});let f=(0,n.A)("scroll-m-16 text-2xl font-serif font-bold text-foreground",null==c?void 0:c.base),p=(0,n.A)("pl-2 text-battleship-gray font-serif",null==c?void 0:c.property),m=d?void 0:"etymonline_v_".concat(i);return(0,l.jsxs)(t||"h2",{id:m,className:f,children:[(0,l.jsx)("span",{className:"hyphens-auto",lang:"en",children:r}),(0,l.jsx)("span",{className:p,children:o}),u&&(0,l.jsx)(s.xVu,{className:"text-4xl text-inherent"})]},null!=i?i:r)}},72266:(e,t,r)=>{"use strict";r.d(t,{G:()=>s});var n=r(29904),a=r(31084);function s(){let e=(0,n.useContext)(a.E);if(!e)throw Error("useLoginModal must be used within a LoginModalContext");return e}},98810:(e,t,r)=>{"use strict";r.d(t,{H:()=>s,U:()=>a});var n=r(29904);let a=e=>{let{0:t,1:r}=(0,n.useState)(!1),a=(0,n.useCallback)(e=>{e.matches?r(!0):r(!1)},[]);return(0,n.useEffect)(()=>{let t=window.matchMedia("(max-width: ".concat(e,"px)"));return t.addEventListener("change",a),t.matches&&r(!0),()=>t.removeEventListener("change",a)},[a,e]),t},s=()=>a(650)},51137:(e,t,r)=>{"use strict";r.d(t,{P:()=>l});var n=r(52157),a=r(59976),s=r(4939);function l(e){let{data:t=e||s.f,mutate:r,isLoading:l}=(0,n.Ay)("userInfo",async()=>await (0,a.me)(),{fallbackData:e,revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:6e5}),o=async()=>{let e=await (0,a.me)();return await r(e,!1),e};return{userInfo:t,mutate:r,isLoading:l,refreshUserInfo:o}}},92118:()=>{},59163:()=>{},52114:()=>{},87751:()=>{},40378:()=>{},69722:()=>{},96200:()=>{},76845:()=>{},96353:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Card:()=>n.Z,CardBody:()=>a.U,CardHeader:()=>s.d});var n=r(73069),a=r(17612),s=r(59218)},58598:()=>{},91033:()=>{},59216:()=>{},58450:()=>{},98713:()=>{},48862:()=>{},1371:()=>{},20386:()=>{},59493:()=>{},53811:()=>{},25046:()=>{},64224:()=>{},1902:()=>{},22671:()=>{},10235:()=>{},49669:()=>{},86648:()=>{},57131:()=>{},8289:()=>{},93723:()=>{},18975:()=>{},55250:()=>{},65239:()=>{},23760:()=>{},11698:()=>{},24179:()=>{},95543:()=>{},47162:()=>{},19597:()=>{},83293:()=>{},93814:()=>{},76017:()=>{},95980:()=>{},89157:()=>{},90645:(e,t,r)=>{"use strict";r.d(t,{YB:()=>o,HN:()=>s,Ml:()=>l}),r(34392);var n=r(60870),a=r(24963);let s=async e=>{try{if(!e)return[];let t=await fetch("".concat(a.N2,"/api/etymology/fuzzy?key=").concat(e),{next:{revalidate:60}});if(!(null!=t&&t.ok))throw Error("Failed to fetch fuzzy matches: ".concat(t.status));return await t.json()}catch(e){return console.error(e),[]}},l=async()=>{try{let e=await fetch("".concat(a.N2,"/api/etymology/trending/v2"),{next:{revalidate:3600}});if(!(null!=e&&e.ok))throw Error("Failed to fetch trending items: ".concat(e.status));let{data:t}=await e.json();return t.items}catch(e){return console.error(e),[]}},o=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{page:1,size:9,need_content:!1};try{var t;let r=await (await fetch(n.A.stringifyUrl({url:"".concat(a.N2,"/api/article/list"),query:e}),{next:{revalidate:3600,tags:["columns:list"]}})).json();return null!==(t=null==r?void 0:r.data)&&void 0!==t?t:void 0}catch(e){console.error(e);return}}},59976:(e,t,r)=>{"use strict";r.d(t,{DK:()=>o,FK:()=>c,Od:()=>u,Vm:()=>d,Vv:()=>i,g$:()=>l,me:()=>a,ri:()=>s});var n=r(24963);let a=async()=>{let e=await fetch("".concat(n.rm,"/api/user/info"),{next:{revalidate:600}});if(!e.ok)throw Error("Failed to fetch user matches: ".concat(e.status));let{data:t}=await e.json();return t},s=async()=>{(await fetch("".concat(n.rm,"/api/logout"))).ok&&(window.location.href="https://".concat(n.ZF))},l=async e=>{let t=new FormData;t.append("nickname",e);let r=await fetch("".concat(n.rm,"/api/user/info/nickname"),{method:"POST",body:t});if(!r.ok)throw Error(await r.text()||"Failed to update nickname: ".concat(r.status))},o=async(e,t)=>{let r=new FormData;return r.append("file",e),new Promise((e,a)=>{let s=new XMLHttpRequest;t&&(s.upload.onprogress=e=>{e.lengthComputable&&t(Math.round(e.loaded/e.total*100))}),s.open("POST","".concat(n.rm,"/api/user/profile/photo")),s.withCredentials=!0,s.onload=()=>{s.status>=200&&s.status<300?e():a(Error(s.responseText||"Upload failed: ".concat(s.status)))},s.onerror=()=>a(Error("Network error occurred")),s.send(r)})},i=async e=>{let t=new FormData;t.append("lang",e);let r=await fetch("".concat(n.rm,"/api/user/info/settings"),{method:"POST",body:t});if(!r.ok)throw Error("Failed to update language preference: ".concat(r.status))},c=async()=>{let e=await fetch("".concat(n.rm,"/api/user/orders"));if(!e.ok)throw Error("Failed to fetch user orders: ".concat(e.status));let{data:t}=await e.json();return t},u=async()=>{let e=await fetch("".concat(n.rm,"/api/user/stripe/create/custom/portal/session"),{method:"POST"});if(!e.ok)throw Error("Failed to fetch subscriptions: ".concat(e.status));let{data:t}=await e.json();return t},d=async()=>{let e=await fetch("".concat(n.rm,"/api/user/stripe/any/subscription"));if(!e.ok)throw Error("Failed to fetch subscriptions: ".concat(e.status));let{data:t}=await e.json();return t}}}]);

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.