PageSourceSearch

https://www.aafp.org/_next/static/chunks/6754.955fa55329dfd604.js

js aafp.org collected 2026-09-24 07:31:21 UTC 9,180 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6754],{4281:(e,t,n)=>{n.d(t,{Ay:()=>m,l9:()=>u});var a=n(73365),s=n(1521),l=n(56702),r=n.n(l),i=n(74198),c=n(6756),o=n(59257),d=n(86523);let u=(0,s.createContext)({isCollapsed:!0,toggleIsCollapsed:function(){},idForContent:"",skipTransition:!0,isInteractive:!1,isTest:!1}),m=Object.assign((0,s.forwardRef)(function({className:e,as:t="div",idNamespace:n,collapsed:l,collapsedByDefaultOnMobile:i=!1,collapsedByDefaultOnDesktop:c=!1,children:o,downScrollPadding:m,upScrollPadding:f,isTest:p=!1,...h},x){let v=(0,s.useId)(),g=n??v,[w,y]=(0,s.useState)(!1),[k,b]=(0,s.useState)(!0),[j,_]=(0,s.useState)(void 0===l),A=(0,s.useRef)(null),C=(0,s.useCallback)(e=>{null!=x&&("function"==typeof x?x(e):x.current=e),A.current=e},[x]),N=(e,t)=>{if(e&&e?.includes("#")&&e?.length>1){let n=e.split("#")[1],a=document?.querySelector(`#${n}`);if(a){let e=a?.closest?.(".drawer");if(t&&m&&e?.offsetTop>t?.offsetTop?document.documentElement.style.setProperty("scroll-padding-top",m):t&&f&&e?.offsetTop<t?.offsetTop&&document.documentElement.style.setProperty("scroll-padding-top",f),e?.classList?.contains("drawer--collapsed")){let t=e?.querySelector(".drawer-toggle");e?.setAttribute("skip-animation","true"),t?.click(),setTimeout(()=>{a.scrollIntoView({behavior:"smooth"}),e?.removeAttribute("skip-animation")},50)}(m||f)&&setTimeout(()=>{document.documentElement.style.removeProperty("scroll-padding-top")},100)}}},L=e=>{let t=e.target?.closest("a"),n=t?.getAttribute("href");"number"==typeof n?.indexOf("#")&&n?.indexOf("#")>-1&&N(n,t)};(0,s.useEffect)(()=>(b(window.matchMedia(`(min-width: ${d.fi.smMax}rem)`).matches?c:i),y(!0),setTimeout(()=>{N(document?.location?.hash)}),document.addEventListener("click",L),()=>{document.removeEventListener("click",L)}),[]);let $=(0,s.useCallback)(()=>{b(!k),_(!1)},[k]),E=(0,s.useMemo)(()=>({idForContent:`${g}-content`,isCollapsed:l??k,toggleIsCollapsed:null!=l?()=>{}:$,skipTransition:j,isInteractive:w,isTest:p}),[g,l,k,$,j,w,p]);return(0,a.jsx)(u.Provider,{value:E,children:(0,a.jsx)(t||"div",{ref:C,className:r()(e,"drawer",(void 0!==l?l:w&&k)&&"drawer--collapsed",!w&&`drawer--${i?"collapsed":"expanded"}-mobile-default`,!w&&`drawer--${c?"collapsed":"expanded"}-desktop-default`),...h,"data-testid":"drawer",children:(0,a.jsx)("div",{className:"drawer__wrapper",children:o})})})}),{Header:i.A,Content:c.A,Toggle:o.A})},6756:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(73365),s=n(1521),l=n(56702),r=n.n(l),i=n(6846),c=n(4281);let o="drawer-content--expanding",d="drawer-content--collapse",u="drawer-content--collapsing",m=(0,s.forwardRef)(function({className:e,as:t="div",children:n,...l},m){let{isCollapsed:f,idForContent:p,skipTransition:h,isTest:x}=(0,s.useContext)(c.l9),[v,g]=(0,s.useState)(!f),[w,y]=(0,s.useState)(!1),k=r()(e,"drawer-content"),b=(0,s.useRef)(null),j=(0,s.useCallback)(e=>{null!=m&&("function"==typeof m?m(e):m.current=e),b.current=e},[m]),_=(0,s.useCallback)(function(){if(!b.current||h)return;b.current.classList.remove(d),b.current.classList.remove(u),b.current.classList.add(o);let e=b.current?.scrollHeight;b.current.style.height=`${e}px`},[h]),A=(0,s.useCallback)(function(){b.current&&!h&&(b.current.classList.remove(d),b.current.classList.remove(u),b.current.classList.remove(o),b.current.style.height="")},[h]),C=(0,s.useCallback)(function(){if(!b.current||h)return;b.current.classList.add(d);let e=b.current?.offsetHeight;b.current.style.height=`${e}px`,b.current.offsetHeight},[h]),N=(0,s.useCallback)(function(){b.current&&!h&&(b.current.classList.remove(d),b.current.classList.remove(o),b.current.classList.add(u),b.current.style.height="")},[h]),L=(0,s.useCallback)(function(){b.current&&!h&&(b.current.classList.remove(d),b.current.classList.remove(u),b.current.classList.remove(o))},[h]),$=(0,s.useCallback)(function(e){window.matchMedia("(prefers-reduced-motion)").matches?e():b.current?.addEventListener("transitionend",function t(n){n.target===b.current&&(b.current?.removeEventListener("transitionend",t,!1),e())},!1)},[]);return(0,s.useEffect)(()=>{x||setTimeout(()=>{g(!f),y(!0)})},[]),(0,a.jsx)(i.Ay,{in:w?!f:v,addEndListener:$,onEntering:_,onEntered:A,onExit:C,onExiting:N,onExited:L,nodeRef:b,children:(0,a.jsx)(t,{id:p,ref:j,className:k,...l,children:(0,a.jsx)("div",{className:"drawer-content__inner",children:n})})})})},6834:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(73365),s=n(56702),l=n.n(s);let r=({name:e,className:t,svgClassName:n,...s})=>{if(!e)return null;let r=e;return e.startsWith("aafp-web")||(r=`aafp-web-${e}`),(0,a.jsx)("span",{"data-testid":`icon-${e}`,className:l()("aafp-icon",`aafp-icon--${e}`,t),...s,children:(0,a.jsx)("svg",{className:l()("aafp-icon__svg",n
1),"aria-hidden":"true",focusable:!1,children:(0,a.jsx)("use",{xlinkHref:`#${r}`})})})}},21886:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(73365),s=n(84169),l=n(62637),r=n(99568),i=n.n(r),c=n(73319);let o=({heading:e,links:t,columnTwoContent:n,wrapperClassName:r="",headingClassName:o="",linksClassName:d="",leftColumnClassName:u="",rightColumnClassName:m=""})=>{let f=e||(t??[]).length>0;return(0,a.jsxs)("div",{className:`container two-column-layout ${r} ${!f?"two-column-layout--full-width":""}`,children:[f&&(0,a.jsxs)("div",{className:`two-column-layout__left ${u}`,children:[e&&(0,a.jsx)(s.A,{...e,className:`two-column-layout__heading ${o}`}),(t??[]).length>0&&(0,a.jsx)("div",{className:`two-column-layout__links ${d}`,children:t?.map((e,t)=>(0,a.jsx)("div",{className:"two-column-layout__link",children:(0,a.jsx)(l.A,{as:e?.href?i():"span",size:"small",iconAfter:e?.external?(0,a.jsx)(c.A,{}):null,...e,children:e?.label})},t))})]}),(0,a.jsx)("div",{className:`two-column-layout__right ${m}`,children:n})]})}},46754:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(73365),s=n(56702),l=n.n(s),r=n(53448),i=n(21886);let c=({pin:e,heading:t,links:n,children:s,enableDrawer:c,drawerLabel:o,collapsedOnLoad:d=!1,backgroundColor:u="none"})=>{let m=(0,a.jsx)(i.A,{heading:t,links:n,columnTwoContent:(0,a.jsx)("div",{className:"column-container__content",children:s}),wrapperClassName:"column-container__layout"});return(0,a.jsx)("div",{"data-testid":"column-container",id:e,className:l()("column-container my-vert-sm",u&&"none"!==u&&`column-container--has-bg bg-${u} py-vert-sm`),children:c?(0,a.jsxs)(r.Ay,{className:"container",collapsedByDefaultOnDesktop:d,collapsedByDefaultOnMobile:d,children:[(0,a.jsx)(r.Ay.Header,{as:"h2",children:(0,a.jsx)(r.Ay.Toggle,{children:o})}),(0,a.jsx)(r.Ay.Content,{children:m})]}):m})}},53448:(e,t,n)=>{n.d(t,{Ay:()=>a.Ay});var a=n(4281)},59257:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(73365),s=n(1521),l=n(56702),r=n.n(l),i=n(4281),c=n(6834);let o=(0,s.forwardRef)(function({className:e,onClick:t,type:n,as:l="button",children:o,...d},u){let{isCollapsed:m,idForContent:f,toggleIsCollapsed:p,isInteractive:h}=(0,s.useContext)(i.l9),x=r()(e,"drawer-toggle"),v=(0,s.useCallback)(e=>{p(),t&&t(e)},[p,t]);return n="button"===l?n||"button":null,(0,a.jsxs)(l,{ref:u,className:x,onClick:v,type:n,...d,disabled:!h,"aria-expanded":h?!m:void 0,"aria-controls":f,"data-testid":"toggle",children:[(0,a.jsxs)("div",{className:"drawer-toggle__icon",children:[(0,a.jsx)(c.A,{name:"minus-circle",className:"aafp-icon--opened"}),(0,a.jsx)(c.A,{name:"plus-circle",className:"aafp-icon--closed"})]}),(0,a.jsx)("div",{className:"drawer-toggle__content",children:o})]})})},62637:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(73365),s=n(1521),l=n(56702),r=n.n(l);let i=(0,s.forwardRef)(function({children:e,className:t,size:n="default",smallCaps:s=!1,"aria-disabled":l=!1,type:i="button",disabled:c=!1,iconBefore:o,iconAfter:d,as:u,...m},f){let p=r()("standalone-link","small"===n&&"standalone-link--sm","x-small"===n&&"standalone-link--xs",s&&"standalone-link--small-caps",t),h="href"in m,x=u||(h?"a":"span"),v="button"===x,g=c||l,w=m?.onClick?e=>{if(g){e.preventDefault(),e.stopPropagation();return}"function"==typeof m.onClick&&m.onClick(e)}:void 0,{label:y,external:k,action:b,...j}=m;return(0,a.jsx)(x,{ref:f,className:p,...j,onClick:w,type:v?i||"button":void 0,disabled:v?c:void 0,"aria-disabled":g,children:(0,a.jsxs)("span",{className:"standalone-link__content",children:[o,e||y,d]})})})},67613:(e,t,n)=>{n.d(t,{f:()=>a});let a={smMax:47.99,mdMin:48,mdMax:61.99,lgMin:62,lgMax:74.99,xlMin:75,xlMax:89.99,xxlMin:90}},73319:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(73365),s=n(6834);let l=()=>(0,a.jsx)(s.A,{name:"external-link"})},74198:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(73365),s=n(1521),l=n(56702),r=n.n(l);let i=(0,s.forwardRef)(function({className:e,as:t="div",children:n,...s},l){let i=r()(e,"drawer-header type-h3");return(0,a.jsx)(t,{ref:l,className:i,...s,children:n})})},84169:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(73365);n(1521);var s=n(56702),l=n.n(s);let r=({className:e,level:t="h2",text:n,secondaryText:s,...r})=>{let i=l()(e,{"type-h2":"h2"===t,"type-h3":"h3"===t,"type-h4":"h4"===t});return n?(0,a.jsxs)(t,{className:i,...r,children:[n,n&&s&&(0,a.jsx)("br",{}),s&&(0,a.jsx)("span",{className:"type-color-heading-secondary",children:s})]}):null}}
1,86523:(e,t,n)=>{n.d(t,{u_:()=>l,bZ:()=>s,fi:()=>a.f});var a=n(67613);let s="Skip to main content",l="main-content"}}]);

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.