1"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__||=[]).push([[1445],{15959(B,g,n){const t="section-heading-load",e="section-heading-unload",L="listening-heading-load-event";var E=null;n.d(g,["Bh",0,L,"K5",0,t,"tc",0,e])},60069(B,g,n){var t=n(53754),e=n(15959),L=n(41833);function E(s,d){t.A.addCustomEventListener(s,e.K5,d,!1)}function H(s,d){t.A.removeCustomEventListener(s,e.K5,d)}function C(s,d){return{id:s,title:d}}function N(s,d){return new CustomEvent(s,{detail:d})}function M(s,d){const h=L.A.getComponentHeading(s);if(h?.id===void 0)return;const x=C(h.id,d);if(document.body.dataset.headingLoadEvent===e.Bh){const I=N(e.K5,x);window.dispatchEvent(I)}else h.dataset.unlistenedHeadingLoadEvent=JSON.stringify(x)}function O(s,d){t.A.addCustomEventListener(s,e.tc,d,!1)}function R(s,d){t.A.removeCustomEventListener(s,e.tc,d)}function D(s,d){const h=L.A.getComponentHeading(s);if(h?.id===void 0)return;const x=C(h.id,d),I=N(e.tc,x);window.dispatchEvent(I)}function K(){Array.from(document.querySelectorAll("[data-unlistened-heading-load-event]")).forEach(s=>{const{dataset:d}=s,h=JSON.parse(d.unlistenedHeadingLoadEvent);delete d.unlistenedHeadingLoadEvent;const x=N(e.K5,h);window.dispatchEvent(x)})}const S={addHeadingLoadListener:E,removeHeadingLoadListener:H,dispatchHeadingLoadEvent:M,redispatchUnlistenedHeadingLoadEvents:K,addHeadingUnloadListener:O,removeHeadingUnloadListener:R,dispatchHeadingUnloadEvent:D};n.d(g,["A",0,S])},90699(B,g,n){var t=n(53069),e=n(49665);function L(H,C,N){return e.A.buildAttributeValue(t.Ay.formatLabel("bookappointment","dept",C,H.toString()),N)}const E={getAppointmentCtaAnalyticsAttribute:L};n.d(g,["A",0,E])},60269(B,g,n){n.r(g),n.d(g,{default:()=>q});var t=n(92422),e=n(47478),L=n(52156),E=n.n(L),H=n(11226),C=n(48803),N=n(17383),M=n(23079),O=n(28685),R=n(10663),D=n(54526);function K(o){const{anchoredLinkId:r,anchoredLinkText:a}=o;return(0,t.jsx)("li",{children:(0,t.jsx)("a",{className:D.ib,href:`#${r}`,title:a,children:a})})}var S=n(15959),s=n(60069),d=n(41833);class h{constructor(r,a){this.id=r,this.text=a}}var x=n(76649);function I(){const[o,r]=(0,e.useState)([]),[a,c]=(0,e.useState)([]),u=(0,e.useCallback)((i,l)=>{const f=new h(i,l);r(d.A.sortLinks([...o,f]))},[o]),v=(0,e.useCallback)(i=>{r(Array.from(o.filter(l=>l.id!==i)))},[o]),m=(0,e.useCallback)(i=>{const l=M.createPortal((0,t.jsx)(R.A,{headingId:i.id}),i,i.id);c([...a,l])},[a]),y=(0,e.useCallback)(i=>{c(Array.from(a.filter(l=>l.key!==i)))},[a]),A=(0,e.useCallback)(i=>{const{id:l,title:f}=i.detail,U=document.getElementById(l);U&&(U.classList.add(D.OI),u(l,f),U.getElementsByClassName(D.yi).length===0&&m(U))},[u,m]),p=(0,e.useCallback)(i=>{const{id:l}=i.detail,f=document.getElementById(l);f&&(f.classList.remove(D.OI),v(l),y(l))},[v,y]);return(0,e.useEffect)(()=>(s.A.addHeadingLoadListener(window,A),s.A.addHeadingUnloadListener(window,p),document.body.dataset.headingLoadEvent=S.Bh,s.A.redispatchUnlistenedHeadingLoadEvents(),()=>{s.A.removeHeadingLoadListener(window,A),s.A.removeHeadingUnloadListener(window,p),delete document.body.dataset.headingLoadEvent}),[A,p]),O.A.isNullOrEmptyArray(o)?null:(0,t.jsxs)("nav",{className:"dynamic-anchored-content__section","aria-label":"Table of content",children:[(0,t.jsx)(x.Ay,{title:"On this page",className:"dynamic-anchored-content__title"}),(0,t.jsx)("ul",{children:o.map(i=>(0,t.jsx)(K,{anchoredLinkId:i.id,anchoredLinkText:i.text},i.id))}),a]})}const F=(0,e.memo)(I);var T=n(37880),X=n(76480),V=n(93516),G=n(52905),P=n(60461),W=n(24221),z=n(82048),b=n(84948),j=n(60033),J=n(90699);function $(o){const{departmentId:r,departmentName:a,appointmentLink:c,specialistsLink:u,referPatientLink:v,editUrl:m,isCompact:y}=o;let A=0;const p=E()("department-intro-buttons-panel",{"department-intro-buttons-panel--compact":y}),i=(0,e.useMemo)(()=>J.A.getAppointmentCtaAnalyticsAttribute(r,a,"deptintro"),[r,a]);return(0,t.jsx)(z.A,{children:(0,t.jsxs)("div",{className:p,children:[c&&(0,t.jsx)(b.A,{index:A,children:(0,t.jsx)(j.Ay,{className:"department-intro-buttons-panel__button department-intro-buttons-panel__appointment-button",href:c.url,label:c.text,analyticsAttribute:i,styleMode:j.Xx.Primary})}),(0,t.jsxs)("div",{className:"department-intro-buttons-panel__middle-buttons-container",children:[u&&(0,t.jsx)(b.A,{index:A,children:(0,t.jsx)(j.Ay,{className:"department-intro-buttons-panel__button",href:u.url,label:u.text,styleMode:j.Xx.Primary})}),(0,t.jsx)(b.A,{index:A++,children:(0,t.jsx)(j.Ay,{className:"department-intro-buttons-panel__button",href:v.url,label:v.text,styleMode:j.Xx.Primary})})]}),m&&(0,t.jsx)(b.A,{index:A+1,children:(0,t.jsx)(j.Ay,{className:"department-intro-buttons-panel__button",href:m,label:"EDIT MEMBERS AND LOCATIONS"})})]})})}var Q=n(32355);function Y(o){const{ref:r,label:a,isActive:c,href:u,disabled:v,shouldDisableInternalRouting:m,ariaAttributes:y,onClick:A,onKeyDown:p}=o,i=E()("department-intro-navigation-item",{"department-intro-navigation-item--active":c});return(0,t.jsx)(Q.A,{ref:r,href:u,disabled:v,shouldDisableInternalRouting:m,className:i,ariaAttributes:y,onClick:A,onKeyDown:p,children:(0,t.jsx)("div",{className:"department-intro-navigation-item__content-container",children:(0,t.jsx)("span",{className:"department-intro-navigation-item__label",children:a})})})}const Z=(0,e.memo)(Y);function k({navigationLinks:o}
1){if(O.A.isNullOrEmptyArray(o))return null;const r=o.map(a=>{const c=a.accessibleText?{ariaLabel:a.accessibleText}:void 0;return(0,t.jsx)("li",{className:"department-intro-navigation__item",children:(0,t.jsx)(Z,{href:a.url,label:a.text,isActive:a.isActive,ariaAttributes:c})},a.url)});return(0,t.jsx)(T.A,{children:(0,t.jsx)("ul",{className:"department-intro-navigation",children:r})})}function w(o){switch(o){case W.A.Xxsm:return P.A.Ratio16to9;case W.A.Xsm:return P.A.Ratio21to10;case W.A.Sm:return P.A.Ratio3to7;default:return P.A.Ratio3to5}}function _({title:o,subtitle:r}){const a=E()("department-intro__title",{"department-intro__title--without-paddings":!!r});return(0,t.jsxs)(e.Fragment,{children:[(0,t.jsx)(T.A,{zLayer:1,children:(0,t.jsx)(X.A,{className:a,children:o})}),r&&(0,t.jsx)(V.A,{children:(0,t.jsx)(T.A,{zLayer:2,children:(0,t.jsx)(X.A,{className:"department-intro__subtitle",children:r})})})]})}function q({data:o}){const{widthMode:r}=(0,e.use)(C.p1),{id:a,title:c,subtitle:u,summaryHtml:v,imageUrl:m,referPatientLink:y,specialistsLink:A,appointmentLink:p,navigationLinks:i,editUrl:l}=o,f=E()("department-intro",{"department-intro--without-image":!m});return(0,t.jsxs)(V.A,{children:[(0,t.jsxs)("section",{"aria-label":c,className:f,children:[m&&(0,t.jsx)(T.A,{children:(0,t.jsx)("div",{className:"department-intro__image",children:(0,t.jsx)(G.A,{src:m,aspectRatio:w(r),withPlaceholder:!0})})}),(0,t.jsxs)("div",{className:"department-intro__content-container",children:[(0,t.jsxs)("div",{className:"department-intro__content",children:[(0,t.jsx)(_,{title:c,subtitle:u}),(0,t.jsx)(k,{navigationLinks:i}),v&&(0,t.jsx)(T.A,{zLayer:u?3:2,children:(0,t.jsx)(H.A,{html:v,className:"department-intro__summary"})})]}),(0,t.jsx)("div",{className:"department-intro__buttons-panel-container",children:(0,t.jsx)($,{departmentId:a,departmentName:c,appointmentLink:p,referPatientLink:y,specialistsLink:A,editUrl:l,isCompact:!!m})})]})]}),N.Ay.isWebTarget()&&(0,t.jsx)(F,{})]})}}}]);
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.