<!DOCTYPE html>
<html lang="en" data-qa-target="profile-ui">
<head>
<title>Dr. Kevin Molldrem, DDS - 88 Reviews - Eden Prairie, MN | Healthgrades</title><meta content="Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients." name="description"/>
<link rel="canonical" href="https://www.healthgrades.com/dentist/dr-kevin-molldrem-3x36d"/>
<meta name="primarySpecialty" content="PS328:Dentistry" />
<meta name="specialties" content="PS328:Dentistry" />
<meta name="providerPrimaryAddress" content="Eden Prairie, MN 55344" />
<meta name="providerId" content="3X36D" />
<link rel="preload" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Lt.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Rm.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Sm.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta name="format-detection" content="telephone=no" />
<script async src="https://cdn.confiant-integrations.net/OP3zEAkW9MnSTWQlTPM6tRy1ahg/gpt_and_prebid/config.js"></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script
async
src="https://pub.doubleverify.com/signals/pub.js#ctx=17518586&cmp=DV312048"
onload="window.doubleVerifyLoaded=true;"></script>
<link rel="preconnect" href="//aa.agkn.com" />
<link rel="preconnect" href="//adservice.google.com" />
<link rel="preconnect" href="//cdn.rvohealth.com" />
<link rel="preconnect" href="//cm.g.doubleclick.net" />
<link rel="preconnect" href="//cdn.cookielaw.org" />
<link rel="preconnect" href="//dims.healthgrades.com" />
<link rel="preconnect" href="//idsync.rlcdn.com" />
<link rel="preconnect" href="//match.deepintent.com" />
<link rel="preconnect" href="//pagead2.googlesyndication.com" />
<link rel="preconnect" href="//photos.healthgrades.com" />
<link rel="preconnect" href="//sb.scorecardresearch.com" />
<link rel="preconnect" href="//scout-cdn.salesloft.com" />
<link rel="preconnect" href="//script.hotjar.com" />
<link rel="preconnect" href="//securepubads.g.doubleclick.net" />
<link rel="preconnect" href="//som.healthgrades.com" />
<link rel="preconnect" href="//static.healthgrades.com" />
<link rel="preconnect" href="//static.hotjar.com" />
<link rel="preconnect" href="//tags.tiqcdn.com" />
<link rel="preconnect" href="//www.google.com" />
<link rel="preconnect" href="//www.medtargetsystem.com" />
<script>
utag_data = {
guidedSearch_cta : "",
PDCSearchImpression : "1",
ProviderConversionImpression : "",
UniqueContentVisit : "",
OARUXsubmit : "",
Save : "",
Remove : "",
OASurl : "",
OASapi : "",
OARlink : "",
OARurl : "",
NonSchedulingProvider : "",
EnhancedImpression : "",
PageName : "profile: provider: about",
Channel : "",
UX : "",
ProductChannel : "",
EntityType : "",
SubSection : "",
RollupSpecialtyID : "",
ContentType : "",
FolderName : "",
ConversionComponentCount : "",
DCPValue : "",
GEOLocationCode : "",
SponsorID : "",
FFResultsType : "",
NextActionType : "",
MapCardView : "",
GenericSearchTerm : "",
PDCPhoneNumber : "",
ProfileSequence : "",
SyndicatedSite : "",
ContentGeoLocation : "",
LineofServiceCode : "",
Content : "",
HGProfileID : "",
Drug : "",
PracticingSpecialtyID : "",
SitePathing : "profile: provider: about",
LocationSpecialtyRadius : "",
MetaCategory : "",
profileHasCompare : "",
ExceptionTracking : "",
ConversionComponentProviders : "",
ClientID : "",
oasVendor : "",
WMDElementType : "",
ucmsPageID : "",
WMDCampaignType : "",
ViewType : "",
TestVersion : "",
orientation : "",
ConditionID : "",
VerticalSearchID : "",
purchaseID : "",
transactionID : "",
CrowdSourceEditType : "",
PESFlag : "",
NameSearched : "",
ProviderConversionCode : "",
AppointmentSource : "",
mobileClickToCallNumber : "",
PEShelpful : "",
FindingMethod : "",
InternalSearchValues : "",
ProviderCount : "",
FFSelectionType : "",
oasApppointmentID : "",
whatInterpretation : "",
ProductTier : "",
FormName : "",
FilterTypeValue : "",
autosuggest : "",
pageName : "profile: provider: about",
SignUpType : "",
ConversionComponentType : "",
SocialIcon : "",
ResultsWhat : "",
ResultsLocation : "",
ResultsType : "",
ResultsEntityIds : "",
EnhancedListingCount : "",
ClickThroughHGProfileID: "",
ClickThroughType: "",
ExitClickThru: "",
PESRating : "",
FFSelectionValue : "",
SaveRemovedItem : "",
RegistrationLoginSource : "",
WMDCampaigType : "",
FFcta : "",
userID : "",
HasVideo : "",
ProviderSummaryElements : "",
ProcedureID : "",
VerticalSearchID : "",
DCPValue : "",
CalendarEngagement : "",
AYAGContentID : "",
AYAGVersion : "",
AYAGVisitReason : "",
AYAGDiagnosis : "",
ContentSource : "",
GPSMapView : "",
GPSInteractionType : "",
BGPSVersion : "",
DCPvalue : "",
server : "hg3: desktop",
TealiumValue : "", // Used to segment data within a platform for Tealium QA
HGRequestID : "",
HGSessionID: ""
};
utag_data['load_comscore'] = "true";utag_data['AcceptNewPatients'] = "yes";utag_data['AtaGlance'] = "at a glance not available";utag_data['BotControlLabels'] = "signal-non_browser_user_agent";utag_data['Channel'] = "profile";utag_data['ClientID'] = "hg";utag_data['Conditions'] = "";utag_data['ConsentRegion'] = "va";utag_data['ConversionComponentType'] = "EPP MT Six Pack Top";utag_data['GEOLocationCode'] = "r3hc9";utag_data['EntityType'] = "dentist";utag_data['HasVideo'] = "no";utag_data['HGChoicePWID'] = "No HG Choice";utag_data['HGProfileID'] = "3x36d";utag_data['PatientFavPWID'] = "3x36d";utag_data['PrimarySpecialty'] = "PS328:Dentistry";utag_data['Procedures'] = "";utag_data['ProfileVisit'] = "1";utag_data['ProviderConversionCode'] = "Direct";utag_data['ProviderPhoto'] = "no";utag_data['ProviderSubtypeCode'] = "DENT";utag_data['PESStatus'] = "yes: w/ comment";utag_data['ConversionComponentProviders'] = "x49dr|y4tm7|u7wrhuy773|upktkr|3jpcx|ykwp6|ury343|2b8m5";utag_data['PESRating'] = "4.5";utag_data['ProductChannel'] = "22";utag_data['ProductTier'] = "Standard";utag_data['RollupSpecialtyID'] = "gdnt";utag_data['PracticingSpecialtyID'] = "ps328";utag_data['OARenabled'] = "no";utag_data['OARlink'] = "0";utag_data['OASenabled'] = "no";utag_data['OASapi'] = "0";utag_data['OASurl'] = "0";utag_data['NonSchedulingProvider'] = "1";utag_data['Specialties'] = "PS328:Dentistry";utag_data['SponsorID'] = "";utag_data['TeleHealthEnabled'] = "no";utag_data['TelehealthLink'] = "0";utag_data['TestVersion'] = "ProfileAdsDoubleVerify:new|HealthPrivacyComplianceOptinStates:wa,ct,nv|ProfileExpertiseStrength:true|ProfileHgChoiceAll:true|ProfilePatientFavorite:true|ProfilePatientFavorite:true|ProfileHcaSafeHarborMoveLanguage:new|MultiPesForms:sentiment-form|OasCalendarUi:true|PesMarketingPromotion:off|pesPiiValidation:true|pesRealTimeValidation:true|ProfileMedicareAdvantage:true|ProfileAffirmCare:true|ProfileBetterHelp:BetterHelpV2|ProfileBetterHelpDisclaimer:main|ProfileClaimSection:new|profileDearDocOas:new|ProfileDocAsapOas:new|ProfileHgChoiceAll:true|ProfileHgChoiceDesignated:true|ProfileHgChoiceMt:true|ProfileHgChoiceStandard:true|ProfileHgRx:dental|profileLoadsGpt:true|ProfileMapTileServerDomain:maps.healthgrades.com|profileMedchatMtCompare:control|ProfileOarMedchat:control|ProfileOasCta:true|ProfilePatientFavorite:true|ProfileSeniorCare:true|ProfileSidebarCtaCustomization:true|ProfileUpdateProfileBanner:variationA|UseHealthPrivacyComplianceCheck:true|zeta-timeout:600";
</script>
<script type="text/javascript">
(function(a, b, c, d) {
a = 'https://tags.tiqcdn.com/utag/hg/main/prod/utag.js';
b = document;
c = 'script';
d = b.createElement(c);
d.src = a;
d.type = 'text/java' + c;
d.async = true;
a = b.getElementsByTagName(c)[0];
a.parentNode.insertBefore(d, a);
})();
</script>
<script>window.hgDeferLoad = function(loader) { window.addEventListener('load', loader) }</script>
<link rel="apple-touch-icon" sizes="180x180" href="//photos.healthgrades.com/public3/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="//photos.healthgrades.com/public3/images/logo-blue-favicon-32.png">
<link rel="icon" type="image/png" sizes="16x16" href="//photos.healthgrades.com/public3/images/logo-blue-favicon-16.png">
<link rel="manifest" href="//photos.healthgrades.com/common/manifest.webmanifest" />
<link rel="mask-icon" href="//photos.healthgrades.com/public3/images/logo-black-small-safari-pinned-icon.svg" color="#0202ea">
<meta name="theme-color" content="#ffffff">
<style class='inline-css'>:root{--white:#fff;--gray-10:#f7f7f7;--gray-20:#e3e3e3;--gray-30:#cdd0d1;--gray-40:#b8b8ba;--gray-50:#9fa1a2;--gray-60:#7e7e81;--gray-70:#626366;--gray-90:#4a4a4d;--gray-100:#343437;--blue-10:#7493fb;--blue-30:#295afb;--blue-50:#0202ea;--blue-70:#0202c1;--blue-90:#000097;--deep-blue-10:#6b6eb3;--deep-blue-30:#3d3e97;--deep-blue-50:#000073;--deep-blue-70:#000050;--deep-blue-90:#00001e;--teal-05:#d3fbff;--teal-10:#b9f9ff;--teal-30:#74d9e2;--teal-50:#29b6c2;--teal-70:#207e99;--teal-90:#156984;--coral-10:#ffd6d6;--coral-30:#ffbabd;--coral-50:#ff7276;--coral-70:#ec585b;--coral-90:#d83d40;--coral-96:#cd292c;--yellow-10:#ffd682;--yellow-30:#ffc74f;--yellow-50:#ffab21;--yellow-70:#f58d00;--yellow-90:#d76a00;--gold-10:#efe7d4;--gold-30:#dbcbad;--gold-50:#c7ae86;--gold-70:#826c4b;--gold-90:#48361b;--purple-10:#e29fff;--purple-30:#cd59ed;--purple-50:#b511d4;--purple-70:#7d0aa6;--purple-90:#09265a;--brand-primary:var(--deep-blue-70);--brand-accent:var(--coral-90);--brand-secondary:var(--blue-50);--brand-inverse:var(--white);--base-gray:var(--gray-70);--bg-base:var(--white);--bg-off-base:var(--gray-10);--bg-neutral:var(--gray-20);--bg-inverse:var(--brand-primary);--bg-transparent:hsla(0,0%,100%,.1);--bg-overlay-light:hsla(0,0%,100%,.85);--bg-overlay-dark:rgba(0,0,0,.55);--body-bg:var(--bg-base);--body-bg-inverse:var(--bg-inverse);--bg-brand-gradient:linear-gradient(0deg,var(--body-bg-inverse) 0%,var(--deep-blue-50) 75%,var(--deep-blue-50) 100%);--text-color:var(--gray-90);--text-color-muted:var(--gray-70);--text-color-dark:var(--gray-100);--text-color-inverse:var(--white);--text-color-brand:var(--brand-primary);--text-color-accent:var(--brand-accent);--text-color-secondary:var(--brand-secondary);--link-color:var(--text-color-secondary);--link-highlight-color:var(--teal-05);--link-decoration:none;--link-hover-color:var(--blue-90);--link-hover-decoration:none;--link-active-color:var(--deep-blue-90);--link-font-weight:var(--font-weight-medium);--info-color-alert:var(--coral-90);--info-color-positive:var(--teal-50);--info-bg-positive:var(--teal-10);--info-color-negative:var(--coral-70);--info-bg-negative:var(--coral-10);--stars-color:var(--yellow-30);--stars-empty-color:var(--gray-30);--award-color:var(--deep-blue-30);--award-label-bg-color:var(--gold-10);--map-pin-color:var(--brand-accent);--rating-bg-color:var(--bg-neutral);--disabled-text-color:var(--gray-60);--disabled-bg:var(--bg-neutral);--font-family-primary:"HgSans","Helvetica","Arial",sans-serif;--line-height-tight:1.25;--line-height-base:1.5;--line-height-loose:1.66;--line-height-em:var(--line-height-base) + em;--font-weight-base:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-lg:calc(var(--font-size-base)*1.25);--font-size-base:1rem;--font-size-sm:calc(var(--font-size-base)*0.875);--font-size-xs:calc(var(--font-size-base)*0.75);--font-size-xxs:calc(var(--font-size-base)*0.625);--heading-size-xl:calc(var(--font-size-base)*4);--heading-size-lg:calc(var(--font-size-base)*3);--heading-size-md:calc(var(--font-size-base)*2.25);--heading-size-sm:calc(var(--font-size-base)*2);--subheading-size-lg:calc(var(--font-size-base)*1.75);--subheading-size-md:calc(var(--font-size-base)*1.5);--subheading-size-sm:calc(var(--font-size-base)*1.25);--font-size-headline:var(--heading-size-lg);--headings-font-family:var(--font-family-primary);--headings-color:var(--text-color-dark);--headings-font-weight:var(--font-weight-bold);--headings-line-height:var(--line-height-tight);--headings-margin-bottom:0.75rem;--headings-underline-color:var(--teal-50);--btn-size-xl:3rem;--btn-size-lg:2.5rem;--btn-size-md:2rem;--btn-size-sm:1.5rem;--btn-border-radius:var(--border-radius-round);--btn-font-size:var(--font-size-sm);--btn-font-weight:var(--font-weight-bold);--btn-border-inverse:var(--brand-inverse);--btn-bg-inverse:var(--brand-inverse);--btn-primary-bg:var(--brand-accent);--btn-primary-border:var(--btn-primary-bg);--btn-primary-color:var(--text-color-inverse);--btn-primary-text-color:var(--text-color-inverse);--btn-primary-hover-bg:var(--coral-96);--btn-secondary-bg:var(--btn-bg-inverse);--btn-secondary-border:var(--btn-primary-border);--btn-secondary-text-color:var(--text-color-accent);--btn-secondary-color:var(--btn-primary-bg);--btn-inverted-text-color:var(--text-color-inverse);--btn-inverted-hover-bg:var(--deep-blue-30);--btn-disabled-bg:var(--disabled-bg);--btn-disabled-border:var(--border-color-base);--btn-disabled-color:var(--disabled-text-color);--btn-hover-text-color:var(--btn-primary-text-color);--btn-active-bg:var(--btn-primary-bg);--label-size:var(--font-size-sm);--label-text-color:var(--text-color);--label-margin:0.5em;--input-text-size:var(--font-size-base);--input-text-color:var(--text-color);--input-placeholder-color:var(--text-color-muted);--input-validation-text-color:var(--info-color-alert);--input-disabled-bg:var(--disabled-bg);--input-disabled-text-color:var(--disabled-text-color);--input-disabled-border-color:var(--border-color-base);--input-checked-color:var(--link-color);--input-bg-color:var(--bg-base);--input-select-bg:#fffffe;--input-inversed-color:var(--brand-inverse);--input-padding:0.625rem 0.75rem 0.75rem 0.875rem;--input-border-radius:var(--border-radius-sm);--input-border-color:var(--border-color-dark);--input-border:1px solid var(--input-border-color);--input-invalid-border-color:var(--info-color-alert);--input-invalid-border:1px solid var(--input-invalid-border-color);--border-color-base:var(--gray-20);--border-color-dark:var(--gray-50);--border-color-brand:var(--brand-primary);--border-color-accent:var(--brand-accent);--border-color-inverse:var(--brand-inverse);--border-color-inverse-light:hsla(0,0%,100%,.2);--border-base:1px solid var(--border-color-base);--border-dark:1px solid var(--border-color-dark);--border-brand:1px solid var(--border-color-brand);--border-accent:1px solid var(--border-color-accent);--border-inverse:1px solid var(--border-color-inverse);--border-radius-sm:0.125rem;--border-radius-md:0.25rem;--border-radius-lg:0.5rem;--border-radius-xl:1rem;--border-radius-round:4rem;--divider-color:var(--gray-10);--hr-margin:1rem;--hr-color:var(--divider-color);--box-shadow-shallow:0 1px 1px rgba(0,0,0,.2);--box-shadow-base:0 1px 3px rgba(0,0,0,.4);--box-shadow-deep:0 3px 6px rgba(0,0,0,.3);--transition-speed-fast:250ms;--transition-speed:calc(var(--transition-speed-fast)*2);--transition-speed-slow:calc(var(--transition-speed-fast)*3);--xs:375px;--sm:540px;--md:768px;--lg:992px;--xl:1200px;--container-max-width-sm:var(--sm);--container-max-width-md:var(--md);--container-max-width-lg:var(--lg);--container-max-width-xl:var(--xl);--site-max-width:var(--container-max-width-xl);--site-max-width-xl:calc(var(--site-max-width) + 232px);--z-base:0;--z-above:1;--z-below:-1;--z-layout-header:calc(var(--z-base) + 100000);--z-layout-overlay:calc(var(--z-below) + var(--z-layout-header));--z-layout-modal:calc(var(--z-above) + var(--z-layout-header))}@font-face{font-family:hg3-icons-atf;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDt0AAAC8AAAAYGNtYXCTpGoxAAABHAAAANRnYXNwAAAAEAAAAfAAAAAIZ2x5ZoruR3kAAAH4AAAW+GhlYWQR1ERDAAAY8AAAADZoaGVhB30D2gAAGSgAAAAkaG10eEfxANcAABlMAAAAZGxvY2EyZjoOAAAZsAAAADRtYXhwACkCHQAAGeQAAAAgbmFtZQuPoREAABoEAAABznBvc3QAAwAAAAAb1AAAACAAAwMXAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADynAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAuAAAACoAIAAEAAoAAQAg8ALwBvAN8EHwVPBY8F3wc/CJ8JXwrPDJ8PjxBfEL8SPynP/9//8AAAAAACDwAvAF8AzwQfBU8FfwXPBz8InwlfCs8Mnw+PEF8QvxI/Kc//3//wAB/+MQAhAAD/sPyA+2D7QPsQ+cD4cPfA9mD0oPHA8QDwsO9A18AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP+3A7cDbgAbAEIAAAE0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzYBFAYjIiYvAQ4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBxceARUCkhQURi4vNTUuL0UVFBQVRS8uNTUvLkYUFAElKx4PGwrEMnU9U0lKbR8gIB9tSklTVElJbSAgJSLECgsB2zUvL0UUFBQURS8vNTUuL0UUFRUURS8u/loeKwsLwyMkIB9uSUlTVElJbh8gIB9uSUlUPHUzxAkbDwAAAAEAAAAaA7cDpQAuAAABFAYPARMcARUUBiMiJiclBQ4BIyImNTQ2NRMnLgE1NDY3JRM+ATMyFhcTBR4BFQO3CQbPMQsMBgwF/v//AAYLBgwMATHQBQkVCwEfgAQPCQoPA4EBHwoWAkUIDgXL/uMDBgMLEQQDhoYDBBELAwYDAR3LBQ4IDQwBKgEECBAQCP78KgEMDQACAAAAGgO3A6UACQA4AAABNy8BDwEXBzcXARQGDwETHAEVFAYjIiYnJQUOASMiJjU0NjUTJy4BNTQ2NyUTPgEzMhYXEwUeARUCiq/ybGzxryrY2AEECQbPMQsMBgwF/v//AAYLBgwMATHQBQkVCwEfgAQPCQoPA4EBHwoWAXmqI9vbI6rwcXEBvAgOBcv+4wMGAwsRBAOGhgMEEQsDBgMBHcsFDggNDAEqAQQIEBAI/vwqAQwNAAAAAQBFAFEDuwL4ACQAAAEUBgcBDgEjIiYnAS4BNTQ2PwE+ATMyFh8BAT4BMzIWHwEeARUDuwgI/hQHFQoLFQf+4wgICAhOCBQLChUIqAF2CBUKCxQITggIAnMKFQf+FAgICAgBHQcVCwoVB04ICAgIqAF3CAgICE4HFQsAAAEAPwA/AuYC5gA8AAAlFAYPAQ4BIyImLwEHDgEjIiYvAS4BNTQ2PwEnLgE1NDY/AT4BMzIWHwE3PgEzMhYfAR4BFRQGDwEXHgEVAuYJB04IFAsLFAioqAcVCwoVB04ICAgIqKgICAgITgcVCgsVB6ioCBQLCxQITgcJCQeoqAcJwwoVB04ICAgIqKgICAgITgcVCgsVB6ioCBQLCxQITgcJCQeoqAcJCQdOCBQLCxQIqKgHFQsAAAACAAAAAAJJA24ACwAoAAABNCYjIgYVFBYzMjY3FAYHAw4BIyImJwMuATU0Nz4BNzYzMhceARcWFQG3Vjw9VlY9PFaSCAvQCSQUFSQJ0AsIFxdPNjU9PDY1TxcXAkk9VVU9PFZWPBo1F/5GExYWEwG6FzUaPTU1UBcXFxdQNTU9AAEAPgAaAnkDnQAVAAAJAQYiLwEmNDcJASY0PwE2MhcBFhQHAnn+WAseC18KCgEw/tAKCl8LHgsBqAoKAcL+WAsLXwoeCwEvATALHgpfCwv+WAseCgAAAAACAAAAAANuA24AOwBXAAABNCYvATc+ATU0Ji8BLgEjIgYPAScuASMiBg8BDgEVFBYfAQcOARUUFh8BHgEzMjY/ARceATMyNj8BPgE3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWApEGBWhoBQYGBTQFDgcHDgVnaAUNBwgNBjMFBgYFZ2cFBgYFMwYNCAcNBWhnBQ4HBw4FNAUG3SMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwE2Bw0FaGcFDgcHDgU0BQYGBWhoBQYGBTQFDgcHDgVnaAUNBwgNBjMFBgYFZ2cFBgYFMwYNiVtQUHciIyMid1BQW1tQUHciIyMid1BQAAIAAAAAA24DbgAkAEAAAAE0Ji8BLgEjIgYPAScuASMiBg8BDgEVFBYfAR4BMzI2NwE+ATUXFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAt4FBjQFDQcIDQXpgQUOBwcOBTQFBQUFzwUOBwcOBQE2BgWQIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAhMIDgUzBQYGBeiBBQYGBTQFDgcHDgXPBQUFBQE3BQ0HXFtQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAwAAAAADbgNuACQAQABcAAABBwYiLwEHBiIvASY0PwEnJjQ/ATYyHwE3NjIfARYUDwEXFhQHNzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCc1QFDwZOTgYPBlMGBk5OBgZTBg8GTk4GDwVUBQVOTgUFexkYVTg5QEA5OVQZGBgZVDk5QEA5OFUYGYAjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBTlMGBk5OBgZTBg8GTk4GDwVUBQVOTgUFVAUPBk5OBg8GaUA5OFUYGRkYVTg5QEA5OVQZGBgZVDk5QFtQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAAMAAAAAA24DbgAVADEATQAAAQcGIi8BJjQ/ATYyHwE3NjIfARYUBxc0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzY3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAp3xCx4KqAsLOgseClSdCx4LOgsLURkYVTg5QEA5OVQZGBgZVDk5QEA5OFUYGYAjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMB5vELC6gLHgs6CwtUnQsLOgseCy9AOThVGBkZGFU4OUBAOTlUGRgYGVQ5OUBbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAADwAA/7cDtwO3AAMACAAMABEAFQAaAB8AIwAoADgAPABBAEUAVgB7AAA3MzUjFzM1IxUnMzUjFzM1IxUnMzUjATM1IxUDMzUjFQEzNSMnMzUjFQM1NCYrASIGHQEUFjsBMjYBMzUjJzM1IxU7ATUjNzU0JisBIgYdARQWOwEyNjU3ERQGIyEiJjURNDY7ATU0NjsBMhYdATM1NDY7ATIWHQEzMhYVSaWlybe3yaWlybe3yaWlAaW3t9y3twG3paXbt7fJCwgkCAsLCCQICwGkpaXbt7fbpaUSCwckCAsLCCQHC9wrHvzbHisrHkk2JiQmNts2JiQmNkkeKwClpaWlybe3t7fcpP23paUBpaSk/lulJLe3Ae6kCAsLCKQHCwv+GbclpKSkbqQICwsIpAcLCwck/SUeKyseAtseLDYmNjYmNjYmNjYmNiweAAABAAAAGgHbA6UAGQAAAREFDgEjIiY1NDY1EycuATU0NjclEz4BMzEB2/8ABgsGDAwBMdAFCRULAR+ABA8JA6X9AoYDBBELAwYDAR3LBQ4IDQwBKgEECBAAAQAAAEkDJQNuAEwAACUUBgcOAQcOASMiJicuAScmJy4BJyYnLgEnLgE1NDY3PgE3PgEzMhYXHgEXHgEXHgEVFAYVFBYXHgEXHgEzMjYzMhYXHgEXHgEXHgEVAyUMBgkqExk0HShJJRoyGCQnJ0ogIBYPFwoNGg8OCx0VDjIPAwYDCREEDhsOBxRoEAYscE4KHAsXRBoNGwsYMRgJIAMBAfIPMg4VHQsNEBoOCRcPFyAgSScnJBgyGiVJKB00GRQpCQYMAQEDIAgZMRgLGw0aQxgLGwtOcCsGEWgUBw4bDQURCQMGAwAAAAMAAAAAA24DbgAcAd0CGgAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NjMTDgEHPgE3PgE3PgE3NhYXJjY3PgE3NjQxBiYnMAYHNAYnLgEnLgEnLgEnIgYjJgYHBiIHNiYHNiYnMzQmJy4BBwYWFRQGFRQWBw4BBwYWFxYGBwYmJy4BJy4BBy4BJyYiBzImBzY0Nz4BNz4BIxY2Nz4BNzYWMzI0JxYmJyYGFyYGJy4BIyIGBzYmIzYmJy4BBwYWFx4BBw4BBwYWBy4BJxYmMSIGJzwBFy4BJw4BBxYyNz4BNz4BFzQ2Mx4BFyYiBw4BBx4BBy4BJyoBBw4BBx4BMxYGNx4BBzQWFx4BFxYGBzQmBwYWMyIWBxQyMQYWNwYWFx4BFx4BFwYWBxQiFR4BFxYUNzYmJy4BJy4BJzIWBwYWFx4BIzIWFx4BFx4BFx4BFxY2NzYWFx4BNwYWFx4BFz4BNwYWNz4BNQYmJy4BMzImJy4BJwYmJxQGFSoBJz4BNz4BIw4BBw4BBwYmJy4BNSY2Jz4BNzYWNy4BMRY2Fx4BNzQmNx4BNx4BFx4BNx4BFx4BFxY0JyI0MSY2Nz4BNz4BJzI2NyImBzY0JzY0NxY2JzYyNxYmNz4BNxQ2IxY2JzYmJzIWNzYmJyYGBwM+ATcuAScuASc2JicuAQcOARcuAScuAQcGFAcmNicmBgcOAQcOAQcuASceARcWBgcOAQcGFhcUBhUwFhUBt1tQUHciIyMid1BQW1tQUHcjIiIjd1BQW5wDBQUCBAICBwMIDggHEQUBDgEECgMBBwYBAQILAwoDAwEIAgEDBAMHAQQEAwMFAggOBAYDAwISBAQeBAUHBxEEAgwEAwUDBAwBCAoCAQMFAwwCAg8GCQ8JAwcHAgEBAwMBCwMIDwYEBQQFDQYJBAUFAwQSCAIQBgIDBAMFAQITAwYGBQMRAwgVBQEGAwIMAQIFBAQCAwQYBhIFAwQGAg4bDQIDAgMHAwQPBQIBAwYCAwoEAwgBAQIBBQoIAwcDKUQZAgMCBAEIAgEBFwIDBwIBBAMJAQIDBQcBAQECCQgFEwIGCwQFAwYCDgECAgwDAgYBCgUDBQICAgEBDQEDFwUBDAUFDQMEAQIDEwcGCwYJCAgLCQkFFAYDDwEEDAUBAgECDAQFAwkOBQEHBggFAQEJAwMNAgICBQIBAQICDRIHBgICAgYEEwQICgEGBQIFAwMFAgIDBhQGAwcDBAIBCQYDDAQFBQUEAgEBBgQJAQEOBQgBDwQEBwICAwEBCAEDAgUEBQwEBA8DBgMEAwkEDQQIEgsBCAQDBwMGBQUGDgVdO2YoAwgDBAYEAQ8GBQkIAQsBBQgHBwsHAwEGCwQFEAQCBgICAgIBCgECAQICAwYFCgEBAwUJAQNuIyJ3UFBbW1BQdyIjIyJ3UFBbW1BQdyIj/tYDBwEBCwEDBAIDAgIBAQcCDAECAQQBCwELBgMBBgQBAwwHBAQEAwgBDAIDAgIBAwYBAgoDBAYDAwUCAw4EBgQFBwQKBgUFBA0DAgcBBBAGBQoCAQECBgYDAwERAgUJBAMHAwIOAQEGBAwEBgkNBQEOAgEGAwEZCwINBgIFCAQJAgMBAwoGAgEFAgIDAgQIBAQLBAQBAwYCDQIDBQIFCwcBAQIDAgIGBAECAwcEAQEBAgQCBgIECgEBFkEnAgMBDwYCBgMBDwEDBgMDBgEBCAICECUFAQUcAgEbAgMHBgYPBQUMBwEBBgMGAwwCCRMHBQgEBAkEBgEIGQYBEgwFBg8HCQkEAwcDAwMCAREFAwYDARgCBQcFAQMBBA4BAQ4EBQYJAhEKBgYJBQUCBAEEAgEFDAUIFgEFBgUJAgIBAgUYCQwVCgMHAgICBQECAwgFAgEFAQgECAIFAwECAwUGBQMGBBMCBRQFEwMSBwEGAwQLBQMDBgECBQIDCAEGCQUGBgIMBQQCAgEJAQ0GBAQBAQIEBAECBgP+Cwo4KgIBAQICAQkIBAQIAgEEAgUFAwIJBwQJAwQLBQYMAgMCAwMHAwMBAwoWCgYRBAULBwUJAQYLBwcCAAMAAABJA24DJQAPAB8ALwAAJRUUBiMhIiY9ATQ2MyEyFhEVFAYjISImPQE0NjMhMhYRFRQGIyEiJj0BNDYzITIWA24WD/zcDxYWDwMkDxYWD/zcDxYWDwMkDxYWD/zcDxYWDwMkDxa3SQ8WFg9JDxUVARVJDxUVD0kPFhYBFkkPFhYPSQ8WFgANAAD/twMlA7cAEAAhADIAQwBUAGUAdgCHAJgAqQDCAOYBAQAANxUUBisBIiY9ATQ2OwEyFhU1FRQGKwEiJj0BNDY7ATIWFTMVFAYrASImPQE0NjsBMhYVJxUUBisBIiY9ATQ2OwEyFhUBFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVJxUUBisBIiY9ATQ2OwEyFhUFFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVMxUUBisBIiY9ATQ2OwEyFhUDMxEjFRQGIyEiJj0BIxEzNTQ2OwEyFh0BETU0JisBIgYdASM1NCYrASIGHQEUFjsBMjY9ATMVFBY7ATI2JREUBiMhIiY1ETQ2OwE1NDYzITIWHQEzMhYV2wsHJAgLCwgkBwsLByQICwsIJAcLkwsIJAcLCwckCAuTCwckCAsLCCQHCwG3CwclBwsLByUHC5ILByUHCwsHJQcLkgsIJAcLCwckCAsBJAsHJQcLCwclBwuSCwclBwsLByUHC5ILByUHCwsHJQcLktuSIBf/ABYhktwLB7cHCwsHJQcLSQsIJAcLCwckCAtJCwclBwsBJRYP/SUPFhYPtiEWAQAXILcPFskkCAsLCCQHCwsHkiQHCwsHJAgLCwgkBwsLByQICwsIkyUHCwsHJQcLCwf+2yQICwsIJAcLCweSJAcLCwckCAsLCJMlBwsLByUHCwsHkyQHCwsHJAgLCwiTJQcLCwclBwsLByUHCwsHJQcLCwf+EgKSEhcgIBcS/W6ABwsLB4ACpbYICwsINjYICwsItggLCwg2NggLCxr9JA8VFQ8C3A8VpRcgIBelFQ8AAAABAAcAdQFUAq8AJAAAARQGBwEOASMiJi8BLgE1NDY/AScuATU0Nj8BPgEzMhYXAR4BFQFUAwP+9gMHAwQHAh0CBAQC4eECBAQCHQIHBAMHAwEKAwMBkgMHA/72AwMDAxwDBwQDBwPg4QIIAwMIAh0CAwMC/vUCBwQAAAAABAAAAEkBtwMlAAwAHAArADwAACU0JiMiBhUUFjMyNjU3ETQmIyEiBhURFBYzITI2AzQmKwEiBhUUFjsBMjY1NxEUBiMhIiY1ETQ2MyEyFhUBCRsTEhsbEhMbdwsH/tsHCwsHASUHC24FBFsEBQUEWwQFpSse/tseKyseASUeK5ITGxsTExoaE1wBkgcLCwf+bggLCwHsBAUFBAQFBQQJ/bceKyseAkkeLCweAAIADgAaA6gDpQAJAC0AAAE3LwIRHwEvASUHExYGIyImJyUFDgEjIiY3EycmNjclEz4BMzEyFhcTBR4BBwKmk/IRWyK2IgcBHs8xAw0NBQwG/v//AAcLBQ0NAzHQEgoaAR+ABg8HCA4GgQEfGgoTAZSPIyO4/dkRYMomscv+4xMVAwSGhgQDFRMBHcsSIAMqAQQMDAwM/vwqAyASAAQAAAAAA24DbgAQAEQAYQB+AAABFRQGKwEiJj0BNDY7ATIWFRMUBgcOAR0BFAYrASImPQE0Njc+ATU0JiMiBgcOAQcOASMiJi8BLgE3PgEzMTIXHgEXFhUDIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwEUBw4BBwYjIicuAScmNTQ3PgE3NjMxMhceARcWAfcLB1wICgoIXAcLkkMfFhoLB1wICjwfGR4zHA8eCgkUEAMHBQMFAj4GAgQjY0EjJCM5EhLSTEJDYx0dHR1jQ0JMS0NDYx0dHR1jQ0NLAbcjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBCVsICwsIWwgKCggBHD06Eg0UDRMHCwsHJzUsDgwVFBkgCAcGFhMEAwECLwQPBjc2DQ0vHyAlAQAdHWNDQ0tMQkNjHR0dHWNDQkxLQ0NjHR3+kltQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAAEAAAABAACkI5ZZXw889QALBAAAAAAA13z/7AAAAADXfP/sAAD/twO7A7cAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA7sAAQAAAAAAAAAAAAAAAAAAABkEAAAAAAAAAAAAAAACAAAAA7cAAAO3AAADtwAABAAARQMlAD8CSQAAArcAPgNuAAADbgAAA24AAANuAAADtwAAAdsAAAMlAAADbgAAA24AAAMlAAABWwAHAbcAAAO3AA4DbgAAAAAAAAAKABQAHgCEAM4BKgFoAcQCBAIwArIDFgOiBBgEvgTqBV4IZAioCeYKJAp6CsgLfAABAAAAGQIbAA8AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmUmVndWxhcgBSAGUAZwB1AGwAYQByaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype")}.hg3-i,[class*=" fa-"],[class^=fa-]{line-height:1}a.hg3-i{display:inline-block}.fa-angle-right{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-angle-right:before{content:"\f105"}.fa-bars,.fa-navicon,.fa-reorder,.hg3-i-hamburger-icon{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-bars:before,.fa-navicon:before,.fa-reorder:before,.hg3-i-hamburger-icon:before{content:"\f0c9"}.fa-calendar,.hg3-i-calendar{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-calendar:before,.hg3-i-calendar:before{content:"\f073"}.fa-check,.hg3-i-check{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-check:before,.hg3-i-check:before{content:"\f00c"}.fa-check-circle,.hg3-i-check-circle{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-check-circle:before,.hg3-i-check-circle:before{content:"\f058"}.fa-check-circle-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-check-circle-o:before{content:"\f05d"}.fa-chevron-right,.hg3-i-chevron-right{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-chevron-right:before,.hg3-i-chevron-right:before{content:"\f054"}.fa-close,.fa-remove,.fa-times,.hg3-i-close{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-close:before,.fa-remove:before,.fa-times:before,.hg3-i-close:before{content:"\f00d"}.fa-close-circle,.fa-times-circle,.hg3-i-close-circle{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-close-circle:before,.fa-times-circle:before,.hg3-i-close-circle:before{content:"\f057"}.fa-close-circle-o,.fa-times-circle-o,.hg3-i-close-circle-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-close-circle-o:before,.fa-times-circle-o:before,.hg3-i-close-circle-o:before{content:"\f05c"}.fa-globe,.hg3-i-globe{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-globe:before,.hg3-i-globe:before{content:"\f0ac"}.fa-hospital-o,.hg3-i-hospital-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-hospital-o:before,.hg3-i-hospital-o:before{content:"\f0f8"}.fa-map-marker,.hg3-i-map-marker{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-map-marker:before,.hg3-i-map-marker:before{content:"\f041"}.fa-phone{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-phone:before{content:"\f095"}.fa-question-circle-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-question-circle-o:before{content:"\f29c"}.fa-search,.hg3-i-search{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-search:before,.hg3-i-search:before{content:"\f002"}.fa-star,.hg3-i-star-full{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-star:before,.hg3-i-star-full:before{content:"\f005"}.fa-star-half,.hg3-i-star-half{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-star-half:before,.hg3-i-star-half:before{content:"\f089"}.fa-star-half-empty,.fa-star-half-full,.fa-star-half-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-star-empty,.fa-star-o,.hg3-i-star-empty{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-star-empty:before,.fa-star-o:before,.hg3-i-star-empty:before{content:"\f006"}.hg3-i.hg3-i-cellphone{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important;font-size:20px}.hg3-i.hg3-i-cellphone:before{content:"\f10b"}.hg-right-bar-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}@media (min-width:768px){.hg-right-bar-layout>div:first-child{width:100%}}@media (max-width:992px){.hg-right-bar-layout{max-width:760px}}@media (min-width:1200px){.hg-right-bar-layout{width:1200px}}.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{max-width:66.6667%;min-width:66.6667%}@media (max-width:1024px){.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{max-width:100vw;min-width:auto}}@media (max-width:992px){.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{margin-left:auto;margin-right:auto;width:768px}}@media (max-width:768px){.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{margin-left:0;margin-right:0;max-width:100%;width:100vw}}.hg-right-bar-layout-right{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;left:calc(50vw + 218px);margin-top:48px;position:fixed;text-align:center;width:364px;z-index:10000}@media (max-width:1199px){.hg-right-bar-layout-right{width:300px}}@media (max-width:1024px){.hg-right-bar-layout-right{display:none}}.hg-right-bar-layout-with-claim,.hg-right-bar-layout-with-update{margin-top:96px}.medrec-ad-container{display:block;margin-bottom:10px;position:relative}@media (max-width:1024px){.medrec-ad-container{margin:0 auto;padding-bottom:30px}}.medrec-ad{height:auto;margin:0 auto;width:300px}.medrec-ad:before{color:var(--text-color-muted);content:"ADVERTISEMENT";display:block;font-size:var(--font-size-xxs);padding:0;text-align:left}.mobile-ad-skeleton .medrec-ad{background:var(--bg-off-base);min-height:250px}.mobile-ad-skeleton .medrec-ad:before{background:var(--bg-base)}#sidebar-container .medrec-ad{margin-top:12px}@media (max-width:768px){.side-bar-content .medrec-ad-container{background-color:var(--bg-off-base)}}.medrec-scrollable-ad-container{position:absolute;-webkit-transition:top 3s ease-in-out;transition:top 3s ease-in-out;width:100%}.oas-calendar-section{margin-bottom:0;padding-top:0}.oas-calendar-section.office-hours-adjust-for-banner{border:none}.oas-calendar-section.top-section{border:none;margin-top:40px}.oas-docasap{margin-bottom:30px;padding-top:90px}.oas-non-docasap{padding-top:0}.experience-check-wrapper{margin:0 auto;max-width:1200px}.experience-check-wrapper .wmd-ad-right-rail-collapsed{display:block;margin-top:16px;text-align:center}@media (min-width:768px) and (max-width:1200px){.experience-check-wrapper .wmd-ad-right-rail-collapsed .wmd-side-bar{max-width:none}}@media (min-width:1200px){.experience-check-wrapper .wmd-ad-right-rail-collapsed{display:none}}.experience-check-wrapper+.wmd-side-bar{height:277px}.provider-strengths{border:var(--border-dark);list-style:none;margin:0;padding:0}.provider-strengths .provider-strengths-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:16px}.provider-strengths .provider-strengths-item:not(:last-of-type){border-bottom:var(--border-dark)}.provider-strengths.updated-at-a-glance-strengths{border:none}.provider-strengths.updated-at-a-glance-strengths .provider-strengths-item-dot{display:none}.provider-strengths.updated-at-a-glance-strengths .provider-strengths-item{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:none;padding:20px 0 0}.provider-strengths.updated-at-a-glance-strengths .strength-icon{margin-right:10px;min-width:24px;width:24}.provider-strengths.updated-at-a-glance-strengths svg{min-width:auto;width:auto}#board-certifications{scroll-margin-top:120px}@media (max-width:540px){.provider-strengths .provider-strengths-item{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.provider-strengths .provider-strengths-item svg{min-width:40px;width:40px}.provider-strengths .provider-strengths-item a{display:block}.provider-strengths .provider-strengths-item-dot{display:none}.provider-strengths.updated-at-a-glance-strengths svg{min-width:24px;width:24px}#board-certifications{scroll-margin-top:0}}.other-providers-section{margin-bottom:40px}.other-providers-section.without-recently-viewed{margin-top:40px}.other-providers-section.under-visit-section{margin-top:0}.other-providers-header{color:var(--gray-90);margin:0 18px 20px 0;padding:18px 0 0}.other-providers-carousel{display:grid;grid-auto-flow:row;grid-auto-rows:1fr;row-gap:8px}.other-provider-card{border:1px solid var(--gray-30);border-radius:5px;cursor:pointer;display:grid;grid-template-columns:auto 2fr auto;grid-template-rows:2fr auto;margin:0;position:relative}.other-provider-pfav-holder{min-width:36px;position:absolute;right:12px;top:12px}.other-provider-card-with-hg-choice{height:101px}.other-provider-card-without-hg-choice{height:93px}.other-provider-profile-image{border-radius:3px;height:69px;margin:12px 16px 12px 12px;width:51px}.other-provider-info{display:block}.other-provider-badge-ratings{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.anp-provider-hg-choice svg{height:28px;margin:0;width:169px}.other-provider-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-base);margin-top:8px;min-height:30px;padding-right:4px;text-align:left}.other-provider-name a{font-weight:700}.other-provider-hg-choice svg{height:28px;margin:0;width:169px}.other-provider-rating{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-xs)}.other-survey-count{color:var(--text-color);font-size:var(--font-size-xs);margin-left:5px}.other-arrow-right-icon{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#fff;margin-right:12px;text-align:right}.button-container{margin-left:20px;margin-right:20px}.other-view-more-button-container{border-radius:5px;margin-top:12px}.other-view-more-button-container .other-view-more-button{color:var(--white);padding:9px;text-align:center;width:100%}.other-view-more-button-container:hover{color:var(--white)}.other-view-more-button-container .other-chevron-icon{vertical-align:middle}.other-desktop-layout{display:none}@media (max-width:374px){.other-provider-info{grid-column-end:4;grid-column-start:2;grid-row-start:1;margin-right:6px}.other-arrow-right-icon{grid-column-end:4;grid-column-start:3;grid-row-start:1}.other-provider-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.other-survey-count{margin-left:0}}@media (min-width:541px){.other-providers-section.profile-section.adjust-for-sponsorship-logo{margin-top:48px}}@media (min-width:768px){.other-desktop-layout{display:block}.other-mobile-layout{display:none}.other-providers-header{margin-left:0;margin-top:18px;padding-top:18px}.other-providers-carousel{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;margin:0;max-width:726px;-webkit-transition:all var(--transition-speed-slow) cubic-bezier(.4,0,.2,1);transition:all var(--transition-speed-slow) cubic-bezier(.4,0,.2,1)}.other-providers-carousel.second-page{grid-template-columns:38px repeat(4,165px)}.other-provider-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto 2fr auto;margin:0;position:relative;text-align:center}.other-provider-card-with-hg-choice{height:218px}.other-provider-card-without-hg-choice{height:186px}.other-provider-profile-image{height:80px;margin:16px 16px 0;width:60px}.other-provider-info{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between;display:grid;grid-template-rows:3rem 6rem}.other-provider-name{-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--font-size-sm);-webkit-justify-content:center;justify-content:center;line-height:18px;margin-top:4px;min-height:40px;padding:0 8px 4px;text-align:center}.other-provider-name-anchor{color:var(--gray-90);font-size:var(--font-size-base);font-weight:700}.anp-provider-hg-choice{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.anp-provider-hg-choice svg{width:140px}.other-provider-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.other-survey-count{margin:0}.other-arrow-right-icon,.other-view-more-button{display:none}.providers-carousel-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--gray-20);border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .75s cubic-bezier(.4,0,.2,1);transition:all .75s cubic-bezier(.4,0,.2,1);width:38px}.providers-carousel-button.next{grid-column-start:5}.providers-carousel-button.unavailable{display:none;opacity:0;pointer-events:none}}@media (min-width:991px){.other-providers-carousel{max-width:958px}.other-providers-carousel.second-page{grid-template-columns:38px repeat(4,185px)}.anp-provider-hg-choice svg{width:169px}}@media (min-width:1025px){.other-providers-carousel{max-width:726px}.other-providers-carousel.second-page{grid-template-columns:38px repeat(4,165px)}.anp-provider-hg-choice svg{width:140px}}@media (min-width:1200px){.other-providers-carousel{max-width:958px}.other-providers-carousel.second-page{grid-template-columns:38px repeat(4,185px)}.anp-provider-hg-choice svg{width:169px}}@media (max-width:768px){.patient-fav.other-provider-name{padding-right:24px}.visit-section.top-section-visit.no-logo{border:none;padding-top:32px}}@media (min-width:1024px){.visit-section.top-section-visit.no-logo{margin-top:40px}}@media (max-width:768px){.visit-section.top-section-standard{margin-bottom:0;padding-top:32px}}.visit-section .leaflet-map-placeholder{background:var(--bg-off-base);margin-bottom:32px}@media (max-width:768px){.visit-section .leaflet-map-placeholder{height:180px}}@media (max-width:540px){.visit-section .leaflet-map-placeholder{height:120px}}@media (min-width:769px){.visit-section .leaflet-map-placeholder{height:240px}}.visit-section .leaflet-map-placeholder .map-icon{left:0;top:-20px;-webkit-transition:all var(--transition-speed-fast) ease-in-out;transition:all var(--transition-speed-fast) ease-in-out}.visit-section .map-icon{position:absolute}.visit-section .map-icon path{fill:var(--map-pin-color)}.visit-section .map-icon text{fill:var(--text-color-inverse);font-size:var(--font-size-xxs);font-weight:700;line-height:1}.visit-section .visit-section-map{background:var(--bg-off-base);margin-bottom:32px}@media (max-width:768px){.visit-section .visit-section-map{height:180px}}@media (max-width:540px){.visit-section .visit-section-map{height:120px}}@media (min-width:769px){.visit-section .visit-section-map{height:240px}}.visit-section .visit-section-map .map-icon{left:0;top:-20px;-webkit-transition:all var(--transition-speed-fast) ease-in-out;transition:all var(--transition-speed-fast) ease-in-out}.visit-section .office-address h3{margin:0}@media (min-width:541px){.visit-section .visit-website-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-base);border:1px solid var(--btn-secondary-color);border-radius:var(--border-radius-round);color:var(--btn-secondary-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:3rem;min-width:170px;outline:none;padding:0 1.5rem;text-align:center;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.visit-section .visit-website-link svg{vertical-align:text-bottom}.visit-section .visit-website-link:disabled,.visit-section .visit-website-link:disabled:active,.visit-section .visit-website-link:disabled:focus,.visit-section .visit-website-link:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.visit-section .visit-website-link:disabled svg,.visit-section .visit-website-link:disabled:active svg,.visit-section .visit-website-link:disabled:focus svg,.visit-section .visit-website-link:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.visit-section .visit-website-link::-moz-focus-inner{border:0}.visit-section .visit-website-link svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.visit-section .visit-website-link:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.visit-section .visit-website-link:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.visit-section .visit-website-link:focus{background:var(--btn-secondary-color);border-color:var(--btn-secondary-color);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.visit-section .visit-website-link:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.visit-section .visit-website-link:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.visit-section .visit-website-link:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}}@media (max-width:540px){.visit-section .visit-website-link{background:transparent!important;border:none!important;color:var(--link-color)!important;display:inline-block;line-height:1.13;outline:none}.visit-section .visit-website-link:after{background:var(--link-highlight-color);content:"";display:block;height:6px;margin-top:-4px}}.visit-section .new-patient-cta{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px}@media (max-width:540px){.visit-section .new-patient-cta{margin-bottom:0;margin-top:8px}.visit-section .safe-harbor-button{display:none}}.visit-section .new-patient-label{display:inline-block;margin-right:8px;white-space:nowrap}.visit-section .new-patient-phone{display:inline-block;font-weight:700;white-space:nowrap}@media (max-width:540px){.visit-section .new-patient-phone{background:transparent!important;border:none!important;color:var(--link-color)!important;display:inline-block;line-height:1.13;outline:none}.visit-section .new-patient-phone:after{background:var(--link-highlight-color);content:"";display:block;height:6px;margin-top:-4px}}@media (min-width:541px){.visit-section .new-patient-phone{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:3rem;min-width:170px;outline:none;padding:0 1.5rem;text-align:center;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.visit-section .new-patient-phone svg{vertical-align:text-bottom}.visit-section .new-patient-phone:disabled,.visit-section .new-patient-phone:disabled:active,.visit-section .new-patient-phone:disabled:focus,.visit-section .new-patient-phone:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.visit-section .new-patient-phone:disabled svg,.visit-section .new-patient-phone:disabled:active svg,.visit-section .new-patient-phone:disabled:focus svg,.visit-section .new-patient-phone:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.visit-section .new-patient-phone::-moz-focus-inner{border:0}.visit-section .new-patient-phone svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.visit-section .new-patient-phone:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.visit-section .new-patient-phone:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.visit-section .new-patient-phone:active,.visit-section .new-patient-phone:focus{-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.visit-section .new-patient-phone:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}}@media (max-width:540px){.visit-section .office-location-content-ctas{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:8px}}.visit-section .office-location-content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:540px){.visit-section .office-location-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.visit-section .office-location-content.office-location-content-suggest-an-edit-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.visit-section .office-location .office{padding-left:38px;position:relative}.visit-section .office-location .office:not(:first-of-type){border-top:1px solid var(--gray-30);margin-top:24px;padding-top:24px}.visit-section .office-location .office:last-child{margin-bottom:0}.visit-section .office-location .office .map-icon{left:8px;top:24px}.visit-section .office-location .office:first-of-type .map-icon{top:8px}.visit-section .office-title{color:var(--text-color);font-weight:400;outline:none;text-decoration:none}.visit-section .address{line-height:var(--line-height-base)}@media (max-width:540px){.visit-section .street-address{display:block}}.visit-section .actions{list-style:none;margin:6px 0;padding:0}.visit-section .action{display:inline-block}.visit-section .action:not(:last-child){border-right:1px solid var(--gray-30);margin-right:8px;padding-right:8px}.visit-section .action button{background:none;border:0;color:var(--link-color);font-size:var(--font-size-base);font-weight:500;padding:0}.visit-section .action button.opened{color:var(--text-color-dark);font-weight:700}.visit-section .detail-link{color:var(--text-color);display:block;font-weight:500;padding:8px 0;text-decoration:none}.visit-section .detail-link .phone-number,.visit-section .detail-link.phone-number{color:var(--link-color)}.visit-section .detail-link .phone-number-label{font-weight:400}.visit-section .hours{list-style:none;margin:0;padding:0}.visit-section .visit-practice-link{display:block}.visit-section .visit-office-fax-number{display:block;padding:8px 0}.visit-subsection{margin-bottom:40px;margin-top:40px}.visit-subsection :first-child{border-top:0}.hospital-experience-container{margin-bottom:24px;margin-top:24px}.hospital-ratings-header{font-weight:700;margin-bottom:20px}.patient-experience{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}.patient-experience-details{margin-left:16px}.patient-experience-rating{font-size:20px;font-weight:700}.comparison-to-natl-avg{font-size:var(--font-size-sm);font-weight:400}.patient-experience-question{font-weight:500;margin-bottom:4px}@media (max-width:768px){.hospital-section{margin-bottom:0}}.hospital-section.without-bottom-spacing{margin-bottom:0}.hospital-section .subsection-details a{cursor:pointer}.hospital-section .show-more-hospitals-container{border:1px solid #e3e3e3;border-radius:8px;margin-bottom:16px;margin-top:16px;padding:25px}.hospital-section .hospital-card-header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.hospital-section .hospital-card-header-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.hospital-section .hospital-card{border:1px solid var(--gray-30);border-radius:8px;margin-bottom:16px;padding:25px 25px 0}.hospital-section .hospital-card:last-child{margin-bottom:0}@media (max-width:767px){.hospital-section .hospital-card{padding:16px 16px 0}}.hospital-section .total-awards-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-width:230px;text-align:end}@media (max-width:767px){.hospital-section .total-awards-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px;text-align:unset}}.hospital-section .quality-award-medallion-img{height:109px;width:101px}.hospital-section .total-awards-text-container{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:8px}@media (max-width:767px){.hospital-section .total-awards-text-container{margin-left:12px;margin-right:0}}.hospital-section .hospital-award-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}.hospital-section .hospital-award-icon{margin-right:16px;min-height:30px;min-width:26px}.hospital-section .view-all-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}.hospital-section .view-all-link svg{margin-left:4px}.hospital-section .hospital-award-name{font-weight:500;margin-bottom:4px}.hospital-section .hospital-award-summary{font-size:var(--font-size-sm)}.hospital-section .hospital-name{display:inline-block;font-size:24px}.hospital-section .hospital-name a{font-weight:700}.hospital-section .hospital-name :hover{color:var(--blue-50);text-decoration:underline}@media (max-width:767px){.hospital-section .hospital-name{font-size:20px}}.hospital-section .hospital-location{font-size:var(--font-size-base);margin:0 0 28px}@media (max-width:767px){.hospital-section .hospital-location{margin-bottom:16px}}.hospital-section .hospital-card-dividing-line{border-bottom:1px solid var(--gray-20)}.hospital-section .learn-more-hospitals-container{margin-left:24px;margin-top:16px}@media (max-width:767px){.hospital-section .learn-more-hospitals-container{margin-left:0}}.hospital-section-tablet-ad{margin-top:20px}@font-face{font-family:Vesta Pro Bold;src:url(//static.healthgrades.com/fonts/vesta-pro/vesta-pro-bold.woff2) format("woff2"),url(//static.healthgrades.com/fonts/vesta-pro/vesta-pro-bold.woff) format("woff")}@font-face{font-family:Vesta Pro Regular;src:url(//static.healthgrades.com/fonts/vesta-pro/vesta-pro-regular.woff2) format("woff2"),url(//static.healthgrades.com/fonts/vesta-pro/vesta-pro-regular.woff) format("woff")}.wmd-card{height:100%}.wmd-card-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;line-height:1;min-width:260px;position:relative;text-align:center;width:100%}.wmd-card-wrapper:before{color:var(--gray-70);content:"ADVERTISEMENT";font-size:10px;left:-25px;position:absolute;top:92px;-webkit-transform:translate(1.1em) rotate(270deg);transform:translate(1.1em) rotate(270deg);-webkit-transform-origin:0 0;transform-origin:0 0}.wmd-card-wrapper .wmd-link{font-size:12px;margin:0 auto}.wmd-card-wrapper.has-legal-disclaimer{height:150px}.wmd-card-wrapper.has-legal-disclaimer .wmd-link{margin:15px auto 35px}@media (max-width:1024px){.wmd-card-wrapper.has-legal-disclaimer{height:145px;width:348px}.wmd-card-wrapper .wmd-text{height:52px}}.wmd-card-wrapper .wmd-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;height:100%;-webkit-justify-content:center;justify-content:center}@media (min-width:768px){.wmd-card-wrapper .wmd-container{gap:8px}}@media (min-width:1024px){.wmd-card-wrapper{max-width:388px;min-width:388px;width:100%}}@media (max-width:540px){.wmd-card-wrapper.has-legal-disclaimer .wmd-link{margin:auto}}@media (min-width:540px) and (max-width:769px){.wmd-card-wrapper.has-legal-disclaimer .wmd-link{margin:15px auto 25px}}.wmd-card-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px;max-width:800px;width:800px}.wmd-card-container .wmd-card-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.wmd-card-container .wmd-card-wrapper:last-child{margin:0 0 0 20px}.wmd-card-container.vertical-layout{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:400px;min-width:0;padding:15px 0}.wmd-card-container.vertical-layout .wmd-card-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:145px;margin:0 0 20px}.wmd-card-container.vertical-layout .wmd-card-wrapper:first-child{margin:0 0 20px}.wmd-card-container.vertical-layout .wmd-card-wrapper:last-child{margin:0}.wmd-card-container .mobile-card{display:none}@media (min-width:1024px) and (max-width:1200px){.wmd-card-container{max-width:none}}@media (max-width:1024px){.wmd-card-container{margin:0 -6px 16px;overflow-x:auto;padding-right:16px;width:auto}.wmd-card-container .wmd-card-wrapper{margin:0 15px 20px}.wmd-card-container .mobile-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:400px}}@media (min-width:1025px){.wmd-visit-section{padding-bottom:10px}.wmd-card-container.vertical-layout{-webkit-box-align:normal;-ms-flex-align:normal;-webkit-align-items:normal;align-items:normal;margin-left:24px;max-width:450px;padding:0;width:100%}}.hg-rx-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:52px;margin-top:16px}.hg-rx-ad{background-color:var(--gray-20);text-align:left;width:100%}.hg-rx-ad .hg-rx-ad-label{color:var(--gray-90);font-size:var(--font-size-xs);font-weight:700;padding-left:8px}.hg-rx-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:12px}.hg-rx-holder,.hg-rx-image-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hg-rx-image-header{margin-bottom:4px}.hg-rx-image-container{margin-bottom:8px;margin-right:12px}@media (min-width:768px){.hg-rx-image-container{margin-right:24px}}.hg-rx-image-container .hg-rx-ad-img{border-radius:4px;height:80px;max-width:107px}@media (min-width:540px){.hg-rx-image-container .hg-rx-ad-img{height:135px;max-width:180px}}.hg-rx-title{color:var(--gray-90);font-size:var(--subheading-size-sm);margin-bottom:8px}@media (min-width:768px){.hg-rx-title{font-size:var(--subheading-size-md)}}.hg-rx-content-desktop{display:none}@media (min-width:540px){.hg-rx-content-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.hg-rx-content-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:540px){.hg-rx-content-mobile{display:none}}.hg-rx-content-cta-logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.hg-rx-content-wrapper{width:100%}.hg-rx-content{color:var(--gray-90);font-size:var(--font-size-sm);margin-bottom:20px}@media (min-width:768px){.hg-rx-content{font-size:var(--font-size-base)}}.hg-rx-cta-logo-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:12px}.hg-rx-logo{height:32px;margin-top:6px;max-width:154px}@media (min-width:1200px){.hg-rx-logo{height:40px;max-width:200px}}.hg-rx-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-xs);font-size:13px;font-weight:var(--btn-font-weight);height:32px;-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:2rem;outline:none;padding:0 1rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap;width:145px}.hg-rx-button svg{vertical-align:text-bottom}.hg-rx-button:disabled,.hg-rx-button:disabled:active,.hg-rx-button:disabled:focus,.hg-rx-button:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.hg-rx-button:disabled svg,.hg-rx-button:disabled:active svg,.hg-rx-button:disabled:focus svg,.hg-rx-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.hg-rx-button::-moz-focus-inner{border:0}.hg-rx-button svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.hg-rx-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.hg-rx-button:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.hg-rx-button:active,.hg-rx-button:focus{-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.hg-rx-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}@media (min-width:660px){.hg-rx-button{font-size:var(--font-size-base);height:48px;max-width:208px;width:208px}}.hg-rx-border{border:1px solid var(--gray-20)}.hg-rx-disclaimer{-webkit-box-pack:end;-ms-flex-pack:end;color:var(--gray-90);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-xs);-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:4px}.hgrxwidget-container{margin-bottom:32px}.betterhelp-container{border:1px solid var(--gray-20);border-radius:8px;cursor:pointer;margin-bottom:52px;margin-top:28px;overflow:hidden}.betterhelp-container,.betterhelp-container .content-bg-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.betterhelp-container .content-bg-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.betterhelp-container h4{font-size:18px;font-weight:700;line-height:22.5px;text-transform:none}.betterhelp-container .content-section{font-size:14px;font-weight:400;line-height:20px;padding:20px}.betterhelp-container .content-section .btn,.betterhelp-container .content-section .description-tagline{display:none}.betterhelp-container .logo-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px}.betterhelp-container .logo-section .description-tagline{-webkit-box-flex:100%;color:var(--gray-90);-webkit-flex:100%;-ms-flex:100%;flex:100%;font-weight:700}.betterhelp-container .logo-section .logo-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.betterhelp-container .logo-section .btn{font-size:13px}.betterhelp-container .logo-section .telehealth-promo-logo{width:140px}@media (max-width:390px){.betterhelp-container .logo-section .telehealth-promo-logo{width:120px}}.betterhelp-container.betterhelp-container.betterhelp-v1{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--blue-70)),to(var(--blue-30)));background-image:-webkit-linear-gradient(var(--blue-70),var(--blue-30));background-image:linear-gradient(var(--blue-70),var(--blue-30));color:#fff}.betterhelp-container.betterhelp-container.betterhelp-v1 .content-bg-container{background:url(https://photos.healthgrades.com/profile-images/betterhelp-bg-mobile-white.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain}.betterhelp-container.betterhelp-container.betterhelp-v1 h4{color:#fff}@media (min-width:541px){.betterhelp-container.betterhelp-container.betterhelp-v1 .content-bg-container{background:url(https://photos.healthgrades.com/profile-images/betterhelp-bg-desktop-white.svg);background-position:right -24px top;background-repeat:no-repeat;background-size:contain}}.betterhelp-container.betterhelp-container.betterhelp-v2 .content-bg-container{background:url(https://photos.healthgrades.com/profile-images/betterhelp-bg-mobile-ltblue.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain}.betterhelp-container.betterhelp-container.betterhelp-v2 .content-bg-container .content-section{padding-bottom:0}.betterhelp-container.betterhelp-container.betterhelp-v2 .content-bg-container .content-section .description{margin-bottom:0}.betterhelp-container.betterhelp-container.betterhelp-v2 .content-bg-container .logo-section{padding-bottom:44px}@media (min-width:541px){.betterhelp-container.betterhelp-container.betterhelp-v2 .content-bg-container{background:url(https://photos.healthgrades.com/profile-images/betterhelp-bg-desktop-ltblue.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain;padding-bottom:44px}.betterhelp-container.betterhelp-container.betterhelp-v2 .content-bg-container .content-section{padding-bottom:20px;padding-right:60px}.betterhelp-container.betterhelp-container.betterhelp-v2 .content-bg-container .content-section .description{margin-bottom:var(--paragraph-margin-bottom)}}.betterhelp-container.betterhelp-container.betterhelp-v3{background:#f4f9ff;border-bottom:4px solid var(--blue-50)}.betterhelp-container.betterhelp-container.betterhelp-v3 .content-section{padding-bottom:0}.betterhelp-container.betterhelp-container.betterhelp-v3 .content-section .description{margin-bottom:0}@media (min-width:541px){.betterhelp-container.betterhelp-container.betterhelp-v3{border-bottom:none;border-left:4px solid var(--blue-50)}.betterhelp-container.betterhelp-container.betterhelp-v3 .content-section{padding-bottom:20px;padding-right:60px}.betterhelp-container.betterhelp-container.betterhelp-v3 .content-section .description{margin-bottom:var(--paragraph-margin-bottom)}.betterhelp-container .content-bg-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.betterhelp-container h4{font-size:24px;line-height:30px}.betterhelp-container .content-section{font-size:16px;line-height:24px;padding-right:120px}.betterhelp-container .content-section .description-tagline{font-weight:700}.betterhelp-container .content-section .btn,.betterhelp-container .content-section .description-tagline{display:block}.betterhelp-container .logo-section{width:200px}.betterhelp-container .logo-section .btn,.betterhelp-container .logo-section .description-tagline{display:none}.betterhelp-container .logo-section{padding:0}.betterhelp-container .logo-section .telehealth-promo-logo{margin-top:85px;width:auto}}.telehealth-promo-container{cursor:pointer;margin-bottom:52px;margin-top:28px}.telehealth-promo-mobile{display:block}.telehealth-promo-ad{background-color:var(--gray-20);margin-bottom:8px;text-align:left;width:100%}.telehealth-promo-ad .telehealth-promo-ad-label{color:var(--gray-90);font-size:var(--font-size-xs);font-weight:700;padding-left:8px}.telehealth-promo-mobile-logo-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.telehealth-promo-mobile-logo-header .telehealth-promo-logo{height:54px;margin-right:34px;max-width:140px}.telehealth-promo-mobile-logo-header .telehealth-promo-mobile-header{color:var(--gray-90);margin-bottom:16px}.telehealth-promo-mobile-content{color:#000;font-size:14px;margin:0}.telehealth-promo-button-mobile-container{text-align:center}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-xs);font-size:13px;font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:2rem;outline:none;padding:0 1rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap;width:250px}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile svg{vertical-align:text-bottom}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled,.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled:active,.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled:focus,.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled svg,.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled:active svg,.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled:focus svg,.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile::-moz-focus-inner{border:0}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.telehealth-promo-button-mobile-container .telehealth-promo-button-mobile:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.telehealth-promo-tablet-desktop{display:none}@media (min-width:541px){.telehealth-promo-mobile{display:none}.telehealth-promo-tablet-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.telehealth-promo-logo{height:69px;margin-right:40px;margin-top:60px;max-width:180px}.telehealth-promo-tablet-desktop-content{color:#000}.telehealth-promo-button-tablet-desktop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:right;font-size:var(--font-size-base);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:3rem;outline:none;padding:0 45px;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap;width:auto}.telehealth-promo-button-tablet-desktop svg{vertical-align:text-bottom}.telehealth-promo-button-tablet-desktop:disabled,.telehealth-promo-button-tablet-desktop:disabled:active,.telehealth-promo-button-tablet-desktop:disabled:focus,.telehealth-promo-button-tablet-desktop:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.telehealth-promo-button-tablet-desktop:disabled svg,.telehealth-promo-button-tablet-desktop:disabled:active svg,.telehealth-promo-button-tablet-desktop:disabled:focus svg,.telehealth-promo-button-tablet-desktop:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.telehealth-promo-button-tablet-desktop::-moz-focus-inner{border:0}.telehealth-promo-button-tablet-desktop svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.telehealth-promo-button-tablet-desktop:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.telehealth-promo-button-tablet-desktop:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.telehealth-promo-button-tablet-desktop:active,.telehealth-promo-button-tablet-desktop:focus{-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.telehealth-promo-button-tablet-desktop:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}}@media (min-width:992px){.telehealth-promo-desktop-header-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.telehealth-promo-logo{margin-right:20px;margin-top:42px}.telehealth-promo-tablet-desktop-content{margin-right:20px}}.compare-card-section{margin-bottom:40px;margin-top:40px}.compare-card-section .mkt-compare-header-text h2{margin-bottom:0}.compare-card-section .side-by-side-compare-phone-number{font-weight:700}.compare-card-section .side-by-side-compare-sponsor-card{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-sm);font-weight:200;gap:24px;margin-bottom:16px;text-align:right}.compare-card-section .side-by-side-compare-sponsor-card p{font-size:var(--font-size-sm);font-weight:200;margin-bottom:0}@media (min-width:768px){.compare-card-section .side-by-side-compare-sponsor-card{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}.compare-card-section p{font-size:var(--font-size-sm);font-weight:200;margin-bottom:0}.compare-card-section .mkt-make-appointment-text{border:1px solid var(--gray-30);border-radius:8px;font-size:var(--font-size-base);margin-top:16px;padding:8px 12px;text-align:center}@media (min-width:768px){.compare-card-section .mkt-make-appointment-text br{display:none}}.compare-card-section .side-by-side-compare-sponsor-card-image{min-width:180px;width:180px}.mt-top-section.profile-section.profile-mt.profile-mt-medchat-compare{padding:0}.mt-top-section.profile-section.profile-mt.profile-mt-medchat-compare .hgchoice-section{padding-left:16px;padding-right:16px}@media (min-width:768px){.mt-top-section.profile-section.profile-mt.profile-mt-medchat-compare .hgchoice-section{padding:0}}.compare-card-advertisement-label.medchat-advertisement-label{margin-bottom:0;position:absolute;right:12px;top:3px}.compare-card-advertisement-label.medchat-advertisement-label:before{border-bottom:none}@media (min-width:768px){.compare-card-advertisement-label.medchat-advertisement-label{position:relative}}.compare-card-section-new{background-color:var(--gray-10);border-bottom:4px solid var(--gray-30);margin-bottom:40px;padding:45px 12px 12px}@media (min-width:768px){.compare-card-section-new{border:1px solid var(--gray-30);border-radius:16px;margin-top:4px;padding:12px}}.compare-card-section-new .compare-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:16px 0 0}.compare-card-section-new .compare-card-collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:-12px;max-width:none}@media (min-width:768px){.compare-card-section-new .compare-card-collection{margin-bottom:0;margin-right:-12px}.compare-card-section-new .compare-card-collection .side-by-side-compare-card-new:nth-child(odd):last-child{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-preferred-size:48.5%;-webkit-flex-basis:48.5%;flex-basis:48.5%;-webkit-flex-grow:0;flex-grow:0}}.compare-card-section-new .mkt-compare-header-text h2{font-size:var(--font-size-lg);margin-bottom:0;text-align:left}.compare-card-section-new .side-by-side-compare-phone-number{font-weight:700}.compare-card-section-new .side-by-side-compare-sponsor-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--font-size-sm);font-weight:200;gap:8px;margin-bottom:16px;text-align:center}.compare-card-section-new .side-by-side-compare-sponsor-card h2{text-align:center}.compare-card-section-new .side-by-side-compare-sponsor-card p{font-size:1rem;font-weight:200;margin-bottom:4px}@media (min-width:768px){.compare-card-section-new .side-by-side-compare-sponsor-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:24px;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}.compare-card-section-new .side-by-side-compare-sponsor-card h2{text-align:left}}.compare-card-section-new .mkt-make-appointment-text{border:1px solid var(--gray-30);border-radius:8px;font-size:var(--font-size-base);margin-top:16px;padding:8px 12px;text-align:center}@media (min-width:768px){.compare-card-section-new .mkt-make-appointment-text br{display:none}}.compare-card-section-new .side-by-side-compare-sponsor-card-image{min-width:180px;width:180px}.side-by-side-compare-filter-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:12px}.filter-dropdown-label{margin-right:16px}.filter-dropdown-field{display:inline-block;position:relative;width:200px;z-index:1}.filter-dropdown-field-error{color:var(--info-color-alert);margin:8px 86px 0}.filter-dropdown-field-selected{border:var(--border-dark);border-radius:var(--border-radius-sm);cursor:pointer;display:inline-block;height:48px;line-height:normal;padding:12px 0 12px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:200px}.filter-dropdown-field-selected-open{padding-top:6px}.filter-dropdown-field-selected-icon{margin-right:4px}.filter-dropdown-field-down-icon{float:right;margin-right:8px;position:relative;top:2px}.filter-dropdown-field-options{background:var(--bg-base);border:var(--border-dark);border-radius:var(--border-radius-sm);position:absolute;top:36px;width:100%}.filter-dropdown-field-options li{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;padding-left:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.filter-dropdown-field-options li:hover{background:var(--bg-off-base)}@media (max-width:540px){.filter-dropdown-field{display:block}.filter-dropdown-field-error{margin-left:0}}.compare-card-section-centered{margin:0 auto;max-width:764px;padding-left:14px}.compare-cards{margin:16px 0}.compare-card-collection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:800px}.compare-card-collection:after{-webkit-box-flex:1;content:"";-webkit-flex:auto;-ms-flex:auto;flex:auto}.compare-card-advertisement-label{margin-bottom:12px;margin-top:8px;width:100%}.compare-card-advertisement-label:before{border-bottom:1px solid var(--gray-30);color:var(--text-color-muted);content:"ADVERTISEMENT";display:block;font-size:var(--font-size-xs);padding-top:4px;text-align:right}@media (max-width:768px){.compare-cards{margin-top:8px}.compare-card-collection{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.compare-card-section-centered{padding-left:0}}.side-by-side-compare-show-more{margin-bottom:40px;text-align:center;width:100%}.side-by-side-compare-show-more:last-child{margin-bottom:0}.side-by-side-compare-card{background-color:var(--bg-base);border:var(--border-base);border-radius:8px;left:0;margin-bottom:14px;margin-right:14px;padding:12px;position:relative;text-align:center;-webkit-transition:all var(--transition-speed-fast) ease-in-out;transition:all var(--transition-speed-fast) ease-in-out;width:257px}.side-by-side-compare-card:last-child{margin-right:0}.side-by-side-compare-card p{line-height:var(--line-height-tight)}.side-by-side-compare-card .side-by-side-compare-card-detail{font-size:var(--font-size-sm);margin-top:12px;text-align:left}.side-by-side-compare-card .side-by-side-compare-card-detail span{margin-left:8px}.side-by-side-compare-card .side-by-side-compare-card-detail span,.side-by-side-compare-card .side-by-side-compare-card-detail svg{vertical-align:middle}.side-by-side-compare-card .side-by-side-pfav-holder{min-width:36px;position:absolute;right:12px;top:12px}.side-by-side-compare-card .side-by-side-compare-card-learn-more{font-size:var(--font-size-sm);line-height:var(--line-height-loose);text-align:left}.side-by-side-compare-card .side-by-side-compare-card-learn-more.side-by-side-compare-card-center{text-align:center}.side-by-side-compare-card .side-by-side-compare-card-name{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:var(--text-color-dark);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;margin-bottom:0;min-height:45px}.side-by-side-compare-card .side-by-side-provider-strengths-hg-choice-holder{min-height:28px}.side-by-side-compare-card .side-by-side-compare-card-provider{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}.side-by-side-compare-card .side-by-side-compare-card-provider-strength-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-sm);-webkit-justify-content:center;justify-content:center;margin-bottom:8px}.side-by-side-compare-card .side-by-side-compare-card-provider-strength-row svg{margin-right:4px}.side-by-side-compare-card .side-by-side-compare-card-provider-image-link{aspect-ratio:.75;line-height:0}.side-by-side-compare-card .side-by-side-compare-card-provider-image-link img{border-radius:3px;height:100px;margin-bottom:12px;margin-top:4px;width:75px}.side-by-side-compare-card .side-by-side-compare-card-provider-image-link svg{fill:var(--border-color-dark);border:1px solid var(--border-base);color:var(--border-color-dark);height:125px;padding:25px 15px}.side-by-side-compare-card .side-by-side-compare-card-hg-choice{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;-webkit-justify-content:center;justify-content:center;margin-bottom:8px}.side-by-side-compare-card .side-by-side-compare-card-hg-choice svg{height:28px;margin:0;min-width:169px;width:169px}.side-by-side-compare-card .side-by-side-compare-card-stars{font-size:var(--font-size-sm);margin-bottom:12px}.side-by-side-compare-card .side-by-side-compare-card-stars a:first-child{margin-right:8px;position:relative;top:2px}@media (min-width:768px) and (max-width:992px){.side-by-side-compare-card{width:235px}}@media (min-width:1025px) and (max-width:1199px){.side-by-side-compare-card{width:216px}}@media (max-width:768px){.side-by-side-compare-card{margin-right:0;width:100%}.side-by-side-compare-card .patient-fav.side-by-side-compare-card-name{padding-right:24px}}@media (max-width:540px){.side-by-side-compare-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;padding:0 16px;text-align:left}.side-by-side-compare-card .side-by-side-compare-card-learn-more{display:none}.side-by-side-compare-card .side-by-side-compare-card-name{color:var(--link-color);font-weight:500;margin-bottom:4px;min-height:32px;padding-top:12px}.side-by-side-compare-card .side-by-side-compare-card-hg-choice{-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:left;justify-content:left}.side-by-side-compare-card .side-by-side-compare-card-provider-image-link img{border-radius:3px;height:70px;margin-bottom:16px;margin-right:16px;margin-top:16px;width:52px}.side-by-side-compare-card .side-by-side-compare-card-provider-strength-row{-webkit-box-pack:normal;-ms-flex-pack:normal;-webkit-justify-content:normal;justify-content:normal}.side-by-side-compare-card .side-by-side-compare-card-stars a{color:var(--stars-empty-color)}}.side-by-side-compare-card-new{-webkit-box-flex:100%;background-color:var(--bg-base);border:var(--border-base);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:100%;-ms-flex:100%;flex:100%;padding:12px;position:relative;-webkit-transition:all var(--transition-speed-fast) ease-in-out;transition:all var(--transition-speed-fast) ease-in-out}@media (min-width:768px){.side-by-side-compare-card-new{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:50%;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:0;flex-grow:0;-webkit-justify-content:space-between;justify-content:space-between;min-height:184px}}.side-by-side-compare-card-new p{line-height:var(--line-height-tight)}.side-by-side-compare-card-new .side-by-side-compare-card-provider-image-link{aspect-ratio:.75;line-height:0;max-height:80px}@media (min-width:768px){.side-by-side-compare-card-new .side-by-side-compare-card-provider-image-link{max-height:100px}}.side-by-side-compare-card-new .side-by-side-compare-card-provider-image-link img{border-radius:4px;height:80px;margin-bottom:12px;margin-top:4px;max-height:80px;min-width:60px;width:60px}@media (min-width:768px){.side-by-side-compare-card-new .side-by-side-compare-card-provider-image-link img{height:100px;max-height:100px;width:75px}}.side-by-side-compare-card-new .side-by-side-compare-card-provider-image-link svg{fill:var(--border-color-dark);border:1px solid var(--border-base);color:var(--border-color-dark);height:125px;padding:25px 15px}.side-by-side-compare-card-new .side-by-side-pfav-holder{min-width:36px;position:absolute;right:12px;top:12px}.side-by-side-compare-card-new .card-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-name{color:var(--gray-90);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.5rem}@media (min-width:768px){.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-name{font-size:var(--font-size-lg);line-height:2rem;margin-bottom:8px}}.side-by-side-compare-card-new .card-content-container .card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}@media (min-width:768px){.side-by-side-compare-card-new .card-content-container .card-content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-stars{font-size:var(--font-size-sm);margin-bottom:12px}@media (min-width:768px){.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-stars{margin-bottom:0}}.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-stars a:first-child{margin-right:8px;position:relative;top:2px}.side-by-side-compare-card-new .card-content-container .side-by-side-provider-badge{position:absolute;right:8px;top:8px}@media (min-width:768px){.side-by-side-compare-card-new .card-content-container .side-by-side-provider-badge{margin-bottom:12px;position:relative}}.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-provider-strength-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:none;font-size:var(--font-size-sm);margin-bottom:8px}.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-provider-strength-row svg{margin-right:4px}@media (min-width:768px){.side-by-side-compare-card-new .card-content-container .side-by-side-compare-card-provider-strength-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.side-by-side-compare-card-new .card-ctas{gap:12px}.side-by-side-compare-card-new .card-ctas .hg-profile-button{background:var(--btn-secondary-bg);border:1px solid var(--gray-90);color:var(--gray-90)}.side-by-side-compare-card-new .card-ctas .medchat-btn-primary{-webkit-box-flex:1;-ms-flex-positive:1;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);color:var(--btn-primary-text-color);-webkit-flex-grow:1;flex-grow:1}.side-by-side-compare-card-new .card-ctas-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.side-by-side-compare-card-new .card-ctas-mobile a.hg-profile-button{font-size:var(--font-size-xs);height:var(--btn-size-sm);min-height:24px;padding:0 1rem}@media (min-width:768px){.side-by-side-compare-card-new .card-ctas-mobile{display:none}}.side-by-side-compare-card-new .card-ctas-desktop{display:none}@media (min-width:768px){.side-by-side-compare-card-new .card-ctas-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.start-a-review-stars-common{background-color:var(--bg-off-base);border:var(--border-base);border-radius:var(--border-radius-sm);display:grid;margin:28px 0 0}@media (min-width:769px){.start-a-review-stars-common{margin:0 0 28px}}.start-a-review-stars-common .l-review-summary.has-review .start-a-review-stars-common{margin:28px 0;width:100%}.start-a-review-stars-common h3{font-weight:500;margin:0}.no-reviews{width:100%}--heading{font-weight:700;line-height:22px;margin-top:19px}__modal__heading{font-weight:700;margin-bottom:24px;text-align:center}__modal__heading span{display:inline-block;margin-top:17px}__modal__body{border-bottom:1px solid #edeef1;border-top:1px solid #edeef1;padding:18px 0 8px}__modal__footer{margin-top:18px;text-align:right}__direction{display:none;font-size:var(--font-size-xs)}@media (min-width:540px){__direction{display:inline-block}}.start-a-review-stars-provider-image{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;grid-template-columns:94px 1fr;padding:21px 12px}@media (min-width:540px){.start-a-review-stars-provider-image{padding:34px 15px}}.start-a-review-stars-provider-image .provider-image{border:2px solid #fff;height:126px;width:94px}.start-a-review-stars-provider-image__question{font-size:14px;margin:6px 0 10px}.start-a-review-stars-provider-image__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.start-a-review-stars-provider-image__stars{justify-items:normal}.start-a-review-stars-disabled{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:40px 31px 42px;text-align:center}.start-a-review-stars-disabled button{margin-top:4px}.start-a-review-stars-standard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:18px 31px;text-align:center}.start-a-review-stars-standard__header{border-bottom:var(--border-base);margin-bottom:24px;width:100%}.start-a-review-stars-standard__header img{height:60px;margin-top:-12px;width:165px}.start-a-review-stars-standard__question{margin:0 0 2px}@font-face{font-family:hg3-icons-btf;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDl4AAAC8AAAAYGNtYXBoHzvyAAABHAAAAQRnYXNwAAAAEAAAAiAAAAAIZ2x5ZoyobUUAAAIoAAAZ4GhlYWQTPkOZAAAcCAAAADZoaGVhCOcFCQAAHEAAAAAkaG10eG83Ad8AABxkAAAAjGxvY2FXrl2mAAAc8AAAAEhtYXhwADgBTQAAHTgAAAAgbmFtZQuPoREAAB1YAAABznBvc3QAAwAAAAAfKAAAACAAAwNaAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADx2gPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQA6AAAADYAIAAEABYAAQAg8AfwF/Ad8CTwLvBT8GPwavB18HjwhvCa8MDw0vDV8OHxAfEO8RjxPvGD8a3x2v/9//8AAAAAACDwB/AX8B3wI/Au8FPwY/Bp8HXwd/CG8JnwwPDS8NXw4PEA8Q3xGPE+8YLxrfHa//3//wAB/+MP/Q/uD+kP5A/bD7cPqA+jD5kPmA+LD3kPVA9DD0EPNw8ZDw4PBQ7gDp0OdA5IAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAAAAAtsDbgAbADcAACUUBiMhIiY1NDc+ATc2Mx4BMzI2NzIXHgEXFhUDFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAttHMv4YMkgICColJDgjWzU0XCM4JCQqCAiSERE8KCgtLigoOxESEhE7KCguLSgoPBERlz5ZWT45OTpdHh0hKCghHR5dOjk5AfstKCg8ERERETwoKC0uKCg7ERISETsoKAAAAAADAAAAAANuA24AFQAxAE0AAAERFAYrASImPQE0NjsBNTQ2OwEyFhUXNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgIACwe3CAoKCIAKCCUHC+4ZGFU4OUBAOTlUGRgYGVQ5OUBAOThVGBmAIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAoD/AAgKCgglBwvJCAoKCMlAOThVGBkZGFU4OUBAOTlUGRgYGVQ5OUBbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAADAAAAAANuA24AGAA0AFAAAAEUBgcFDgEjIiYnLgE1ETQ2NzYyFwUeARUzNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgKlCgn+yQQJBQUJBAkJCQkIFAgBNwkKSRkYVTg5QEA5OVQZGBgZVDk5QEA5OFUYGYAjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBtwoRBbYDAwMCBREKAW4KEQUEBbcEEQpAOThVGBkZGFU4OUBAOTlUGRgYGVQ5OUBbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAgAAAEkCkgNuAAkAKwAAEyE1NCYjIgYdAQURFAYjISImNRE0NjsBNTQ3PgE3NjMyFx4BFxYdATMyFhW3ASRVPTxWAdsgF/3cFyAgFxIUFUUvLjU1Li9GFBQSFyACAG48VlY8bjf+txcgIBcBSRcgbjQvL0UUFRUURS8vNG4gFwACACUAAAQAA24AFQA/AAATFAYHERQGKwEiJjURLgE1NDYzMhYVBREUBgcOASMiJiMiBgcOASMiJjURNDY3PgE3PgEzMhYXHgEzMjYzMhYVtxQRCwclBwsREyofHisDSRENMGo5TmxeRIo7BAkGDxUJCQoYCzZ9PURwPAwZDUN+Eg8WAyUUIQr9LAcLCwcC1AohFB4rKx4l/kwQDwcaKFA0HwMDFg8BqAoPBgcMBhsqJxwGBU4WDwAAAQAAAA0C2wNuACMAAAEyFhceARURFAYHDgEjIiYvAQcOASMiJicuATURNDY3PgEzIQKZBwwGExYWEwYMBw0YCvz8ChgOBg0GExYWEwYNBgJXA24DAgggE/0fEyAIAgIJCfLyCQoDAgggEwLhEyAIAgMAAAABAGMAGgKdA50AFQAACQIWFA8BBiInASY0NwE2Mh8BFhQHAp3+0QEvCwtfCh4L/lgLCwGoCx4KXwsLAwv+0P7RCx4KXwsLAagKHgsBqAsLXwoeCwABAB4AHgOZA24ALQAAARQGBwEOASMiJicBLgE1NDY/AT4BMzIWHwERNDY7ATIWFRE3PgEzMhYfAR4BFQOZDAr+jAobDw4bCv6MCgwMCioLGw4PGwqoKx5JHiuoChsPDhsLKgoMAdsOGwr+iwkMDAkBdQobDg8bCisKCwsKqAGTHisrHv5tqAoLCworChsPAAABAE0AAANqA24ANQAAAR4BDwEOAS8BFRQGKwEiJj0BBwYmLwEmNj8BJy4BPwE+AR8BNTQ2OwEyFh0BNzYWHwEWBg8BA08aEA8lDzsamCseSR4rmBo7DyUPEBqYmBoQDyUPOxqYKx5JHiuYGjsPJQ8QGpgBXw87Gj8aEA9YsB4rKx6wWA8QGj8aOw9YWA87Gj8aEA9YsB4rKx6wWA8QGj8aOw9YAAMAAAAAA24DbgAcACwAQwAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NjMTNTQmKwEiBh0BFBY7ATI2JxM0JicuASsBIgYHDgEVExQWOwEyNjcBt1tQUHciIyMid1BQW1tQUHcjIiIjd1BQW0kKCG0ICwsIbQgKAQoDAwIHBH4EBwMDAgkMCGkICwEDbiMid1BQW1tQUHciIyMid1BQW1tQUHciI/03bQcMDAdtCAsLzQFjAwUCAgICAgIFA/6dBgkJBgAAAQAA/7cEAAMlAC8AAAEUBw4BBwYjIiYnDgEHDgEHBiYnMSY2Nz4BNyYnLgEnJjU0Nz4BNzYzMhceARcWFQQAKCiLXl1qFSoUOIVKDyERCRACAgsGGzkULCQjMw0OKCiLXl1qal1eiygoAbdMQ0JjHR0DAjJGEwQGAgEMCwsPBx9ESBkfIEkpKCxLQ0NjHR0dHWNDQkwAAAABAD4AYAPCApoAFQAAJQcGIicJAQYiLwEmNDcBNjIXARYUBwPCXwseC/7R/tELHgtfCgoBqAseCwGoCgq+XgsLAS/+0QsLXgsfCgGoCgr+WAofCwABAD4AQgPCAnsAFQAACQEGIicBJjQ/ATYyFwkBNjIfARYUBwPC/lgLHgv+WAoKXwseCwEvAS8LHgtfCgoB6f5ZCwsBpwseC14LC/7RAS8LC14LHgsAAAAAAgAAAAAEAAMlACwAWQAAARQHDgEHBiMiJicOAQcOAQcjIiYnMSY2Nz4BNy4BNTQ3PgE3NjMyFx4BFxYVFxQGBx4BFx4BBzEOAScuAScuAScOASMiJiceATMyNz4BNzY3PgE1NCYnHgEVAyUgIG1JSVQaMhgkUCsMGA0CBgsBAggFESMPRVMgH21KSVNUSUltICDbU0UPIxEFCAIBDAcNGAwrUCQYMhpOijYMGgwuLSxTJichR00HBkhXAgA9NTVQFxcFBRokDAMEAgoHCAsGEygkKHhFPTU1UBcXFxdQNTU9kkZ3KCQoEwYLCAgKAQIEAwslGQQFKCQBAgcGGhITGDSJTRYsFSh6RwAAAAEAGQBJA54DJQBFAAABDgEHFhQVFAcOAQcGIyImJx4BMzI2Ny4BJx4BMzI2Ny4BPQEeARcuATU0NjcWFx4BFxYXLgE1NDYzMhYXPgE3DgEHPgE3A54TLxsBIyKFYmJ/T5A9CxYMQHUwPV4SCREJDRgMQFQSKhclLQ0MIioqYTY2OgMCbE0nRhkgOxsLKh0cNhkCzhwwFAYMBlteXZcwMCwnAQEpJgFINwIBAwMNZUMCCgwBGVEwGS8VKiIjMg4PAwoVC0xtIBsGFxAgNREDDwsAAAAAAQA2AAACJAO3ABkAAAEVIyIGHQEzByMRIxEjNTM1NDc+ATc2MzIWAiRaNB+nFpGvkpIQEDkoKDEuSAOwly4kbKn+TgGyqXw3KSo5Dg8FAAAGAAD/twRJA7cAGgA2AEIAXgB4AIQAAAEOAQcjIiY1NDc+ATc2MzIWMzI2Nw4BFRQWFwEUBiMhIiY1NDc+ATc2MzIWMzI2MzIXHgEXFhUBFAYjIiY1NDYzMhYBFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWBRQGKwEuASc+ATU0JiceATMyNjMyFx4BFxYDFAYjIiY1NDYzMhYBUy1OHUwrRAEBDQ4PGwlSORQmEgEBGBYCZFRF/g1FVAgHKyYnPw9oVlVpDj8nJisIB/23Vj08VlY8PVYBkhESOygoLS4oKDsSERESOygoLi0oKDsSEQFJRCtMHU4tFxgCARImFDpRCRwODg0BAUlWPD1WVj08VgG3ASYiKzARIiFDGRkwBgcKEgonSyD+lEZOTkYwOjliISFPTyEhYjk6MALaPVZWPTxWVv7oLSgoPBERERE8KCgtLigoOxESEhE7KCiuMCsiJgEgSycKEgoHBjAZGUMhIgFLPVZWPTxWVgAAAAABAAAAAANuA24AbgAAARQHDgEHBiMiJic+ATcwNjceATMyNz4BNzY1NCcuAScmIyIHDgEHBhUUFhcWNjc+ATc2JicuATU0Nz4BNzYzMhYVFAYjIiY3PgE1NCYjIgYVMBYXDgExDgEXJicuAScmNTQ3PgE3NjMyFx4BFxYVA24jIndQUFshPh4NGQcLFAs8JDQsLD4SERQUSTM0P046O04UFCwuBw0CAQYCAgIGDhAPDzkoJzJZXk0+IisICh0eHiMxAwskFQYCAToxMEUUEyIjd1BQW1tQUHciIwG3W1BQdyIjCQkUMRktTBYhFhdRNzdBMC4tRhUVGRlQMTAvOVwTAwYIBhcGCQkHECkdKiYmOhERYEhfijEjKlQeGydBMTAVmVYZNRcZKSloPj1EW1BQdyIjIyJ3UFBbAAAAAgAAABQFJQNaADcAQwAAARQHDgEHBiMiJy4BJyY1NDc+ATc2MzIWFwcuASMiBw4BBwYVFBceARcWMzI3PgE3NjcjNSEeARUlFSMVIzUjNTM1MxUDNR0daUpKW1dMTXEhISEhcU1MV1WNNnEXUz02Ly9HFBUVFEcvLzY+LCs4Dw4E7gGLAwQB8Hh4d3d4Aa1aS0tsHx4hIXFNTFdXTExyISE7M20WKhQVSDAwNzcwMEgVFRQUOB8fF5AQIRVGeHh4eHd3AAIAAAAABAADJQAkAEcAAAERFAYjISImNREeARcWFx4BFxYXHgE7ATI2NzY3PgE3Njc+ATc1FAYHBgcOAQcGBw4BKwEiJicmJy4BJyYnLgE1NDYzITIWFQQANiX8tiU2DR0QIyQkRyMkIyRXLgIuVyQjJCNHJCQkDx0NPCYhIiFDIiEhHFQiAiJUHCEhIkMhIiEeRC4tA0olNgIh/jolNjYlAcYOGQsYGBgxGRkaGjU1GhoYGTIYGBgLGQ6oMFIaGBcXLhgXFxM7OxMXFxguFxcYFFUnKj42JgAAAAADAAAAGwNuA2IABAASADUAABMRIxEzNxYGIzEjIiY1NDYzMhYBESMRNCYjIgYHDgEVESM2NTwBNSYxMxUjPgEzMhceARcWFce8vAwBOjEBMDg6MDE4Apu8LTMnLwoEA7wBAbwBE0xMLycoOhARAlL9yQI3ryk5OSkpODj+Nv67AS85RysZChgN/sTBcHF0EBFTHkIQDz8wMEEAAAACABoAdQJCAq8AJABJAAAlFAYPAQ4BIyImJwEuATU0NjcBPgEzMhYfAR4BFRQGDwEXHgEVMxQGDwEOASMiJicBLgE1NDY3AT4BMzIWHwEeARUUBg8BFx4BFQFmAwIdAwcDBAcC/vUCAwMCAQsCBwQDBwMdAgMDAuHhAgPcAwMdAgcEAwcD/vYDAwMDAQoDBwMEBwIdAwMDA+HhAwOlBAcDHAMDAwMBCgMHAwQHAgELAgMDAh0CCAMDCALh4AMHAwQHAxwDAwMDAQoDBwMEBwIBCwIDAwIdAggDAwgC4eADBwMAAAACAAcAdQIvAq8AJABJAAABFAYHAQ4BIyImLwEuATU0Nj8BJy4BNTQ2PwE+ATMyFhcBHgEVMxQGBwEOASMiJi8BLgE1NDY/AScuATU0Nj8BPgEzMhYXAR4BFQFUAwP+9gMHAwQHAh0CBAQC4eECBAQCHQIHBAMHAwEKAwPbAwL+9QIHBAMHAxwDAwMD4OADAwMDHAMHAwQHAgELAgMBkgMHA/72AwMDAxwDBwQDBwPg4QIIAwMIAh0CAwMC/vUCBwQDBwP+9gMDAwMcAwcEAwcD4OECCAMDCAIdAgMDAv71AgcEAAACAAAASQO3A24AJABJAAABFRQGKwEiJjURNDc+ATc2OwEyFh0BFAYrASIGHQEUFjsBMhYVIRUUBisBIiY1ETQ3PgE3NjsBMhYdARQGKwEiBh0BFBY7ATIWFQG3QC7bLkAXF1A1NT0kDxYWDyQ9ViAXgC5AAgBALtsuQBcXUDU1PSQPFhYPJD1WIBeALkABktsuQEAuAZI9NTVQFxcWD0kPFlU9EhcgQC7bLkBALgGSPTU1UBcXFg9JDxZVPRIXIEAuAAAAAgAAAEkDtwNuACQASQAAARUUBisBIiY1ETQ3PgE3NjsBMhYdARQGKwEiBh0BFBY7ATIWFSEVFAYrASImNRE0Nz4BNzY7ATIWHQEUBisBIgYdARQWOwEyFhUBt0Au2y5AFxdQNTU9JA8WFg8kPVYgF4AuQAIAQC7bLkAXF1A1NT0kDxYWDyQ9ViAXgC5AAZLbLkBALgGSPTU1UBcXFg9JDxZVPRIXIEAu2y5AQC4Bkj01NVAXFxYPSQ8WVT0SFyBALgAAAAUAAAAAA24DbgAYACUAMgBOAGoAAAEOASMiJicmNjc2FhceATMyNjc+ARceAQclFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzIWFRc0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzY3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAogVdEhJcxUFDg8OGwQPTTAwTQ4FGw8ODgX+5iseHysrHx4rASQqHx4rKx4fKpMdHWNDQ0tMQkNjHR0dHWNDQkxLQ0NjHR1JIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAVFFVVVFDhsEBQ4PLjg4Lg8OBQQbDvgeKyseHyoqHx4rKx4fKiofkktDQ2MdHR0dY0NDS0xCQ2MdHR0dY0NCTFtQUHciIyMid1BQW1tQUHciIyMid1BQAAEAAABJApIDtwAuAAABMhYVERQGIyEiJjURNDY7ATU0Nz4BNzYzMhceARcWFRQGKwEiJjU0JiMiBh0BIQJbFyAgF/3cFyAgFxIUFEYvLjU1Ly5GFBQVDyUPFlU9PFYBpAIAIBf+txcgIBcBSRcgtzUuL0YUFBQURi8uNQ8WFg88VlY8twAAAAACAAD/twLbA6UAOgBGAAABFAYjIiYvASMVFx4BFRQGKwEVFAYrASImPQEjIiY1NDY/ATUjBw4BIyImNTQ2PwE+ATsBMhYfAR4BFQMUBiMiJjU0NjMyFgLbIBYOGAiCGo4CAxYPbiUbWxombg8VAgONGoEIGA4XIAUEkhIzINsgNBGSBQTtSzU1S0s1NUsBWxYgDQvDS+sFCQUPFpsbJSUbmxYPBQkF60vDCw0gFgkPB9sZJCQZ2wcPCQHKNkpKNjVLSwAAAgAA/7cCSQOlACoANgAAARUUBiMiJj0BIxEUBiMiJjURIxEUBiMiJjURIxUUBiMiJj0BNDYzITIWFQMUBiMiJjU0NjMyFgJJIBcWISQmGhslJSUbGiYkIBcXIEAuAW0uQKRLNTZKSjY1SwIl7hcgIBfJ/fcbJSUbAQn+9xslJRsCCckXICAX7i1AQC0BADZKSjY1S0sAAAAUAAD/twMlA7cADwAgADEAQgBTAGQAdACEAJQApAC1AMUA1QDlAPUBBgEXASgBOQFKAAABMhYVERQGIyEiJjURNDYzBRUUFjsBMjY9ATQmKwEiBhUdARQWOwEyNj0BNCYrASIGFR0BFBY7ATI2PQE0JisBIgYVHQEUFjsBMjY9ATQmKwEiBhUHNTQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjY9ATQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNj0BNCYrASIGHQEUFjsBMjYBNTQmKwEiBh0BFBY7ATI2NRE1NCYrASIGHQEUFjsBMjY9ATQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNj0BNCYrASIGHQEUFjsBMjYTNTQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjY1PQE0JisBIgYdARQWOwEyNjU9ATQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjY1AwAPFhYP/SUPFhYPAQAKCCQICwsIJAgKCggkCAsLCCQICgoIJAgLCwgkCAoKCCQICwsIJAgKSgoIJAgLCwgkCAoKCCQICwsIJAgKCggkCAsLCCQICgoIJAgLCwgkCAoKCCQICwsIJAgKASULB7cICgoItwcLCwclCAoKCCUHCwsHJQgKCgglBwsLByUICgoIJQcLCwclCAoKCCUHC5IKCCUHCwsHJQgKCgglBwsLByUICgoIJQcLCwclCAoKCCUHCwsHJQgKCgglBwsLByUICgO3Fg/8SQ8VFQ8Dtw8WpSQICwsIJAgLCwiSJQcLCwclCAoKCJIlCAoKCCUHCwsHkyQICgoIJAgLCwi2JAgKCggkCAsLCJIkCAsLCCQICgqaJQcLCwclCAoKmiUICgoIJQcLC5okCAsLCCQICwv9LG4ICgoIbgcLCwcBJSQICwsIJAgKCpolBwsLByUICgqaJQgKCgglBwsLmiQICwsIJAgLC/2/JAgKCggkCAsLCJIkCAsLCCQICgoIkiUHCwsHJQgKCgiSJQgKCgglBwsLB5MkCAsLCCQICwsIAAAAAAIAAAAAA24DbgBNAGMAAAEUBw4BBwYjIicuAScmJyY2PwE+ATMeARceATMyNz4BNzY1NCcuAScmIyIGBxceAQcOASMhIiY1ETQ2NzYWHwE2Nz4BNzYzMhceARcWFSURFAYrASImPQE0NjsBNTQ2OwEyFhUDbiMieFBQWjEvMFYmJx8EAQRPAwcEBAcCKnlEPDY1TxcXFxdPNTY8OGcoTggFBQQSC/8ADxYNCgoWB0seIyNNKSoqW09QeCIj/pILB7cICgoIgAoIJQcLAbdbUFB3IiMLCikdHiUGDgVPAgMBAwM2PBcXUDU1PTw2NU8XFyklTwcWCgoNFg8BAAsSBAUFCEkcFxYfCAkjInhQUFqk/wAHCwsHJQgKyQgLCwgAAAEAAAABAABY10VbXw889QALBAAAAAAA13z/lwAAAADXfP+XAAD/twUlA7cAAAAIAAIAAAAAAAAAAQAAA8D/wAAABSUAAAAABSUAAQAAAAAAAAAAAAAAAAAAACMEAAAAAAAAAAAAAAACAAAAAtsAAANuAAADbgAAApIAAAQlACUC2wAAAwAAYwO3AB4DtwBNA24AAAQAAAAEAAA+BAAAPgQAAAADtwAZAloANgRJAAADbgAABSUAAAQAAAADbgAAAlsAGgI3AAcDtwAAA7cAAANuAAACkgAAAtsAAAJJAAADJQAAA24AAAAAAAAACgAUAB4AdADmAWABoAH8AjYCYAKoAvoDXgOqA9QEAASGBPAFGAXYBnYG2AdGB5QIBgh4CNoJPAnYChwKfgrKDGAM8AABAAAAIwFLABQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmUmVndWxhcgBSAGUAZwB1AGwAYQByaGczLWljb25zLWJ0ZgBoAGcAMwAtAGkAYwBvAG4AcwAtAGIAdABmRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype")}.input-section .hg-form-group.email .required-marker:after,.input-section .hg-form-group.phone-number .required-marker:after,.input-section .survey-question.email .required-marker:after,.input-section .survey-question.phone-number .required-marker:after{font-family:hg3-icons-btf!important}form.survey-form-container.survey-1.validating div.validation.validation-error:after{content:"\f06a";font-family:hg3-icons-btf}.fa-angle-double-left,.hg3-i-double-angle-left{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-angle-double-left:before,.hg3-i-double-angle-left:before{content:"\f100"}.fa-angle-double-right,.hg3-i-double-angle-right{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-angle-double-right:before,.hg3-i-double-angle-right:before{content:"\f101"}.hg3-i-arrow-down{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-arrow-down:before{content:"\f063"}.hg3-i-asterisk{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-asterisk:before{content:"\f069"}.hg3-i-bookmark{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-bookmark:before{content:"\f02e"}.hg3-i-building{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-building:before{content:"\f1ad"}.fa-chevron-down,.hg3-i-chevron-down{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-chevron-down:before,.hg3-i-chevron-down:before{content:"\f078"}.hg3-i-chevron-left{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-chevron-left:before{content:"\f053"}.hg3-i-chevron-up{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-chevron-up:before{content:"\f077"}.hg3-i-clock-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-clock-o:before{content:"\f017"}.hg3-i-comment{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-comment:before{content:"\f075"}.hg3-i-comments{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-comments:before{content:"\f086"}.hg3-i-envelope{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-envelope:before{content:"\f0e0"}.hg3-i-exclamation-circle{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-exclamation-circle:before{content:"\f06a"}.hg3-i-facebook{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-facebook:before{content:"\f09a"}.hg3-i-female{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-female:before{content:"\f182"}.hg3-i-flag{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-flag:before{content:"\f024"}.hg3-i-google-plus{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-google-plus:before{content:"\f0d5"}.hg3-i-history{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-history:before{content:"\f1da"}.hg3-i-linkedin{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-linkedin:before{content:"\f0e1"}.hg3-i-lock{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-lock:before{content:"\f023"}.hg3-i-male{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-male:before{content:"\f183"}.hg3-i-pinterest{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-pinterest:before{content:"\f0d2"}.fa-play-circle-o,.hg3-i-play-circle-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-play-circle-o:before,.hg3-i-play-circle-o:before{content:"\f01d"}.fa-quote-left,.hg3-i-quote-left{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.fa-quote-left:before,.hg3-i-quote-left:before{content:"\f10d"}.hg3-i-smile-o{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-smile-o:before{content:"\f118"}.hg3-i-twitter{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-twitter:before{content:"\f099"}.hg3-i-unlock{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-unlock:before{content:"\f13e"}.hg3-i-user{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-user:before{content:"\f007"}.hg3-i-users{font-family:hg3-icons-atf!important;font-family:hg3-icons-btf!important}.hg3-i-users:before{content:"\f0c0"}[role=button]{cursor:pointer;outline:none}.profile-section ul{list-style:none;margin:0;padding:0}.profile-section .wmd-ad-right-rail-collapsed{display:block;margin-top:16px;text-align:center}@media (min-width:768px) and (max-width:1200px){.profile-section .wmd-ad-right-rail-collapsed .wmd-side-bar{max-width:none}}@media (min-width:1200px){.profile-section .wmd-ad-right-rail-collapsed{display:none}}.profile-subsection-new.profile-subsection-compressed-new{margin-bottom:0}.profile-subsection-new.profile-subsection-compressed-new>section{margin:0 0 32px}.profile-subsection h3{margin-bottom:.5rem}@media (max-width:768px){.profile-subsection.bottom-mt-carousel{border-top:1px solid var(--gray-30)}}.profile-subsection.contains-mobile-ad.profile-subsection-ad-experiment{margin-bottom:0}.profile-subsection.profile-subsection-compressed{border-bottom:1px solid var(--gray-30);margin-bottom:0;padding:0 15px}.profile-subsection.profile-subsection-compressed:last-child{border-bottom:0}.profile-subsection.profile-subsection-compressed:empty{display:none}.profile-subsection.profile-subsection-compressed.is-fomo-sibling{border-bottom:none;margin-bottom:0}.profile-subsection.profile-subsection-compressed+.profile-subsection:not(.profile-subsection-compressed){margin-top:40px}.profile-subsection.profile-subsection-compressed>section{margin:14px 0 28px}.profile-subsection.profile-subsection-compressed .about-me-details{margin-left:15px}.profile-subsection.profile-subsection-compressed .crowdsource-results,.profile-subsection.profile-subsection-compressed .frequently-asked-questions{margin-top:22px}.profile-subsection.profile-subsection-compressed .learn-more-link-container{margin-bottom:8px;margin-left:3px;margin-top:8px}@media (max-width:768px){.profile-subsection.profile-subsection-compressed .about-me-details{margin-left:0}}@media (max-width:540px){.profile-subsection{border-bottom:1px solid var(--gray-30)}.profile-subsection:last-of-type{border-bottom:none}.profile-subsection.contains-mobile-ad{min-height:325px}.profile-subsection.profile-subsection-compressed{padding:0}.profile-subsection.profile-subsection-ad-experiment{border:none;margin-bottom:0}}.profile-subsection-bordered-container{border-top:1px solid var(--gray-30);padding:24px 0}.profile-subsection-bordered-container:first-of-type{border:none}.profile-subsection-bordered-container:last-child{padding-bottom:0}.profile-subsection-headergroup h3,.profile-subsection-headergroup p{margin:0}.profile-subsection-headergroup .experience-check-subtitle{color:var(--gray-90)}.suggester__form-group.hg-form-group{margin-top:0}@media (max-width:1024px){.contains-mobile-ad{background-color:var(--bg-base)}.contains-mobile-ad.bottom-carousel-padding-override .profile-section{background-color:var(--bg-base);border-bottom:none;margin-bottom:0;padding-bottom:40px}.contains-mobile-ad:not(.bottom-carousel-padding-override) .profile-section{background-color:var(--bg-base)}.contains-mobile-ad:not(.bottom-carousel-padding-override) .profile-section:first-of-type{padding-bottom:40px}}#syndicated-footer{margin-top:40px}#profile-atf-summary nav.hgGlobalHeader div.hgGlobalHeader__Search a.header-control__close span.sr-only{width:0}.profile-subsection{margin-bottom:40px}img{display:inline-block}a{-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}a.highlight-link{display:inline-block;line-height:1.13;outline:none}a.highlight-link:after{background:var(--link-highlight-color);content:"";display:block;height:6px;margin-top:-4px}address{font-style:normal}html{overflow-y:scroll}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.divider{background:var(--divider-color);height:1px;width:100%}.hg-profile-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:2rem;outline:none;padding:0 1rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.hg-profile-button svg{vertical-align:text-bottom}.hg-profile-button:disabled,.hg-profile-button:disabled:active,.hg-profile-button:disabled:focus,.hg-profile-button:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.hg-profile-button:disabled svg,.hg-profile-button:disabled:active svg,.hg-profile-button:disabled:focus svg,.hg-profile-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.hg-profile-button::-moz-focus-inner{border:0}.hg-profile-button svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.hg-profile-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.hg-profile-button:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.hg-profile-button:active,.hg-profile-button:focus{-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.hg-profile-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}.autosuggest{visibility:hidden}.care-philosophy-section{padding:0}.section-divider{background:var(--gray-40);height:1px;margin-top:24px;width:100%}.insurance-check-wrapper{margin:0 auto;max-width:1200px}.profile-section{margin-left:18px;margin-right:18px}.profile-section .bordered-section{border:1px solid var(--gray-30);border-radius:16px;margin-top:8px;padding:40px 32px}.profile-section .bordered-section.top-section{margin-top:40px}.profile-section .non-bordered-section{margin-bottom:40px;margin-top:40px}.profile-section h2{font-size:24px}.profile-section h2.title--accented{color:var(--blue-30);font-size:36px;font-weight:200;line-height:40px;margin-bottom:40px}.profile-section h2.title--accented:after{content:none}.profile-section.updated-at-a-glance-section .non-bordered-section{margin-top:0}.profile-section.wmd-profile-ad-section{max-width:100%}.profile-section .wmd-ad-container-mobile-tablet{display:block;text-align:-webkit-center}@media (min-width:1200px){.profile-section .wmd-ad-container-mobile-tablet{display:none}}@media (max-width:767px){.profile-section{padding-left:16px;padding-right:16px}.profile-section h2{color:var(--gray-90);font-size:20px}.profile-section h2.title--accented{font-size:32px;margin-bottom:32px}.profile-section .bordered-section{border:0;border-radius:unset;border-top:4px solid var(--gray-30);margin-left:-16px;margin-right:-16px;margin-top:0;padding-left:16px;padding-right:16px}.profile-section .bordered-section.top-section-without-logo-mobile{border:0;border-bottom:4px solid var(--gray-30);padding-top:32px}.profile-section .wmd-card-container .wmd-card-wrapper{height:150px}.profile-section .wmd-card-container .wmd-card-wrapper .wmd-card-link-wrapper .wmd-card{height:85%}}@media (max-width:767px) and (max-width:768px){.profile-section .bordered-section.bottom-section-mobile{border:0;border-bottom:4px solid var(--gray-30);border-top:4px solid var(--gray-30)}}.at-a-glance-non-hg-choice{margin-bottom:32px}.at-a-glance-non-hg-choice .provider-strengths-title{margin-top:24px}.at-a-glance-no-badge{margin-top:20px}.profile-banner-section{margin:0 20px 0 18px;width:100%}@media (max-width:992px){.profile-banner-section{padding-left:18px;padding-right:18px}}.learn-section-container{position:relative;width:100%}@media (min-width:992px){.learn-section-container{width:800px}}.learn-check-section-container .learn-section{border:none}.learn-check-section-container .learn-section .hg-rx-container{margin-top:40px}.learn-check-section-container .learn-section .learn-inline-driver-container{margin-top:80px}@media (max-width:768px){.learn-check-section-container .learn-section .has-mobile-ad{margin-top:0}}.wmd-side-bar{margin-top:0;z-index:10000031}.wmd-side-bar .wmd-card-container .wmd-card-wrapper:before{left:0;top:-13px;-webkit-transform:none;transform:none}@media (max-width:1200px){.wmd-side-bar{display:none;z-index:0}}.learn-section-ad-experiment{min-height:300px}@media (max-width:768px){.profile-section.updated-at-a-glance-section{padding-top:18px}}@media (max-width:375px){.learn-section-ad-experiment{margin-left:-18px;margin-right:-18px}}.at-a-glance-top-component{margin-top:10px}.specialty-asterisk{font-weight:400}.star-rating{display:inline-block;font-size:155%;letter-spacing:.15em;position:relative}.star-rating .empty,.star-rating .outline{left:0;position:relative;top:0}.star-rating .filled{left:0;position:absolute;top:0}.star-rating .filled,.star-rating .outline{color:var(--stars-color)}.star-rating .empty{color:var(--stars-empty-color)}.medrec-sticky-ad-container{left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;-webkit-transition:opacity var(--transition-speed-slow) ease-in-out;transition:opacity var(--transition-speed-slow) ease-in-out}.medrec-sticky-ad-container.not-visible{opacity:0;pointer-events:none}.side-bar-full-length{top:70px;-webkit-transition:top var(--transition-speed-fast) ease-in-out;transition:top var(--transition-speed-fast) ease-in-out}.side-bar-full-length-with-claim.overlaps-footer,.side-bar-full-length-with-update.overlaps-footer,.side-bar-full-length.overlaps-footer{opacity:0;pointer-events:none;-webkit-transition-duration:.4s;transition-duration:.4s}.hospital-highlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hospital-highlight-text{margin-bottom:0}.hospital-highlight-icon{margin-right:20px}.patient-favorite-section{border-bottom:1px solid var(--gray-40);margin-bottom:20px;margin-top:24px}.pFav-market-target{border-bottom:none}.hgchoice-section{border-bottom:1px solid var(--gray-40);border-top:none}.patientFav-badge{min-width:154px;width:154px}.hgChoice-badge{margin-left:-10px;min-width:192px;width:192px}.profile-badge-content{padding-bottom:12px}.hgchoice-header{font-weight:400;line-height:28px;margin:16px 0 18px}.patient-favorite-header{color:var(--gray-90);font-weight:400;margin-bottom:20px;margin-top:12px}.profile-badge-text{margin-bottom:16px}.hgchoice-provider-qualifications{list-style:none}.hgchoice-qualifications-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;padding-bottom:12px}.hgchoice-qualifications-item svg{stroke-width:5px;color:var(--blue-70);margin-right:20px}@media (min-width:1024px){.patient-favorite-section{border-bottom:1px solid var(--gray-40)}.pFav-market-target{border-bottom:none}.profile-badge-header-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0}.profile-badge-header-section .hgChoice-badge{margin-left:-20px;min-width:228px;width:228px}.profile-badge-header-section .patientFav-badge{min-width:184px;width:184px}.profile-badge-header-section .hgchoice-header{margin:0 0 0 12px}.profile-badge-header-section .patient-favorite-header{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;margin:0 0 4px 12px}.profile-badge-content{padding-bottom:0}.hgchoice-provider-qualifications{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:84px;min-height:84px}}.hgchoice-section-designated{margin-top:60px}.hospital-highlight-icon-st0{-webkit-clip-path:url(#hospital-highlight-icon-SVGID_2_);clip-path:url(#hospital-highlight-icon-SVGID_2_)}.hospital-highlight-icon-st1{fill:#0202ea}.hospital-highlight-icon-st2{fill:#29b6c2}.mt-top-section.profile-section{border-top:none}.mt-top-section.profile-section .compare-card-section{margin-top:0}.mt-top-section.profile-section .contains-mobile-ad{margin-bottom:40px;margin-top:40px}@media (min-width:769px){.mt-top-section.profile-section{margin-bottom:0;padding-left:0;padding-right:0}}@media (min-width:993px){.mt-top-section.profile-section{width:100%}}.mt-hg-choice-container{margin-top:40px}@media (min-width:769px){.mt-hg-choice-container{margin-top:60px}}</style>
<style class='inline-css'>.outofpage{height:0}:root{--white:#fff;--gray-10:#f7f7f7;--gray-20:#e3e3e3;--gray-30:#cdd0d1;--gray-40:#b8b8ba;--gray-50:#9fa1a2;--gray-60:#7e7e81;--gray-70:#626366;--gray-90:#4a4a4d;--gray-100:#343437;--blue-10:#7493fb;--blue-30:#295afb;--blue-50:#0202ea;--blue-70:#0202c1;--blue-90:#000097;--deep-blue-10:#6b6eb3;--deep-blue-30:#3d3e97;--deep-blue-50:#000073;--deep-blue-70:#000050;--deep-blue-90:#00001e;--teal-05:#d3fbff;--teal-10:#b9f9ff;--teal-30:#74d9e2;--teal-50:#29b6c2;--teal-70:#207e99;--teal-90:#156984;--coral-10:#ffd6d6;--coral-30:#ffbabd;--coral-50:#ff7276;--coral-70:#ec585b;--coral-90:#d83d40;--coral-96:#cd292c;--yellow-10:#ffd682;--yellow-30:#ffc74f;--yellow-50:#ffab21;--yellow-70:#f58d00;--yellow-90:#d76a00;--gold-10:#efe7d4;--gold-30:#dbcbad;--gold-50:#c7ae86;--gold-70:#826c4b;--gold-90:#48361b;--purple-10:#e29fff;--purple-30:#cd59ed;--purple-50:#b511d4;--purple-70:#7d0aa6;--purple-90:#09265a;--brand-primary:var(--deep-blue-70);--brand-accent:var(--coral-90);--brand-secondary:var(--blue-50);--brand-inverse:var(--white);--base-gray:var(--gray-70);--bg-base:var(--white);--bg-off-base:var(--gray-10);--bg-neutral:var(--gray-20);--bg-inverse:var(--brand-primary);--bg-transparent:hsla(0,0%,100%,.1);--bg-overlay-light:hsla(0,0%,100%,.85);--bg-overlay-dark:rgba(0,0,0,.55);--body-bg:var(--bg-base);--body-bg-inverse:var(--bg-inverse);--bg-brand-gradient:linear-gradient(0deg,var(--body-bg-inverse) 0%,var(--deep-blue-50) 75%,var(--deep-blue-50) 100%);--text-color:var(--gray-90);--text-color-muted:var(--gray-70);--text-color-dark:var(--gray-100);--text-color-inverse:var(--white);--text-color-brand:var(--brand-primary);--text-color-accent:var(--brand-accent);--text-color-secondary:var(--brand-secondary);--link-color:var(--text-color-secondary);--link-highlight-color:var(--teal-05);--link-decoration:none;--link-hover-color:var(--blue-90);--link-hover-decoration:none;--link-active-color:var(--deep-blue-90);--link-font-weight:var(--font-weight-medium);--info-color-alert:var(--coral-90);--info-color-positive:var(--teal-50);--info-bg-positive:var(--teal-10);--info-color-negative:var(--coral-70);--info-bg-negative:var(--coral-10);--stars-color:var(--yellow-30);--stars-empty-color:var(--gray-30);--award-color:var(--deep-blue-30);--award-label-bg-color:var(--gold-10);--map-pin-color:var(--brand-accent);--rating-bg-color:var(--bg-neutral);--disabled-text-color:var(--gray-60);--disabled-bg:var(--bg-neutral);--font-family-primary:"HgSans","Helvetica","Arial",sans-serif;--line-height-tight:1.25;--line-height-base:1.5;--line-height-loose:1.66;--line-height-em:var(--line-height-base) + em;--font-weight-base:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-lg:calc(var(--font-size-base)*1.25);--font-size-base:1rem;--font-size-sm:calc(var(--font-size-base)*0.875);--font-size-xs:calc(var(--font-size-base)*0.75);--font-size-xxs:calc(var(--font-size-base)*0.625);--heading-size-xl:calc(var(--font-size-base)*4);--heading-size-lg:calc(var(--font-size-base)*3);--heading-size-md:calc(var(--font-size-base)*2.25);--heading-size-sm:calc(var(--font-size-base)*2);--subheading-size-lg:calc(var(--font-size-base)*1.75);--subheading-size-md:calc(var(--font-size-base)*1.5);--subheading-size-sm:calc(var(--font-size-base)*1.25);--font-size-headline:var(--heading-size-lg);--headings-font-family:var(--font-family-primary);--headings-color:var(--text-color-dark);--headings-font-weight:var(--font-weight-bold);--headings-line-height:var(--line-height-tight);--headings-margin-bottom:0.75rem;--headings-underline-color:var(--teal-50);--btn-size-xl:3rem;--btn-size-lg:2.5rem;--btn-size-md:2rem;--btn-size-sm:1.5rem;--btn-border-radius:var(--border-radius-round);--btn-font-size:var(--font-size-sm);--btn-font-weight:var(--font-weight-bold);--btn-border-inverse:var(--brand-inverse);--btn-bg-inverse:var(--brand-inverse);--btn-primary-bg:var(--brand-accent);--btn-primary-border:var(--btn-primary-bg);--btn-primary-color:var(--text-color-inverse);--btn-primary-text-color:var(--text-color-inverse);--btn-primary-hover-bg:var(--coral-96);--btn-secondary-bg:var(--btn-bg-inverse);--btn-secondary-border:var(--btn-primary-border);--btn-secondary-text-color:var(--text-color-accent);--btn-secondary-color:var(--btn-primary-bg);--btn-inverted-text-color:var(--text-color-inverse);--btn-inverted-hover-bg:var(--deep-blue-30);--btn-disabled-bg:var(--disabled-bg);--btn-disabled-border:var(--border-color-base);--btn-disabled-color:var(--disabled-text-color);--btn-hover-text-color:var(--btn-primary-text-color);--btn-active-bg:var(--btn-primary-bg);--label-size:var(--font-size-sm);--label-text-color:var(--text-color);--label-margin:0.5em;--input-text-size:var(--font-size-base);--input-text-color:var(--text-color);--input-placeholder-color:var(--text-color-muted);--input-validation-text-color:var(--info-color-alert);--input-disabled-bg:var(--disabled-bg);--input-disabled-text-color:var(--disabled-text-color);--input-disabled-border-color:var(--border-color-base);--input-checked-color:var(--link-color);--input-bg-color:var(--bg-base);--input-select-bg:#fffffe;--input-inversed-color:var(--brand-inverse);--input-padding:0.625rem 0.75rem 0.75rem 0.875rem;--input-border-radius:var(--border-radius-sm);--input-border-color:var(--border-color-dark);--input-border:1px solid var(--input-border-color);--input-invalid-border-color:var(--info-color-alert);--input-invalid-border:1px solid var(--input-invalid-border-color);--border-color-base:var(--gray-20);--border-color-dark:var(--gray-50);--border-color-brand:var(--brand-primary);--border-color-accent:var(--brand-accent);--border-color-inverse:var(--brand-inverse);--border-color-inverse-light:hsla(0,0%,100%,.2);--border-base:1px solid var(--border-color-base);--border-dark:1px solid var(--border-color-dark);--border-brand:1px solid var(--border-color-brand);--border-accent:1px solid var(--border-color-accent);--border-inverse:1px solid var(--border-color-inverse);--border-radius-sm:0.125rem;--border-radius-md:0.25rem;--border-radius-lg:0.5rem;--border-radius-xl:1rem;--border-radius-round:4rem;--divider-color:var(--gray-10);--hr-margin:1rem;--hr-color:var(--divider-color);--box-shadow-shallow:0 1px 1px rgba(0,0,0,.2);--box-shadow-base:0 1px 3px rgba(0,0,0,.4);--box-shadow-deep:0 3px 6px rgba(0,0,0,.3);--transition-speed-fast:250ms;--transition-speed:calc(var(--transition-speed-fast)*2);--transition-speed-slow:calc(var(--transition-speed-fast)*3);--xs:375px;--sm:540px;--md:768px;--lg:992px;--xl:1200px;--container-max-width-sm:var(--sm);--container-max-width-md:var(--md);--container-max-width-lg:var(--lg);--container-max-width-xl:var(--xl);--site-max-width:var(--container-max-width-xl);--site-max-width-xl:calc(var(--site-max-width) + 232px);--z-base:0;--z-above:1;--z-below:-1;--z-layout-header:calc(var(--z-base) + 100000);--z-layout-overlay:calc(var(--z-below) + var(--z-layout-header));--z-layout-modal:calc(var(--z-above) + var(--z-layout-header))}@font-face{font-display:swap;font-family:HgSans;font-style:normal;font-weight:400;src:url(//static.healthgrades.com/fonts/hg-sans/HGSansSS-Lt.woff2) format("woff2"),url(//static.healthgrades.com/fonts/hs-sans/HGSansSS-Lt.woff) format("woff")}@font-face{font-display:swap;font-family:HgSans;font-style:normal;font-weight:500;src:url(//static.healthgrades.com/fonts/hg-sans/HGSansSS-Rm.woff2) format("woff2"),url(//static.healthgrades.com/fonts/hg-sans/HGSansSS-Rm.woff) format("woff")}@font-face{font-display:swap;font-family:HgSans;font-style:normal;font-weight:700;src:url(//static.healthgrades.com/fonts/hg-sans/HGSansSS-Sm.woff2) format("woff2"),url(//static.healthgrades.com/fonts/hg-sans/HGSansSS-Sm.woff) format("woff")}*,:after,:before{box-sizing:border-box}html{-ms-overflow-style:scrollbar;font-family:sans-serif;line-height:1.15}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--body-bg);color:var(--text-color);font-family:var(--font-family-primary);font-weight:var(--font-weight-base);line-height:var(--line-height-base);margin:0;text-align:left;width:100%}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--headings-color);font-size:clamp(var(--heading-size-min),var(--percent-vw,5vw),var(--heading-size-max));font-weight:var(--heading-weight,var(--headings-font-weight));line-height:var(--headings-line-height);margin-bottom:var(--headings-margin-bottom);margin-top:0}h1{--heading-size-min:var(--subheading-size-md);--heading-size-max:var(--heading-size-md)}h2{--heading-size-min:var(--subheading-size-sm);--heading-size-max:var(--subheading-size-md)}h3{--heading-size-min:var(--font-size-base);--heading-size-max:var(--subheading-size-sm)}h4{font-size:var(--font-size-xs);text-transform:uppercase}p{font-size:clamp(var(--heading-size-min),var(--percent-vw,5vw),var(--heading-size-max));margin-bottom:.75em;margin-top:0}small{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}b,strong{font-weight:var(--font-weight-bold)}a,button{color:var(--link-color);font-weight:var(--link-font-weight);text-decoration:var(--link-decoration)}a:hover,button:hover{color:var(--link-hover-color);text-decoration:var(--link-hover-decoration)}a:active{color:var(--link-active-color)}button{background:none;border:0;cursor:pointer;display:inline;line-height:inherit;padding:0}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1.5rem;margin-top:1.5rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--font-weight-medium)}dd{margin-bottom:.5rem;margin-left:0}hr{background-color:currentColor;border:0;color:var(--hr-color);height:1px;margin:var(--hr-margin) 0}label{display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],input:not([type]),select,textarea{-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-text-color);display:block;font-size:var(--input-text-size);line-height:var(--line-height-base);padding:var(--input-padding);width:100%}[type=email]::-ms-clear,[type=number]::-ms-clear,[type=password]::-ms-clear,[type=search]::-ms-clear,[type=tel]::-ms-clear,[type=text]::-ms-clear,input:not([type])::-ms-clear,select::-ms-clear,textarea::-ms-clear{display:none}[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,input:not([type]):focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 1px var(--input-border-color);outline:none}[type=email]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,input:not([type]):disabled,select:disabled,textarea:disabled{background:var(--input-disabled-bg);border-color:var(--input-disabled-border-color);color:var(--disabled-text-color);cursor:not-allowed;opacity:1}input::placeholder{color:var(--input-placeholder-color);opacity:1}input::-ms-input-placeholder{color:var(--input-placeholder-color)}select{background:var(--input-bg-color) no-repeat center right 1rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjI2MzY2IiBkPSJtMSAxIDkgOCA5LTgiLz48L3N2Zz4=")}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--text-color)}[hidden]{display:none!important}.heading-xl{--heading-size-min:var(--heading-size-sm);--heading-size-max:var(--heading-size-xl)}.heading-lg{--heading-size-min:var(--subheading-size-lg);--heading-size-max:var(--heading-size-lg)}.heading-md{--heading-size-min:var(--subheading-size-md);--heading-size-max:var(--heading-size-md)}.subheading-lg{--heading-size-min:var(--subheading-size-md);--heading-size-max:var(--subheading-size-lg)}.subheading-md{--heading-size-min:var(--subheading-size-sm);--heading-size-max:var(--subheading-size-md)}.subheading-sm{--heading-size-min:var(--font-size-base);--heading-size-max:var(--subheading-size-sm)}.heading-light{--heading-weight:var(--font-weight-base)}.font-size-xxs{font-size:var(--font-size-xxs)}.font-size-xs{font-size:var(--font-size-xs)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-lg{font-size:var(--font-size-lg)}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-weight-md{font-weight:var(--font-weight-medium)}.size-sm{font-size:var(--font-size-sm)}.size-lg{font-size:var(--font-size-lg)}.title--accented{display:inline-grid;&:after{background:var(--headings-underline-color);border-radius:var(--border-radius-round);content:"";height:.25rem;margin-top:.0625em}}.title--inline-accent{display:inline-grid;line-height:1;position:relative;z-index:1;&:after{background:var(--headings-underline-color);border-radius:var(--border-radius-round);bottom:-.0625em;content:"";height:.125em;left:0;position:absolute;width:100%;z-index:-1}}.list-unstyled{list-style:none;margin:0;padding:0}.text-tag{background:var(--bg-color);border-radius:var(--border-radius-md);color:var(--text-color-inverse);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;padding:0 .5em .1em}.text-tag--alert,.text-tag--new{--bg-color:var(--info-color-alert)}.text-tag--alert-positive{--bg-color:var(--info-color-positive)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;&:active,&:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}}.link--secondary{box-shadow:0 1px 0 0 var(--text-color-muted);color:inherit;font-weight:inherit}.btn{align-items:center;background:var(--btn-bg);border-color:var(--btn-border);border-radius:var(--btn-radius,var(--btn-border-radius));border-style:solid;border-width:var(--btn-border-width,1px);color:var(--btn-text-color);column-gap:.35em;cursor:pointer;display:inline-flex;font-size:var(--btn-text-size);font-weight:var(--btn-font-weight);height:var(--btn-height);justify-content:center;letter-spacing:.05em;padding:var(--btn-padding);position:relative;transition:background-color var(--transition-speed-fast),color var(--transition-speed-fast),border-color var(--transition-speed-fast);vertical-align:middle}.btn:hover:not(:disabled){background:var(--btn-hover-bg,var(--btn-primary-hover-bg));border-color:var(--btn-hover-border-color,var(--btn-primary-hover-bg));color:var(--btn-hover-text-color)}.btn:focus{background:var(--btn-bg-focus);border-color:var(--link-color);box-shadow:inset 0 0 0 1px var(--btn-focus-inset,transparent);outline:none}.btn:disabled{background:var(--btn-bg-disabled);border-color:var(--btn-disabled-bg);color:var(--btn-disabled-color);cursor:default}.btn svg{font-size:1.5em;height:1em!important;margin-right:var(--btn-icon-margin,-.25em);min-height:1em;min-width:1em;width:1em!important}.btn--xl{--btn-height:var(--btn-size-lg);--btn-padding:0 1.75rem;--btn-text-size:var(--btn-font-size)}@media (min-width:768px){.btn--xl{--btn-height:var(--btn-size-xl);--btn-padding:0 2rem;--btn-text-size:var(--font-size-base)}}.btn--lg{--btn-height:var(--btn-size-md);--btn-padding:0 1.25rem;--btn-text-size:var(--btn-font-size)}@media (min-width:768px){.btn--lg{--btn-height:var(--btn-size-lg);--btn-padding:0 1.75rem;--btn-text-size:var(--btn-font-size)}}.btn--md{--btn-height:var(--btn-size-md);--btn-padding:0 1.25rem;--btn-text-size:var(--btn-font-size)}.btn--sm{--btn-height:var(--btn-size-sm);--btn-padding:0 1rem;--btn-text-size:var(--font-size-xs)}.btn--primary{--btn-bg:var(--btn-primary-bg);--btn-border:var(--btn-primary-border);--btn-text-color:var(--btn-primary-text-color)}.btn--primary:focus{--btn-bg-focus:var(--btn-primary-hover-bg)}.btn--primary:disabled{--btn-bg-disabled:var(--btn-disabled-bg)}.btn--secondary{--btn-bg:var(--btn-secondary-bg);--btn-text-color:var(--btn-secondary-text-color)}.btn--secondary:focus{--btn-focus-inset:var(--btn-secondary-text-color);--btn-bg-focus:var(--btn-secondary-bg)}.btn--ghost{--btn-bg:transparent;--btn-text-color:var(--btn-inverted-text-color)}.btn--ghost:hover:not(:disabled){--btn-hover-bg:var(--deep-blue-30);--btn-hover-border-color:currentColor}.btn--ghost:focus{--btn-focus-inset:currentColor}.btn--ghost:disabled{opacity:.5}.btn--icon-left{flex-direction:row-reverse}.btn--icon-left svg{--btn-icon-margin:0;margin-left:-.25em}.btn--text{--btn-bg:transparent;--btn-border-width:0;--btn-radius:0;--btn-padding:0;--btn-text-color:var(--link-color);font-size:inherit}.btn--text:hover:not(:disabled){--btn-hover-bg:none;--btn-hover-text-color:var(--link-hover-color)}.btn--text:focus{outline:.125rem solid currentColor;outline-offset:.125em}.btn--text:disabled{--btn-bg-disabled:none}.btn--text:disabled:hover{background:none;cursor:default;text-decoration:none}.btn--text svg{--btn-icon-margin:0;margin-left:0}.btn--icon-only{--btn-bg:transparent;--btn-border-width:0;--btn-padding:0;--btn-text-color:var(--link-color);border-radius:var(--btn-border-radius);display:inline-flex}.btn--icon-only svg{font-size:1.5em;transform:none}.btn-reset{background:transparent;border:none;border-radius:0;color:currentColor;font-size:inherit;line-height:inherit;padding:0;text-align:left}.btn-reset:hover:not(:disabled){background:none;color:currentColor}.btn-reset:focus{outline:.125rem solid currentColor;outline-offset:.125em}.btn-reset:active{background:none;color:currentColor}.btn-reset:disabled{background:none}.btn-reset:disabled:hover{background:none;cursor:default;text-decoration:none}.button{align-items:center;background:var(--btn-primary-bg);border-color:var(--btn-primary-border);border-radius:var(--btn-border-radius);border-style:solid;border-width:1px;color:var(--btn-primary-text-color);column-gap:.35em;cursor:pointer;display:inline-flex;font-size:var(--btn-text-size,var(--btn-font-size));font-weight:var(--btn-font-weight);height:var(--btn-height,var(--btn-size-md));justify-content:center;letter-spacing:.05em;padding:var(--btn-padding,0 1.25rem .25rem);position:relative;transition:background-color var(--transition-speed-fast),color var(--transition-speed-fast),border-color var(--transition-speed-fast);vertical-align:middle}.button:hover:not(:disabled){background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--btn-hover-text-color)}.button:focus{background:var(--btn-primary-hover-bg);border-color:var(--link-color);box-shadow:inset 0 0 0 1px transparent;outline:none}.button:disabled{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-bg);color:var(--btn-disabled-color);cursor:default}.button.size-sm{--btn-height:var(--btn-size-sm);--btn-padding:0 1rem;--btn-text-size:var(--font-size-xs)}.button.size-lg{--btn-height:var(--btn-size-lg);--btn-padding:0 1.75rem;--btn-text-size:var(--btn-font-size)}@media (min-width:768px){.button.size-lg{--btn-height:var(--btn-size-xl);--btn-padding:0 2rem;--btn-text-size:var(--font-size-base)}}.button--secondary{align-items:center;background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);border-radius:var(--btn-border-radius);border-style:solid;border-width:1px;color:var(--btn-secondary-text-color);column-gap:.35em;cursor:pointer;display:inline-flex;font-size:var(--btn-text-size,var(--btn-font-size));font-weight:var(--btn-font-weight);height:var(--btn-height,var(--btn-size-md));justify-content:center;letter-spacing:.05em;padding:var(--btn-padding,0 1.25rem);position:relative;transition:background-color var(--transition-speed-fast),color var(--transition-speed-fast),border-color var(--transition-speed-fast);vertical-align:middle}.button--secondary:hover:not(:disabled){background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--btn-hover-text-color)}.button--secondary:focus{background:var(--btn-secondary-hover-bg);border-color:var(--link-color);box-shadow:inset 0 0 0 1px var(--btn-secondary-text-color);outline:none}.button--secondary:disabled{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-bg);color:var(--btn-disabled-color);cursor:default}.button--secondary.size-sm{--btn-height:var(--btn-size-sm);--btn-padding:0 1rem;--btn-text-size:var(--font-size-xs)}.button--secondary.size-lg{--btn-height:var(--btn-size-lg);--btn-padding:0 1.75rem;--btn-text-size:var(--btn-font-size)}@media (min-width:768px){.button--secondary.size-lg{--btn-height:var(--btn-size-xl);--btn-padding:0 2rem;--btn-text-size:var(--font-size-base)}}.body--no-scroll,.body--no-scroll--mobile{overflow:hidden;position:fixed}@media (min-width:768px){.body--no-scroll--mobile{overflow:unset;position:unset}}.container{margin-left:auto;margin-right:auto;max-width:var(--site-max-width);padding-left:1rem;padding-right:1rem}.skeleton-loading-bg{animation:skeletonLoading 2.5s infinite;background:linear-gradient(90deg,var(--gray-30),var(--gray-10),var(--gray-30));background-size:600% 600%}@keyframes skeletonLoading{0%{background-position:100% 0}to{background-position:0 100%}}.auto-bio{margin:18px 0;white-space:pre-wrap}.auto-bio.auto-bio-collapse-margins{margin:0}.auto-bio-clamped{-webkit-box-orient:vertical;-webkit-line-clamp:4;cursor:pointer;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all var(--transition-speed-slow) ease-in-out;transition:all var(--transition-speed-slow) ease-in-out}.auto-bio-clamped.auto-bio-clamped-three{-webkit-line-clamp:3}.auto-bio-clamped.auto-bio-clamped-two{-webkit-line-clamp:2}.auto-bio-clamped.auto-bio-clamped-one{-webkit-line-clamp:1}.auto-bio-clamped.clamp-expanded{-webkit-line-clamp:30;cursor:auto}@media (max-width:540px){.auto-bio-clamped{-webkit-line-clamp:3}.auto-bio-clamped.auto-bio-clamped-two{-webkit-line-clamp:2}.auto-bio-clamped.auto-bio-clamped-one{-webkit-line-clamp:1}}.bottom-ad-leaderboard-row{background:var(--bg-overlay-light);bottom:0;left:0;line-height:0;max-width:100%;min-height:50px;padding:20px 0 10px;position:fixed;text-align:center;width:100%;z-index:var(--z-layout-overlay,99999)}.bottom-ad-leaderboard-row.is-bottom-ad-closed{-webkit-transform:translateY(125px);transform:translateY(125px)}.bottom-ad-leaderboard{display:inline-block;margin:0 auto;min-height:50px;min-width:320px;position:relative}.ad-leaderboard.data-loaded:before{bottom:48%;color:var(--text-color-muted);content:"ADVERTISEMENT";display:block;font-size:var(--font-size-xxs);left:-50px;min-width:45px;padding:0 0 5px;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ad-leaderboard.data-loaded>div>div,.ad-leaderboard.data-loaded>div>div>div{height:auto!important}.ad-leaderboard.data-loaded .GoogleActiveViewElement{position:relative!important}.bottom-ad-close{position:absolute;right:16px;top:8px;z-index:1}@media (max-width:1024px){.bottom-ad-leaderboard-row{margin-top:0}}@media (max-width:726px){.ad-leaderboard.data-loaded:before{font-size:5px;left:-25px}}@media (min-width:541px) and (max-width:830px){.bottom-ad-close{background-color:var(--bg-base);height:24px;padding:4px 4px 0;top:-24px}}@media (max-width:540px){.bottom-ad-leaderboard{overflow:visible}.bottom-ad-close{height:24px;right:0;top:0}}@media (max-width:375px){.bottom-ad-close{background-color:var(--bg-overlay-light);padding:4px 4px 0;top:-22px}}.icon-module_icon-s6DqF{height:1em;min-height:1em;min-width:1em;width:1em}.icon-module_xs-z4bhd{font-size:.75rem}.icon-module_sm-i5Meh{font-size:1rem}.icon-module_md-sXRvd{font-size:1.5rem}.icon-module_lg-akGeJ{font-size:2rem}.icon-module_xl-h5Vv2{font-size:2.5rem}.icon-module_inheritSize-1H0IK{height:1.42em;min-height:1.42em;min-width:1.42em;vertical-align:-.32em;width:1.42em}.breadcrumb-buffer-bottom{margin-bottom:16px}.breadcrumb-smaller-text,.breadcrumb-smaller-text-top-page-redesign{font-size:var(--font-size-xs)}@media (min-width:768px){.breadcrumb-smaller-text-top-page-redesign{font-size:14px}}.breadcrumb-list{height:100%;line-height:var(--line-height-base);margin-bottom:0;margin-top:0;padding:0}.breadcrumb-list.top-of-page-redesign{line-height:2}@media (max-width:992px){.breadcrumb,.breadcrumb-buffer-bottom{margin-bottom:0}}@media (max-width:540px){.breadcrumb-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1;width:100%}}.breadcrumb-end{font-weight:400;margin-right:4px;white-space:nowrap}.breadcrumb-end.breadcrumb-end-dark-mode{color:var(--text-color-inverse)}.breadcrumb-link{font-weight:400;margin-right:4px}.breadcrumb-link.breadcrumb-link-dark-mode{-webkit-box-shadow:0 1px 0 0 var(--border-color-inverse);box-shadow:0 1px 0 0 var(--border-color-inverse);color:var(--text-color-inverse)}.breadcrumb-link.breadcrumb-link-dark-mode-top-of-page-redesign{-webkit-box-shadow:none;box-shadow:none}.breadcrumb-link-container{display:inline;list-style-type:none}.breadcrumb-icon{fill:var(--text-color);color:var(--text-color);margin-right:4px;vertical-align:-2px}.breadcrumb-icon.breadcrumb-icon-dark-mode{fill:var(--text-color-inverse);color:var(--text-color-inverse)}@media (max-width:540px){.breadcrumb-link-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb-link{white-space:nowrap}.breadcrumb-link-container-ellipsis .breadcrumb-link{overflow:hidden;text-overflow:ellipsis}}.faded-horizontal-scroll{height:30px;position:relative}.faded-horizontal-scroll-fade-right{background:-webkit-linear-gradient(right,var(--bg-off-base) 0,var(--bg-off-base) 50%,rgba(249,250,253,0) 100%);background:-webkit-gradient(linear,right top,left top,from(var(--bg-off-base)),color-stop(50%,var(--bg-off-base)),to(rgba(249,250,253,0)));background:linear-gradient(to left,var(--bg-off-base) 0,var(--bg-off-base) 50%,rgba(249,250,253,0) 100%);height:100%;position:absolute;right:-5px;top:0;width:25px}.faded-horizontal-scroll-fade-right.faded-horizontal-scroll-fade-dark-mode{background:-webkit-linear-gradient(right,var(--deep-blue-50) 0,var(--deep-blue-50) 50%,rgba(0,0,115,0) 100%);background:-webkit-gradient(linear,right top,left top,from(var(--deep-blue-50)),color-stop(50%,var(--deep-blue-50)),to(rgba(0,0,115,0)));background:linear-gradient(to left,var(--deep-blue-50) 0,var(--deep-blue-50) 50%,rgba(0,0,115,0) 100%)}.faded-horizontal-scroll-fade-left{background:-webkit-linear-gradient(left,var(--bg-off-base) 0,var(--bg-off-base) 50%,rgba(249,250,253,0) 100%);background:-webkit-gradient(linear,left top,right top,from(var(--bg-off-base)),color-stop(50%,var(--bg-off-base)),to(rgba(249,250,253,0)));background:linear-gradient(to right,var(--bg-off-base) 0,var(--bg-off-base) 50%,rgba(249,250,253,0) 100%);height:100%;left:-5px;position:absolute;top:0;width:25px}.faded-horizontal-scroll-fade-left.faded-horizontal-scroll-fade-dark-mode{background:-webkit-linear-gradient(left,var(--brand-primary) 0,var(--brand-primary) 50%,rgba(0,0,115,0) 100%);background:-webkit-gradient(linear,left top,right top,from(var(--brand-primary)),color-stop(50%,var(--brand-primary)),to(rgba(0,0,115,0)));background:linear-gradient(to right,var(--brand-primary) 0,var(--brand-primary) 50%,rgba(0,0,115,0) 100%)}.faded-horizontal-scroll-fade-left.faded-horizontal-scroll-fade-dark-mode-redesign{background:-webkit-linear-gradient(left,var(--deep-blue-50) 0,var(--deep-blue-50) 50%,rgba(0,0,115,0) 100%);background:-webkit-gradient(linear,left top,right top,from(var(--deep-blue-50)),color-stop(50%,var(--deep-blue-50)),to(rgba(0,0,115,0)));background:linear-gradient(to right,var(--deep-blue-50) 0,var(--deep-blue-50) 50%,rgba(0,0,115,0) 100%)}.faded-horizontal-scroll-overflow{-ms-overflow-style:none;height:100%;overflow-x:auto;scrollbar-width:none}.faded-horizontal-scroll-overflow::-webkit-scrollbar{display:none}.location-box{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:4px;max-width:100%;min-height:1px;position:relative}.location-practice{font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height-base);margin:0;padding:0}.location-practice.location-practice-deemphasized{font-weight:500}.location-row-address{cursor:pointer}.logo-hg-choice-module_root-bUYUS{display:block}#summary-section,.react-render-section,section{scroll-margin-top:95px}.profile-sticky-nav-container-new{width:100%}.profile-sticky-nav-container-new.fixed{left:0;position:fixed;top:0;z-index:998}.profile-sticky-nav-container-new .profile-sticky-nav{-webkit-overflow-scrolling:touch;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:95px;-webkit-justify-content:space-between;justify-content:space-between;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{background-color:var(--white);border:var(--border-base);border-radius:2px;height:95px;max-width:692px;min-width:66.6667%;overflow:hidden;padding:0 36px}.profile-sticky-nav-placeholder{bottom:25px;height:95px;position:absolute;width:100%}.profile-sticky-nav-grid-container{margin:0 auto;max-width:1200px;padding:0 18px;position:relative}.sticky-nav-link{border-bottom:4px solid transparent;color:var(--text-color-dark);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:500;margin-bottom:4px;padding-bottom:14px;position:relative;top:9px;white-space:nowrap}.sticky-nav-link p{vertical-align:middle}.review-pill{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:3px}.review-pill small{background-color:var(--text-color);border-radius:var(--border-radius-lg);color:var(--text-color-inverse);height:20px;min-width:20px;padding:1px 6px;position:relative;text-align:center;top:1px}.selected-nav-link{border-bottom:4px solid var(--info-color-positive);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700}.selected-nav-link p{vertical-align:middle;white-space:nowrap}.selected-nav-link .review-pill small{padding:0 6px}.sticky-nav-link-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center;padding-left:12px;padding-right:12px}.sticky-nav-link-container:first-of-type{padding-left:0;padding-right:18px}.sticky-nav-link-container:last-of-type{padding-right:0}@media (max-width:1199px){.profile-sticky-nav-grid-container{max-width:1024px}}@media (min-width:1200px){.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{max-width:800px}}@media (max-width:1024px){.profile-sticky-nav-grid-container{max-width:992px}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{max-width:100%;min-width:100%}}@media (max-width:768px){.sticky-nav-link-container{padding-left:8px;padding-right:16px}.sticky-nav-link-container:first-of-type{margin-left:18px}.sticky-nav-link{margin-bottom:4px;padding-bottom:4px;top:0}.sticky-nav-link:last-of-type{margin-right:18px}.profile-sticky-nav-container-new .profile-sticky-nav{height:56px}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{border-left:none;border-right:none;height:56px;padding:0}.profile-sticky-nav-grid-container{padding:0}.profile-sticky-nav-placeholder{bottom:0;height:56px;position:static}#summary-section,.react-render-section,section{scroll-margin-top:56px}}.save-share-link-container{cursor:pointer;font-size:var(--font-size-sm)}.save-share-link-container,.save-share-link-container button{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.save-share-link-container button svg{margin-right:3px}.save-share-link-container:not(:last-of-type){margin-right:15px}.save-share-link,.save-share-link-dark-mode{-webkit-box-shadow:none;box-shadow:none;font-weight:500;margin-left:3px}.save-share-link-dark-mode:hover{color:var(--text-color-inverse)}.save-share-link-icon{color:var(--link-color)}.save-share-link-icon-dark-mode{color:var(--white)}.save-share-link-saved-label{color:var(--info-color-positive)}.save-share-link-saved-label svg{stroke:var(--info-color-positive)}.save-share-link-text{display:none}@media (min-width:992px){.save-share-link-text{display:inline-block}}.simpleSpinner-module_xs-OlFhX{font-size:.75rem}.simpleSpinner-module_sm-hJ8a\+{font-size:1rem}.simpleSpinner-module_md-rzsJ5{font-size:1.5rem}.simpleSpinner-module_lg-qr2Me{font-size:2rem}.simpleSpinner-module_xl-3liAj{font-size:2.5rem}.simpleSpinner-module_root-YULLq{animation:simpleSpinner-module_rotate-Jqa6E 2s linear infinite;display:block;height:1em;min-height:1em;min-width:1em;width:1em}.simpleSpinner-module_root-YULLq circle{stroke-dasharray:65,131;stroke-dashoffset:0;animation:simpleSpinner-module_dash-PUkXS 2s ease-in-out infinite}@keyframes simpleSpinner-module_rotate-Jqa6E{to{transform:rotate(1turn)}}@keyframes simpleSpinner-module_dash-PUkXS{0%{stroke-dasharray:1,131;stroke-dashoffset:0}50%{stroke-dasharray:102,131;stroke-dashoffset:-44px}to{stroke-dasharray:88,131;stroke-dashoffset:-131px}}.fullPageSpinner-module_root-c4bE9{align-items:center;background:var(--bg-overlay-dark);display:flex;height:100%;justify-content:center;left:0;outline:none;position:fixed;top:0;width:100%}.fullPageSpinner-module_dialog-YP8QC{background:var(--bg-base);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-deep);padding:2.5rem}.fullPageSpinner-module_hasChildren-mD\+58 .fullPageSpinner-module_dialog-YP8QC{align-items:center;display:flex;flex-direction:column;max-width:15rem;min-width:9.5rem;padding:2.5rem 1rem 2rem;row-gap:1rem;text-align:center}.textInput-module_componentRoot-20\+VI label{color:var(--label-text-color);font-size:var(--label-size);margin-bottom:var(--label-margin)}.textInput-module_componentRoot-20\+VI input,.textInput-module_componentRoot-20\+VI select{-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-text-color);display:block;font-size:var(--input-text-size);line-height:var(--line-height-base);padding:var(--input-padding);width:100%}.textInput-module_componentRoot-20\+VI input::-ms-clear,.textInput-module_componentRoot-20\+VI select::-ms-clear{display:none}.textInput-module_componentRoot-20\+VI input:focus,.textInput-module_componentRoot-20\+VI select:focus{box-shadow:inset 0 0 0 1px var(--input-border-color);outline:none}.textInput-module_componentRoot-20\+VI input:disabled,.textInput-module_componentRoot-20\+VI select:disabled{background:var(--input-disabled-bg);border-color:var(--input-disabled-border-color);color:var(--disabled-text-color);cursor:not-allowed;opacity:1}.textInput-module_hideLabel-c0hgh label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.textInput-module_invalid-9Uspk input,.textInput-module_invalid-9Uspk select{border-color:var(--input-invalid-border-color)}.textInput-module_maxLengthCounter-cv5Cd{font-size:var(--label-size);margin-top:var(--label-margin);text-align:right}.textInput-module_errorMessage-R1EBu{color:var(--info-color-alert);font-size:var(--label-size);line-height:1;margin-top:var(--label-margin)}.forgot-password-back{border-bottom:var(--border-base);color:var(--gray-70);font-weight:400}.forgot-password-container>.forgot-password-back{margin-top:-24px;position:absolute}@media screen and (min-width:540px){.forgot-password-container>.forgot-password-back{margin-top:-48px}}.forgot-password-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-top:24px}@media screen and (min-width:540px){.forgot-password-header{margin-top:0}}.forgot-password-subtitle{text-align:center}.forgot-password-email-holder{margin-bottom:24px}.forgot-password-button{width:100%}.button-with-error{margin-bottom:92px}.forgot-email-error{color:var(--info-color-alert);font-size:var(--font-size-sm);margin-top:8px}.medical-login-holder{text-align:center}.medical-icon-offset{padding-left:12px}.medical-text{margin:16px 0}.login-container{width:100%}.login-title{margin-bottom:40px;text-align:center}.login-email{margin-bottom:12px}.login-password{margin-bottom:8px}.login-reset-password{margin-bottom:16px;text-align:right}.login-button{width:100%}.login-privacy-policy{margin-bottom:24px;text-align:center}.login-divider{background:var(--border-color-base);border:0;height:2px;margin-bottom:24px}.icon-circle-background{margin-bottom:8px}.login-oas-title{margin-bottom:16px}.login-oas-create-message{margin-bottom:24px;text-align:center}.login-oas-create-account{text-align:center}.login-create-account-cta{margin-bottom:24px;width:100%}.login-divider-oas{background:var(--border-color-base);border:0;height:2px;margin:24px 0}.container__welcome-back-new{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:64px auto 0;max-width:470px;text-align:center}.container__welcome-back-new p{margin-bottom:28px}.container__welcome-back-new .icon-circle-background{margin-bottom:16px}.description-button{margin:0 auto;max-width:300px}.send-btn{margin:0 auto 64px;max-width:270px;width:100%}.logo-heart-module_logo-heart-rl1DG{display:block}.body--scroll-locked{left:0;position:fixed;right:0;top:var(--scroll-off-set)}.modal-module_root-aUGvB{bottom:0;display:flex;left:0;padding:1rem;position:fixed;right:0;top:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.modal-module_root-aUGvB{display:block}}.modal-module_modalScroll-r992I{-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-y:auto}.modal-module_modalScroll-r992I::-webkit-scrollbar{display:none}.modal-module_contentScroll-MG-Ir .modal-module_dialog-brfeN{-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;height:100%;overflow-y:auto}.modal-module_contentScroll-MG-Ir .modal-module_dialog-brfeN::-webkit-scrollbar{display:none}.modal-module_contentScroll-MG-Ir .modal-module_closeButtonWrapper-CrRJ8{right:3rem}.modal-module_contentScroll-MG-Ir .modal-module_closeButton-TjE3a{background:var(--bg-base);border-radius:50%;position:fixed;z-index:1}.modal-module_overlay-\+TKkr{background:var(--bg-overlay-dark);height:100%;left:0;position:fixed;top:0;width:100%}.modal-module_dialog-brfeN{background:var(--bg-base);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-deep);margin:auto;max-width:30rem;min-height:4rem;min-width:4rem;overflow:hidden;padding:3rem 1.5rem;position:relative;width:100%}.modal-module_lg-zdHn5 .modal-module_dialog-brfeN{max-width:50rem}.modal-module_auto-L87js .modal-module_dialog-brfeN{max-width:none;width:auto}.modal-module_logo-j5Pw\+{margin:0 auto 1rem;width:2.5rem}.modal-module_header-Xefyl{margin-bottom:1rem;text-align:center}.modal-module_title-3OURS{margin-bottom:0}.modal-module_closeButtonWrapper-CrRJ8{position:absolute;right:.5rem;top:.5rem}.modal-module_closeButton-TjE3a{color:currentColor;display:flex;padding:.5rem}.login-confirm{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:0 auto}.login-confirm.login-confirm-full-page{padding-top:72px}.login-confirm .icon-circle-background{margin-bottom:24px}.login-confirm h2,.login-confirm p{text-align:center}.login-confirm button{margin-top:18px;width:80%}.notify-user-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:0 auto}.notify-user-wrapper .notify-user_title{margin-top:12px;text-align:center}.notify-user-wrapper .notify-user_message{margin-top:16px;text-align:center;white-space:pre-wrap}.notify-user-wrapper .notify-button{margin-top:48px;width:100%}.notify-user-wrapper .notify-oas_title{margin-top:32px}.register-title{font-size:var(--subheading-size-md);margin-bottom:16px;text-align:center}.register-subtitle{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:8px}.register-emailinput{margin-bottom:8px}.register-cta{margin-bottom:16px;margin-top:16px;width:100%}.register-error{color:var(--info-color-alert);font-size:var(--font-size-sm);margin-bottom:8px}.login-cta{margin-bottom:16px;width:100%}.register-privacy-policy{margin-bottom:24px;text-align:center}.register-divider{background:var(--border-color-base);border:0;height:2px;margin-bottom:24px}.account-access-modal__spinner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--bg-base);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.modal__account{z-index:11111111}.account_modal_container .form-container{padding:0}.account_modal_container .form-container>.forgot-password-back{margin-left:-8px;margin-top:-58px;position:absolute}@media screen and (min-width:540px){.account_modal_container .form-container>.forgot-password-back{margin-left:-60px;margin-top:-44px}.account_modal_container{padding:10px 60px}}.icon-circle-background{background-color:var(--info-bg-positive);border-radius:50%;display:block;height:44px;margin:0 auto;width:44px}.icon-offset{padding-left:16px}.icon-color{color:var(--purple-90)}.passwordInput-module_root-NqYhM{display:flex;flex-wrap:wrap}.passwordInput-module_root-NqYhM label{flex:1;order:0}.passwordInput-module_root-NqYhM input{order:2;width:100%}.passwordInput-module_root-NqYhM button{background:none;border:0;color:var(--link-color);cursor:pointer;font-size:var(--label-size);font-weight:var(--link-font-weight);margin-bottom:var(--label-margin);margin-left:1em;order:1;padding:0}.passwordInput-module_errorMessage-ZJNun{order:3;width:100%}.spinner-login{color:#fff;display:inline}.login-error{color:var(--info-color-alert);font-size:var(--font-size-sm);margin-bottom:16px}.illustrated-icon-module_illustrated-icon--circle-bg-UN7Qq{align-items:center;height:1.5em;justify-content:center;width:1.5em}.illustrated-icon-module_illustrated-icon__icon-QwRJw{position:relative}.mfa-header{text-align:center}.mfa-header h2{margin:1rem 0}.mfa-header-message{margin-bottom:2rem}.mfa-header-icon{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:1.5rem 0 2rem;width:100%}.mfa-header-icon svg{font-size:5rem}.hg-otp-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:100%}.hg-otp-component-container{display:grid;gap:1rem;margin-bottom:24px}.hg-otp-component-container input{background:var(--gray-10);border:1px solid var(--border-color-dark);font-weight:700;height:48px;outline:0;text-align:center;width:52px}.hg-otp-component-container input:focus{border-color:var(--brand-primary)}.hg-otp-component-container input[type=number]::-webkit-inner-spin-button,.hg-otp-component-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.hg-otp-component-container input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.hg-otp-component-actions{margin:1rem 0 2rem;width:100%}.hg-otp-component-actions button{width:100%}.verify-form-container{text-align:center}.sms-verify-form-status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:1.25rem 0}.sms-verify-form-status .form-error-message{color:var(--info-color-alert);font-size:.825rem}.sms-verify-form-loading,.sms-verify-form-resent{margin-bottom:1rem}.mfa-signup-form-container{text-align:center}.mfa-signup-form-status{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:1.25rem 0}.mfa-signup-form-status .form-error-message{color:var(--info-color-alert);font-size:.825rem}.mfa-signup-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:9rem;-webkit-justify-content:space-between;justify-content:space-between;margin:1rem 0}.mfa-signup-actions label{text-align:left;width:100%}.mfa-signup-actions button,.mfa-signup-phone-input{width:100%}.mfa-signup-form-disclaimer-boxed{border:1px solid var(--gray-30);border-radius:var(--border-radius-lg);margin:2rem 0;padding:1rem 1.25rem}.pwd-validation{margin-bottom:16px}.pwd-validation h4{margin-bottom:8px}.pwd-validation p{font-size:var(--font-size-sm);margin:0}.pwd-validation svg{font-size:16px;height:16px;margin-bottom:-3px;width:16px}.check-icon{color:var(--info-color-positive)}.form-container{margin:0 auto;padding:32px 16px 16px}@media screen and (min-width:540px){.form-container{max-width:482px}}.form-holder{margin:auto;max-width:350px}.form-password-message{font-size:var(--font-size-xs);font-weight:700;margin-bottom:8px;margin-top:20px}.form-password-confirm{margin-bottom:32px}.form-error-message{color:var(--info-color-alert)}.form-cta{width:100%}.form-spinner{color:#fff;display:inline}.share-modal-overlay{z-index:99999999}.share-modal-header{text-align:center}.share-modal fieldset{border:none;margin:10px 0 0;padding:0}.share-modal label{display:block;margin-bottom:10px;width:100%}.share-modal .button{width:100%}.share-modal .share-modal-body{margin:10px 0}.share-modal .share-modal-error-message{color:var(--info-color-alert)}.share-modal .share-modal-input-error{border-color:var(--info-color-alert)}.share-modal .share-modal-tabs{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.share-modal .share-modal-tabs-button{border:var(--border-base);border-radius:0;color:var(--text-color-dark);cursor:pointer;font-size:var(--font-size-sm);height:40px;padding:0 20px;white-space:nowrap;width:100%}.share-modal .share-modal-tabs-button:first-child{border-bottom-left-radius:6px;border-right:0;border-top-left-radius:6px}.share-modal .share-modal-tabs-button:last-child{border-bottom-right-radius:6px;border-left:0;border-top-right-radius:6px}.share-modal .share-modal-tabs-button:active,.share-modal .share-modal-tabs-button:focus{outline:none}.share-modal .share-modal-tabs-button-active{background-color:var(--bg-neutral);font-weight:700;outline:none}.share-modal-success-message{color:var(--info-color-positive)}.share-modal-success-message svg{fill:var(--info-color-positive);color:var(--info-color-positive);margin-right:8px}.share-modal-success-message span,.share-modal-success-message svg{vertical-align:middle}.review-summary-tooltip-container{position:relative;top:4px}.review-summary-tooltip-container-designated{display:inline;top:7px}.review-summary-tooltip-container-under-img{display:inline;position:absolute;right:-22px;top:7px}.review-summary-tooltip{left:-149px;position:absolute;z-index:10}.innerDisplay-module_root-z65pj{display:inline-block;position:relative}.innerDisplay-module_root-z65pj svg:first-child{margin-left:-.125em}.innerDisplay-module_root-z65pj svg:last-child{margin-right:-.125em}.innerDisplay-module_scale-EEsYL{color:var(--stars-empty-color)}.innerDisplay-module_score-dixsr{color:var(--stars-color);left:0;position:absolute;top:0}.innerDisplay-module_scale-EEsYL,.innerDisplay-module_score-dixsr{display:flex}.innerButton-module_root-a89vs{display:inline-flex}.innerButton-module_button-sXJuL{background:none;border:0;cursor:pointer;display:flex;font-size:1em;margin:0;padding:0}.innerButton-module_icon-HQZ64{stroke:var(--stars-empty-color);color:var(--stars-empty-color)}.innerButton-module_button-sXJuL:first-child .innerButton-module_icon-HQZ64{margin-left:-.125em}.innerButton-module_button-sXJuL:last-child .innerButton-module_icon-HQZ64{margin-right:-.125em}.innerButton-module_root-a89vs:hover .innerButton-module_icon-HQZ64{color:var(--stars-color);opacity:1}.innerButton-module_button-sXJuL:hover~.innerButton-module_button-sXJuL .innerButton-module_icon-HQZ64{stroke:var(--stars-empty-color);color:var(--stars-empty-color)}.innerButton-module_inheritSize-naIrO .innerButton-module_button-sXJuL{display:inline-block}.innerInput-module_root-2Yfyz{align-items:center;display:inline-flex}.innerInput-module_showInColumn-Bu\+n8{display:grid;justify-items:center;row-gap:.25rem}.innerInput-module_showInline-njvBL{column-gap:.75rem;display:flex}.innerInput-module_label-zzDWo{cursor:pointer;display:flex}.innerInput-module_label-zzDWo:focus-within{outline:1px dotted var(--gray-100);outline:5px auto -webkit-focus-ring-color}.innerInput-module_icon-1l9L8{color:var(--stars-empty-color)}.innerInput-module_hasValue-VrQVZ .innerInput-module_icon-1l9L8{color:var(--stars-color);opacity:1}.innerInput-module_label-zzDWo:first-child .innerInput-module_icon-1l9L8{margin-left:-.125em}.innerInput-module_label-zzDWo:last-child .innerInput-module_icon-1l9L8{margin-right:-.125em}.innerInput-module_labelChecked-NSNiG~.innerInput-module_label-zzDWo .innerInput-module_icon-1l9L8{color:var(--stars-empty-color)}.innerInput-module_root-2Yfyz:hover .innerInput-module_icon-1l9L8{color:var(--stars-color);opacity:1}.innerInput-module_label-zzDWo:hover~.innerInput-module_label-zzDWo .innerInput-module_icon-1l9L8{color:var(--stars-empty-color)}.innerInput-module_input-0vZ8l{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.innerInput-module_inheritSize-Q8rlL .innerInput-module_label-zzDWo{display:inline-block}.innerInput-module_starWrapper-OOa5x{display:inline-flex}.innerInput-module_starLabel-FDwaS.innerInput-module_xs-DRMG-{font-size:.5rem}.innerInput-module_starLabel-FDwaS.innerInput-module_sm-HV\+rZ{font-size:.625rem}.innerInput-module_starLabel-FDwaS.innerInput-module_lg-E6qs2,.innerInput-module_starLabel-FDwaS.innerInput-module_md-5rHoB{font-size:.875rem}.innerInput-module_starLabel-FDwaS.innerInput-module_xl-pcTx2{font-size:1.5rem}.anchor{cursor:pointer}.star-reviews-container-wrap-text{margin-top:5px}.star-reviews-count-container{margin-left:8px;margin-top:-3px}.star-reviews-count-container.star-reviews-wrap-text{margin-left:0;margin-top:0;text-align:center}.star-reviews-count{font-size:var(--font-size-base)}.star-reviews-count.star-reviews-count-sm{font-size:var(--font-size-sm)}.star-reviews-count.star-reviews-count-xs{font-size:var(--font-size-xs)}.star-reviews-dark-mode{position:relative}.star-reviews-dark-mode a,.star-reviews-dark-mode a:hover,.star-reviews-dark-mode button,.star-reviews-dark-mode button:hover{color:var(--text-color-inverse)}.star-reviews-standard-redesign{color:var(--blue-50);font-weight:500}.star-reviews-standard-redesign:hover{color:var(--blue-50)}.align-stars{position:relative;top:6px}.summary-header-specialty-icon-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;margin-top:8px}.summary-header-specialty-icon-row .specialty-icon-svg-placeholder,.summary-header-specialty-icon-row svg{display:inline-block;height:28px;margin-right:8px;vertical-align:middle;width:28px}.summary-header-row-specialty{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.summary-header-row-bullet-separator{margin-left:4px;margin-right:4px}@media (max-width:539px){.summary-header-specialty-icon-row{font-size:var(--font-size-lg)}}@media (max-width:540px){.summary-header-specialty-icon-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.summary-header-specialty-icon-row .summary-header-row-gender-age .summary-header-row-bullet-separator:first-of-type{display:none}.summary-header-specialty-icon-row .summary-header-row-specialty svg{vertical-align:bottom}}.telehealth-badge{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}.telehealth-badge .telehealth-text-mobile{display:inline-block}.telehealth-badge .telehealth-text-desktop{display:none}.telehealth-badge.telehealth-badge-compressed{margin-bottom:0;margin-top:0}.telehealth-badge.telehealth-badge-standard{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.telehealth-badge .telehealth-text{margin-left:29px}.telehealth-badge svg{color:var(--gray-70);position:absolute}@media (min-width:768px){.telehealth-badge{margin-bottom:8px}.telehealth-badge .telehealth-text-mobile{display:none}.telehealth-badge .telehealth-text-desktop{display:inline-block}}.telehealth-resource-modal-overlay{z-index:10000031}#telehealth-resource-modal section{max-width:640px;padding:40px}.telehealth-resource-modal{max-height:95vh;min-width:250px;overflow:hidden;padding-bottom:30px;padding-top:30px;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:500px}.telehealth-resource-modal-ad{margin-top:32px;min-height:275px}.telehealth-resource-modal-title{text-align:center}.telehealth-resource-modal-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-base);border:1px solid var(--btn-secondary-color);border-radius:var(--border-radius-round);color:var(--btn-secondary-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);margin-left:16px;min-height:3rem;outline:none;padding:0 1.5rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.telehealth-resource-modal-button svg{vertical-align:text-bottom}.telehealth-resource-modal-button:disabled,.telehealth-resource-modal-button:disabled:active,.telehealth-resource-modal-button:disabled:focus,.telehealth-resource-modal-button:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.telehealth-resource-modal-button:disabled svg,.telehealth-resource-modal-button:disabled:active svg,.telehealth-resource-modal-button:disabled:focus svg,.telehealth-resource-modal-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.telehealth-resource-modal-button::-moz-focus-inner{border:0}.telehealth-resource-modal-button svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.telehealth-resource-modal-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.telehealth-resource-modal-button:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.telehealth-resource-modal-button:focus{background:var(--btn-secondary-color);border-color:var(--btn-secondary-color);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.telehealth-resource-modal-button:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.telehealth-resource-modal-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.telehealth-resource-modal-button:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.telehealth-resource-booking-info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:20px}.telehealth-resource-booking-info,.teleheatlh-resource-call-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.telehealth-resource-booking-button{margin-bottom:10px;margin-top:10px;text-align:center}.telehealth-resource-booking-description{margin-left:5px}@media (max-width:540px){#telehealth-resource-modal section{padding:40px 20px 20px}.telehealth-resource-modal-title{font-size:20px}.telehealth-resource-modal-ad{margin-top:0}.telehealth-resource-booking-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.telehealth-resource-booking-description,.telehealth-resource-description{text-align:center}.telehealth-resource-modal-button{margin-bottom:15px;margin-right:0}}.telemodal-ad-container{text-align:center}.telemodal-ad-label{font-size:8px;margin-left:calc(50% - 150px)}.logo-patient-favorite-module_root-SeyqK{display:block}.summary-standard{background-color:var(--bg-off-base);position:relative}.summary-standard.wmd-background{background-color:#e0e5f4}.summary-standard-atf-container{position:relative}.summary-standard-breadcrumbs{margin-bottom:10px;padding-left:18px;padding-right:18px;padding-top:38px}.standard-summary-leave-review-button{padding-bottom:3px;padding-left:10px}.summary-standard-button-row-mobile-2{display:none;padding:14px}.summary-standard-button-row-mobile-2,.summary-standard-button-row-mobile-2-badges{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.summary-standard-button-row-mobile-2-badges{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--font-size-xs);margin-right:14px}.summary-standard-button-row-mobile-2-badges p{margin:0}.summary-standard-badges-desktop{display:block}.summary-standard-phone-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-base);border:1px solid var(--btn-secondary-color);border-radius:var(--border-radius-round);color:var(--btn-secondary-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);margin-right:10px;margin-top:10px;min-height:2.5rem;outline:none;padding:0 1.25rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.summary-standard-phone-link svg{vertical-align:text-bottom}.summary-standard-phone-link:disabled,.summary-standard-phone-link:disabled:active,.summary-standard-phone-link:disabled:focus,.summary-standard-phone-link:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.summary-standard-phone-link:disabled svg,.summary-standard-phone-link:disabled:active svg,.summary-standard-phone-link:disabled:focus svg,.summary-standard-phone-link:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.summary-standard-phone-link::-moz-focus-inner{border:0}.summary-standard-phone-link svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.summary-standard-phone-link:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.summary-standard-phone-link:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-phone-link:focus{background:var(--btn-secondary-color);border-color:var(--btn-secondary-color);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-phone-link:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-phone-link:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-phone-link:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link{margin:0}.summary-standard-toggle-phone-number-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--bg-base);border:1px solid var(--btn-secondary-color);border-radius:var(--border-radius-round);color:var(--btn-secondary-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);margin-right:10px;min-height:2.5rem;outline:none;padding:0 1.25rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.summary-standard-toggle-phone-number-button svg{vertical-align:text-bottom}.summary-standard-toggle-phone-number-button:disabled,.summary-standard-toggle-phone-number-button:disabled:active,.summary-standard-toggle-phone-number-button:disabled:focus,.summary-standard-toggle-phone-number-button:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.summary-standard-toggle-phone-number-button:disabled svg,.summary-standard-toggle-phone-number-button:disabled:active svg,.summary-standard-toggle-phone-number-button:disabled:focus svg,.summary-standard-toggle-phone-number-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.summary-standard-toggle-phone-number-button::-moz-focus-inner{border:0}.summary-standard-toggle-phone-number-button svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.summary-standard-toggle-phone-number-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.summary-standard-toggle-phone-number-button:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-toggle-phone-number-button:focus{background:var(--btn-secondary-color);border-color:var(--btn-secondary-color);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-toggle-phone-number-button:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-toggle-phone-number-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-toggle-phone-number-button:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-header,.summary-standard-header-revoked{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.summary-standard-header-border{border-bottom:var(--border-base)}.summary-standard-image-container-desktop{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.summary-standard-image-container-desktop .summary-standard-hgchoice-logo-desktop svg{margin:4px 0 20px;min-width:228px;width:228px}.summary-standard-image-container-desktop .summary-standard-patientfavorite-logo-desktop svg{margin:4px 0 12px;min-width:184px;width:184px}.summary-standard-header-image{margin-left:42px}.standard-summary-info-container{max-width:66.6667%;min-width:66.6667%}.standard-summary-info-container,.standard-summary-info-container-revoked{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:1px;padding:0 18px;position:relative}.standard-summary-info-container-revoked{max-width:800px}.summary-standard-reviews-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0}.summary-standard-reviews-desktop.summary-review-link-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.summary-standard-reviews-desktop .align-stars{top:3px}.summary-standard-reviews-desktop .anchor{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.summary-standard-wmd-sidebar{display:block}.summary-standard-location-mobile,.summary-standard-reviews-mobile{display:none}.summary-standard-share-save-desktop{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:18px}.summary-standard-specialty-mobile{display:none}.summary-standard-swoosh-desktop{bottom:-7px;position:relative}.summary-standard-swoosh-mobile{bottom:-7px;display:none;position:relative}.standard-summary-width-container{padding-bottom:45px}.standard-summary-width-container,.standard-summary-width-container-revoked{margin-left:auto;margin-right:auto;width:1200px}.summary-provider-image-xl{aspect-ratio:.75;background-color:#f7f7f7;border:3px solid #fff;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:160px;margin-left:18px;min-height:160px;min-width:120px;width:120px}@media (max-width:1199px){.standard-summary-width-container,.standard-summary-width-container-revoked{max-width:1024px}.summary-standard-wmd-sidebar{display:none}}@media (max-width:1024px){.standard-summary-info-container{max-width:100%;min-width:100%}.standard-summary-width-container,.standard-summary-width-container-revoked{max-width:992px}}@media (max-width:991px){.standard-summary-width-container,.standard-summary-width-container-revoked{max-width:768px}}@media (max-width:768px){.summary-standard-hgchoice-logo-desktop{display:none}.summary-standard-hgchoice-logo-mobile svg{margin:0 0 8px -10px;min-width:192px;width:192px}.summary-standard-patientfavorite-logo-desktop{display:none}.summary-standard-patientfavorite-logo-mobile svg{margin:0 0 8px -10px;min-width:154px;width:154px}.summary-standard-badges-desktop{display:none}.summary-standard-breadcrumbs{margin-bottom:10px;padding-top:6px}.summary-standard-button-row-mobile-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:2rem;outline:none;padding:0 1rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link svg{vertical-align:text-bottom}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:active,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:focus,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:active svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:focus svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link::-moz-focus-inner{border:0}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:2rem;outline:none;padding:0 1rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button svg{vertical-align:text-bottom}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:active,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:focus,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:active svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:focus svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button::-moz-focus-inner{border:0}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg);-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.summary-standard-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:-2px;padding:0}.summary-standard-header h1{margin-bottom:0}.summary-standard-header-revoked{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:-2px;padding:0}.summary-standard-header-revoked h1{margin-bottom:0}.summary-standard-header-image{margin:0 auto}.summary-standard-location-mobile{display:block}.summary-standard-location-mobile button{color:var(--text-color);font-size:var(--font-size-sm);text-decoration:underline}.standard-summary-mobile-ctas{display:block}.summary-standard-reviews-desktop{display:none}.summary-standard-reviews-mobile{display:block}.summary-standard-reviews-mobile .align-stars{top:2px}.summary-standard-share-save-desktop,.summary-standard-specialty-desktop{display:none}.summary-standard-specialty-mobile{display:block;font-size:16px}.summary-standard-swoosh-desktop{display:none}.summary-standard-swoosh-mobile{display:block;position:absolute;width:100%}.standard-summary-width-container{max-width:100%;padding-bottom:0}.standard-summary-width-container-revoked{max-width:100%}}@media (min-width:769px){.summary-standard-hgchoice-logo-mobile,.summary-standard-patientfavorite-logo-mobile{display:none}}.standard-summary-width-container-revoked{margin-bottom:40px}@media (min-width:992px){.standard-summary-width-container-revoked{margin-bottom:0}}.background-image-container:before{color:#999;content:"ADVERTISEMENT";font-size:.5rem;left:1px;line-height:1;position:absolute;text-align:center;top:-9px}@media (min-width:1025px) and (max-width:1200px){.background-image-container:before{left:160px}}.background-image-container .wmd-sidebar-background-clickable{height:100%;width:100%}.background-image-container .wmd-sidebar-background-clickable:hover{cursor:pointer}.background-image-container .wmd-sidebar-background-clickable .write-md-summary-ad-desktop{background-position:100% 0;background-size:contain;height:290px;width:400px}.background-image-container .wmd-sidebar-background-clickable .no-isi{height:400px}@media (min-width:768px) and (max-width:1200px){.background-image-container .wmd-sidebar-background-clickable .no-isi{height:290px}}.background-image-container .wmd-sidebar-background-clickable .has-isi{margin-bottom:0}.wmd-mobile-image-container{position:relative}.wmd-mobile-image-container .background-image-container{height:auto;width:400px}.wmd-mobile-image-container .wmd-isi-container .isi-card{border-bottom:0}@media (max-width:1024px){.background-image-container{height:160px;margin:1rem auto;position:relative;width:320px;z-index:0}.background-image-container .wmd-sidebar-background-clickable .write-md-summary-ad{background-size:contain;height:160px;margin:0 auto;min-height:160px;width:320px}}@media (min-width:768px) and (max-width:1200px){.background-image-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.learn-section .wmd-isi-container{margin-bottom:1rem}.wmd-isi-container{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;background:var(--bg-base);margin:0 auto 10px;position:relative;width:400px;z-index:5}.wmd-isi-container .isi-card{background:var(--bg-base);border-bottom:15px solid #fff;height:100%;margin:20px 0 0 10px;overflow-y:scroll;padding:15px 5px;position:relative;text-align:left;white-space:normal;width:388px}@media (max-width:768px){.wmd-isi-container{left:0;width:320px}.wmd-isi-container .isi-card{margin:0;width:315px}.wmd-isi-container .isi-card ul{list-style:disc;margin:15px}.wmd-isi-container .isi-card ul ul{list-style:circle}.wmd-isi-container .isi-card:before{color:#999;display:block;font-size:var(--font-size-xxs);position:relative;top:-10px;width:100%}}@media (min-width:768px) and (max-width:1023px){.wmd-isi-container{left:0;margin:auto;padding:0 5px 15px;width:320px}.side-bar-content .wmd-isi-container{max-width:400px}.wmd-isi-container .isi-card{width:300px}.wmd-isi-container .isi-card ul{list-style:disc;margin:15px}.wmd-isi-container .isi-card ul ul{list-style:circle}}@media (width:1024px){.wmd-isi-container{left:40px}}.wmd-isi-container ::-webkit-scrollbar{display:block;width:40px}.wmd-isi-container ::-webkit-scrollbar-track{background-clip:padding-box;background-color:#9e9e9e;border:19px solid transparent}.wmd-isi-container ::-webkit-scrollbar-thumb{background-clip:padding-box;border:12px solid transparent;border-radius:25px;-webkit-border-radius:25px;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05);box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05);height:40px}.wmd-isi-container ::-webkit-scrollbar-button{display:none;height:0;width:0}.wmd-isi-container ::-webkit-scrollbar-corner{background-color:transparent}.wmd-card-legal-disclaimer{bottom:15px;position:absolute}.wmd-card-legal-disclaimer.alignment-right{right:15px}.wmd-card-legal-disclaimer.alignment-left{left:15px}.wmd-card-legal-disclaimer.alignment-center{left:0;right:0}@media (max-width:540px){.wmd-card-legal-disclaimer{bottom:5px}.wmd-card-legal-disclaimer.alignment-right{right:5px}.wmd-card-legal-disclaimer.alignment-left{left:5px}}.hg-right-bar-layout{position:relative}.side-bar-centerer{-ms-flex-item-align:normal;-webkit-align-self:normal;align-self:normal;bottom:-274px;margin:0 auto 0 60px;position:absolute;right:-60px;z-index:1}.side-bar-centerer.has-legal-disclaimer{bottom:-326px}.side-bar-centerer.has-legal-disclaimer .background-image-container .wmd-sidebar-background-clickable .write-md-summary-ad-desktop.no-isi{height:290px}.side-bar-centerer.has-isi{bottom:-312px}.no-isi{margin-bottom:24px}.no-isi .wmd-card-wrapper{max-width:400px}@media (max-width:1200px){.side-bar-centerer{display:none}}.claim-provider-profile-banner{background-color:var(--deep-blue-50);height:92px}@media (min-width:768px){.claim-provider-profile-banner{height:48px}}.claim-provider-profile-container{color:#fff;padding:12px;position:relative;text-align:center}@media (min-width:768px){.claim-provider-profile-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;height:100%;margin:0 auto;max-width:768px;padding:0 16px}}@media (min-width:992px){.claim-provider-profile-container{max-width:992px;padding:0 18px}}@media (min-width:1024px){.claim-provider-profile-container{max-width:1024px;padding:0 18px}}@media (min-width:1200px){.claim-provider-profile-container{max-width:1200px;padding:0 18px}}@media (min-width:768px) and (max-width:991px){.claim-provider-profile-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (max-width:768px){.claim-provider-profile-title{margin-bottom:12px}}.claim-provider-profile-yes-no{text-align:center}.claim-provider-profile-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);background:transparent;border:1px solid var(--gray-10);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:2rem;outline:none;padding:0 1rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.claim-provider-profile-btn svg{vertical-align:text-bottom}.claim-provider-profile-btn:disabled,.claim-provider-profile-btn:disabled:active,.claim-provider-profile-btn:disabled:focus,.claim-provider-profile-btn:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.claim-provider-profile-btn:disabled svg,.claim-provider-profile-btn:disabled:active svg,.claim-provider-profile-btn:disabled:focus svg,.claim-provider-profile-btn:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.claim-provider-profile-btn::-moz-focus-inner{border:0}.claim-provider-profile-btn svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.claim-provider-profile-btn:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.claim-provider-profile-btn:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.claim-provider-profile-btn:active,.claim-provider-profile-btn:focus{-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.claim-provider-profile-btn:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}.claim-provider-profile-btn-yes{margin-right:12px}.claim-provider-profile-btn:active,.claim-provider-profile-btn:focus,.claim-provider-profile-btn:hover{background:transparent;border:1px solid var(--gray-30);color:#fff}.claim-provider-profile-logo{display:none}@media (min-width:992px){.claim-provider-profile-logo{display:block;height:24px;margin-left:auto;margin-right:32px;width:221px}}.claim-provider-profile-close-btn{color:#fff;position:absolute;right:20px;top:14px}.claim-provider-profile-close-btn:active,.claim-provider-profile-close-btn:focus,.claim-provider-profile-close-btn:hover{background:transparent;color:#fff}.update-profile-banner{background-color:var(--teal-90);height:92px}.update-profile-banner.update-profile-banner-variation-a{height:140px}@media (min-width:540px) and (max-width:768px){.update-profile-banner.update-profile-banner-variation-a{height:124px}}@media (min-width:768px){.update-profile-banner.update-profile-banner-variation-a{height:48px}}@media (min-width:1200px){.update-profile-banner.update-profile-banner-variation-a .update-profile-close-btn{right:0}}.update-profile-banner.update-profile-banner-variation-b{height:164px}@media (min-width:540px) and (max-width:768px){.update-profile-banner.update-profile-banner-variation-b{height:144px}}@media (min-width:768px) and (max-width:992px){.update-profile-banner.update-profile-banner-variation-b .update-profile-container{padding-right:48px}}@media (min-width:768px){.update-profile-banner.update-profile-banner-variation-b{height:52px}}@media (min-width:1200px){.update-profile-banner.update-profile-banner-variation-b .update-profile-close-btn{right:0}}.update-profile-banner.update-profile-banner-variation-b .update-profile-container{gap:8px}@media (min-width:768px){.update-profile-banner{height:48px}}.update-profile-container{color:#fff;padding:12px 36px;position:relative;text-align:center}@media (min-width:768px){.update-profile-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;height:100%;margin:0 auto;max-width:768px;padding:0 16px}}@media (min-width:992px){.update-profile-container{max-width:992px;padding:0 18px}}@media (min-width:1024px){.update-profile-container{max-width:1024px;padding:0 18px}}@media (min-width:1200px){.update-profile-container{max-width:1200px;padding:0}}@media (min-width:768px) and (max-width:991px){.update-profile-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.update-profile-title .welcome-back-text{display:block}.update-profile-title{margin-bottom:12px}}.update-profile-yes-no{text-align:center}.update-profile-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--btn-primary-bg);background:transparent;border:1px solid var(--gray-10);border-radius:var(--border-radius-round);color:var(--text-color-inverse);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);min-height:2rem;outline:none;padding:0 1rem;-webkit-transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast);transition:box-shadow var(--transition-speed-fast),background-color var(--transition-speed-fast),-webkit-box-shadow var(--transition-speed-fast);white-space:nowrap}.update-profile-btn svg{vertical-align:text-bottom}.update-profile-btn:disabled,.update-profile-btn:disabled:active,.update-profile-btn:disabled:focus,.update-profile-btn:disabled:hover{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);-webkit-box-shadow:none;box-shadow:none;color:var(--btn-disabled-color);cursor:not-allowed}.update-profile-btn:disabled svg,.update-profile-btn:disabled:active svg,.update-profile-btn:disabled:focus svg,.update-profile-btn:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.update-profile-btn::-moz-focus-inner{border:0}.update-profile-btn svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.update-profile-btn:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.update-profile-btn:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.update-profile-btn:active,.update-profile-btn:focus{-webkit-box-shadow:inset 0 0 0 1px var(--border-color-inverse);box-shadow:inset 0 0 0 1px var(--border-color-inverse);color:var(--text-color-inverse)}.update-profile-btn:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}.update-profile-btn:active,.update-profile-btn:focus,.update-profile-btn:hover{background:transparent;border:1px solid var(--gray-30);color:#fff}.update-profile-logo{display:none}@media (min-width:992px){.update-profile-logo{display:block;height:24px;margin-left:auto;margin-right:32px;width:221px}}.update-profile-close-btn{color:#fff;position:absolute;right:20px;top:14px}.update-profile-close-btn:active,.update-profile-close-btn:focus,.update-profile-close-btn:hover{background:transparent;color:#fff}</style>
<!-- global bundle -->
<script>
var HG3 = HG3 || {};
HG3.targetingData = {"providerSurveyCount":15,"sponsorCode":null,"layoutCode":"basic","productCode":"basic","pageName":"landing :provider","isTargetTest":false,"hasExposedPhoneNumbers":false,"isBifurcated":false,"hasOar":false,"hasOas":false,"isEppMarketTargeted":false,"device":"desktop","marchexTestPhones":{}};
HG3.profile = HG3.profile || {};
HG3.profile.pageState = HG3.profile.pageState || {"adContextModel":{"adIds":"","slots":[{"id":"div-gpt-ad-leaderboard1","name":"basic-desktop-mobile-tablet-leaderboard1","path":"hg/basic/structured/mt/leaderboard1","sizes":[320,50],"topBannerAd":true,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,50],[320,50]]},{"name":"desktop","width":727,"height":100,"adTargets":[[728,90]]}],"section":"top","targets":[{"key":"section","value":["top"]},{"key":"pos","value":["leaderboard1"]}],"isFomo":false,"pos":"leaderboard1"},{"id":"div-gpt-ad-aboveright1","name":"basic-desktop-mobile-tablet-medrec1","path":"hg/basic/structured/mt/medrec1","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"top","targets":[{"key":"section","value":["top"]},{"key":"pos","value":["medrec1"]}],"isFomo":false,"pos":"medrec1"},{"id":"div-gpt-ad-pitchfork1","name":"basic-desktop-tablet-medrec2","path":"hg/basic/structured/mt/medrec2","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"about","targets":[{"key":"section","value":["about"]},{"key":"pos","value":["medrec2"]}],"isFomo":false,"pos":"medrec2"},{"id":"div-gpt-ad-pitchfork2","name":"basic-desktop-mobile-tablet-medrec3","path":"hg/basic/structured/mt/medrec3","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"visit","targets":[{"key":"section","value":["visit"]},{"key":"pos","value":["medrec3"]}],"isFomo":false,"pos":"medrec3"},{"id":"div-gpt-ad-pitchfork3","name":"basic-desktop-mobile-tablet-medrec4","path":"hg/basic/structured/mt/medrec4","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]}],"section":"hospitals","targets":[{"key":"section","value":["hospitals"]},{"key":"pos","value":["medrec4"]}],"isFomo":false,"pos":"medrec4"},{"id":"div-gpt-ad-pitchfork4","name":"basic-desktop-mobile-tablet-medrec5","path":"hg/basic/structured/mt/medrec5","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,250]]}],"section":"compare","targets":[{"key":"section","value":["compare"]},{"key":"pos","value":["medrec5"]}],"isFomo":true,"pos":"medrec5"},{"id":"div-gpt-ad-pitchfork5","name":"basic-desktop-mobile-tablet-medrec6","path":"hg/basic/structured/mt/medrec6","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"review","targets":[{"key":"section","value":["review"]},{"key":"pos","value":["medrec6"]}],"isFomo":false,"pos":"medrec6"}],"targets":[{"key":"app","value":["profile-ui"]},{"key":"responsive","value":["true"]},{"key":"rid","value":["R780efccc2f92cd266a"]},{"key":"pwid","value":["3X36D"]},{"key":"pv","value":["yes"]},{"key":"comment","value":["yes"]},{"key":"inid","value":["HPY0000671","HPY0000555","HPY00006E5","HPY0000776","HPY00005F0","HPY0000708","HPY0000453","HPY00006D9","HPY000054F","HPY000075D","HPY9000575","HPY0000786","HPY0000692","HPY000045D","HPY000074E","HPY00004A2","HPY0000627","HPY0000768","HPY0000619","HPY00006F7","HPY0000B6F"]},{"key":"prop13","value":["r3hc9"]},{"key":"prop25","value":[""]},{"key":"pagetype","value":["MARKET_TARGETED"]},{"key":"gp","value":[""]},{"key":"rtg","value":["90"]},{"key":"spec","value":["92"]},{"key":"pracspec","value":["PS328"]},{"key":"sec_spec","value":[""]},{"key":"city","value":["Eden Prairie"]},{"key":"boardcert","value":[""]},{"key":"kw","value":[""]},{"key":"fid","value":[""]},{"key":"fomo","value":[""]},{"key":"sstate","value":["MN"]},{"key":"szip","value":["55344"]},{"key":"scity","value":["Eden Prairie"]},{"key":"cityst","value":["Eden Prairie_MN"]},{"key":"sid","value":[""]},{"key":"lid","value":[""]},{"key":"site","value":["hg3desktop"]},{"key":"environment","value":["hgprod"]},{"key":"experiment","value":["ProfileAdsDoubleVerify:new,ZetaTimeoutRaw:600"]}]},"contextModel":{"bannerData":null,"breadcrumbModel":{"cityDirectoryLink":"/dentistry-general-directory/mn-minnesota/eden-prairie","practicingSpecialty":"General Dentists","specialtySearchLink":"/dentistry-general-directory","stateDirectoryLink":"/dentistry-general-directory/mn-minnesota"},"compareSearchUrl":"/usearch?&what=Dentistry&searchType=PracticingSpeciality&entityCode=PS328&where=Eden%20Prairie,%20MN&pt=44.859608,-93.43807","device":"desktop","displayContentPreview":true,"displayMarketTargetFilter":true,"displayWmdLitePostCallAd":false,"endpoints":{"gqlCrowdsourceUrl":"https://crowdsource-svc-api-east.healthgrades.com/graphql","gqlPesClientUrl":"https://nnxi6qu103.execute-api.us-east-1.amazonaws.com/graphql","gqlProviderProfileClientUrl":"https://provider-svc-api-east.healthgrades.com/graphql","gqlFacilityProfileClientUrl":"https://facility-profile-model-service-api-east.healthgrades.com/graphql"},"featuredCarouselDataModel":{"carouselProviders":[{"acceptsNewPatients":true,"displayName":"Dr. Asif Rahman, DDS","displayOverallStarRating":5,"distance":7.63,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/x/4/9/x49dr_w120h160_vByu_hTPQ0.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Asif Rahman, DDS","providerUrl":"/physician/dr-asif-rahman-x49dr","pwid":"X49DR","suppressSurvey":false,"surveyOverallStarRating":5,"surveyUserCount":1,"url":"/physician/dr-asif-rahman-x49dr"},{"acceptsNewPatients":true,"displayName":"Dr. Douglas Carter, DDS","displayOverallStarRating":3,"distance":9.28,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Douglas Carter, DDS","providerUrl":"/physician/dr-douglas-carter-y4tm7","pwid":"Y4TM7","suppressSurvey":false,"surveyOverallStarRating":3,"surveyUserCount":8,"url":"/physician/dr-douglas-carter-y4tm7"},{"acceptsNewPatients":true,"displayName":"Dr. Paul Yaeger, DDS","displayOverallStarRating":4,"distance":7.63,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Paul Yaeger, DDS","providerUrl":"/dentist/dr-paul-yaeger-u7wrhuy773","pwid":"U7WRHUY773","suppressSurvey":false,"surveyOverallStarRating":4,"surveyUserCount":2,"url":"/dentist/dr-paul-yaeger-u7wrhuy773"},{"acceptsNewPatients":true,"displayName":"Dr. Michael Xiong, DDS","displayOverallStarRating":0,"distance":8.31,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Michael Xiong, DDS","providerUrl":"/dentist/dr-michael-xiong-upktkr","pwid":"UPKTKR","suppressSurvey":false,"surveyOverallStarRating":0,"surveyUserCount":0,"url":"/dentist/dr-michael-xiong-upktkr"},{"acceptsNewPatients":true,"displayName":"Dr. Rizwan Alvi, DDS","displayOverallStarRating":4.8,"distance":8.94,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/3/j/p/3jpcx_w120h160_vrJlfLCzqir.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Rizwan Alvi, DDS","providerUrl":"/dentist/dr-rizwan-alvi-3jpcx","pwid":"3JPCX","suppressSurvey":false,"surveyOverallStarRating":4.8,"surveyUserCount":418,"url":"/dentist/dr-rizwan-alvi-3jpcx"},{"acceptsNewPatients":true,"displayName":"Dr. Victoria Eapen, DDS","displayOverallStarRating":0,"distance":9.28,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-female_w120h160_v1.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Victoria Eapen, DDS","providerUrl":"/dentist/dr-victoria-eapen-ykwp6","pwid":"YKWP6","suppressSurvey":false,"surveyOverallStarRating":0,"surveyUserCount":0,"url":"/dentist/dr-victoria-eapen-ykwp6"},{"acceptsNewPatients":true,"displayName":"Dr. Thu Doan, DDS","displayOverallStarRating":0,"distance":6.75,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ury343","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Thu Doan, DDS","providerUrl":"/dentist/dr-thu-doan-ury343","pwid":"URY343","suppressSurvey":false,"surveyOverallStarRating":0,"surveyUserCount":0,"url":"/dentist/dr-thu-doan-ury343"},{"acceptsNewPatients":true,"displayName":"Dr. Bradley Morrison, DDS","displayOverallStarRating":4.7,"distance":7.63,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/2/b/8/2b8m5_w120h160_vrygQegz5jH.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=2b8m5","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Bradley Morrison, DDS","providerUrl":"/dentist/dr-bradley-morrison-2b8m5","pwid":"2B8M5","suppressSurvey":false,"surveyOverallStarRating":4.7,"surveyUserCount":56,"url":"/dentist/dr-bradley-morrison-2b8m5"}],"carouselHospital":{"name":null,"url":null,"logoUrl":"","hgoName":"mt pdc component-facility-carousel-link","linkVars":"hg.ClickThroughHGProfileID=~hg.FacilityClickThru=1","phoneNumber":null,"marketTargetCopy":"Compare Dr. Molldrem with our nearby Dentistry Practitioners at null"},"psrUrl":"/usearch?category=Provider&what=Dentistry&entityCode=PS328&searchType=PracticingSpeciality&where=Eden%20Prairie,%20MN%2055344&pt=44.859608,-93.43807","specialtyName":"Dentistry Practitioners"},"hasAutoBiography":false,"hasClinicalFocus":false,"hasPrimaryOfficeHours":false,"hasOasInventory":false,"hasOfficeHours":false,"hasTelehealthServices":false,"hospitalHighlight":null,"isDesignated":false,"isDesignatedLayout":false,"isEpp":false,"isEppMarketTargeted":true,"isHospitalDesignated":false,"isLicenseRevoked":false,"isMarketActivation":false,"isMarketTargeted":false,"isMobile":false,"isMobileOrTablet":false,"isMtAny":true,"isOaAny":false,"isOar":false,"isOas":false,"isOasUrl":false,"isProfileViewed":false,"isStandard":true,"isSurveySuppressedByFeatureFlag":false,"isUrgentCareMarketTargeted":false,"isWriteMdLiteProfile":false,"isWriteMdProfile":false,"makeAppointmentLink":null,"makeAppointmentModel":null,"marketActivationType":"facility","marketTargetQuery":[{"key":"What","value":"Dentistry"},{"key":"pt","value":"44.859608%2c-93.43807"},{"key":"SpecialtyIds","value":"92"},{"key":"Where","value":"Eden%2bPrairie%252c%2bMN%2b55344"},{"key":"PracticingSpecialtyCodes","value":"PS328"},{"key":"EntityCode","value":"PS328"},{"key":"wt","value":"json"},{"key":"Facet","value":"false"},{"key":"SearchType","value":"specialty"},{"key":"ExcludeOptions","value":"All"},{"key":"FieldSetOptions","value":"CompareWidgetFieldset"},{"key":"excludeMtOptOut","value":"false"},{"key":"PageNumber","value":"1"},{"key":"Rows","value":"8"},{"key":"Randomizer","value":"489655"},{"key":"WidgetQueryType","value":"FeaturedListings"},{"key":"ProductCode","value":"PDCPRAC"}],"oas":null,"orderedSections":[{"carouselSection":null,"containerComponent":"MarketTargetTopSectionManager","containerId":"market-target-top-section-container","name":"marketTargetTop","isTopSection":true,"multiplePages":null,"writeMdRow":0},{"carouselSection":null,"containerComponent":"ExperienceSection","containerId":"experience-check-section-container","doNotDeferJsBootstrapping":false,"isTopSection":false,"multiplePages":null,"name":"experience","trackingPageName":"profile: provider: experience","writeMdRow":0},{"carouselSection":null,"containerComponent":"ReviewSectionManager","containerId":"premium-review-section-container","doNotDeferJsBootstrapping":false,"isTopSection":false,"multiplePages":null,"name":"review","trackingPageName":"profile: provider: pes","writeMdRow":0},{"carouselSection":null,"containerComponent":"LearnSectionManager","containerId":"premium-aboutme-section-container","doNotDeferJsBootstrapping":false,"isTopSection":false,"multiplePages":null,"name":"learn","trackingPageName":"profile: provider: background","trackingValues":{"hg.ContentPromotionModule":"Healthgrades Tips for Getting the Best Dental Care"},"writeMdRow":0},{"carouselSection":null,"containerComponent":"InsuranceSection","containerId":"insurance-check-section-container","doNotDeferJsBootstrapping":false,"isTopSection":false,"multiplePages":null,"name":"insurance","trackingPageName":"profile: provider: insurance","writeMdRow":0},{"carouselSection":{"checkVisibility":false,"componentType":"EPP MT Six Pack Bottom","name":"Bottom","isFeature":false,"pwids":[]},"containerComponent":"VisitSectionManager","containerId":"premium-visit-section-container","doNotDeferJsBootstrapping":false,"isTopSection":false,"multiplePages":null,"name":"visit","trackingPageName":"profile: provider: appointment and office","writeMdRow":0},{"carouselSection":null,"containerComponent":"SeeAllProvidersManager","containerId":"premium-see-all-providers-container","doNotDeferJsBootstrapping":false,"isTopSection":false,"multiplePages":null,"name":"seeall","writeMdRow":0},{"carouselSection":null,"containerComponent":"ContentWellSectionManager","containerId":"content-well-section-container","doNotDeferJsBootstrapping":false,"isTopSection":false,"multiplePages":null,"name":"contentWell","trackingPageName":"profile: provider: content well","writeMdRow":0},{"carouselSection":null,"containerComponent":"FooterSectionManager","containerId":"footer-section-container","doNotDeferJsBootstrapping":true,"isTopSection":false,"multiplePages":null,"name":"footer-section","writeMdRow":0}],"otherProviders":[],"otherProvidersHeadlineText":"Nearby dentists with similar experience","pesAccessToken":"eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI1bGt0bGpzMW01bDVvNjFqMmllc3RiamtuOCIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTczMjIyNzg2NywiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzMyMjM1MDY3LCJpYXQiOjE3MzIyMjc4NjcsInZlcnNpb24iOjIsImp0aSI6ImExMDBhMGIwLTMyZmMtNGU5MC1iNGUyLWY2YmJiZTUzNDFiYSIsImNsaWVudF9pZCI6IjVsa3RsanMxbTVsNW82MWoyaWVzdGJqa244In0.iLSIy9ebTr0g8TpaFTD7CbTp5XVnz3uUGWP8qA-L7oRsfiu3CC5JkdXB1EhUW88FmowU1BjYlwg1ryLwjY5AAp_uCiCRhIIm0F5zZDkEgbjHvgqwhfCpDc2zSeJr0AnjomfoExNl2pkMNlam2AOqRuEGaFm2k71L_XsvoHAYoSCHXUY3LVgaLe9_axJqjyXek0qyjWWVi2jnBYzGyeJM4Fj3uEnwksxg4Ny2pFIEUWsZ0NUerPu_DSrTE8NJWHUbLdruS0zj6vF3cgbB9uiDce6MuiY873x1E4Gy88AIQcjGqeXV1dMvWeKiKA_QC7eFAPFlJ7Mk37axHZZgpVVp5g","productChannel":"22","professionalSubType":"DENT","professionalSubTypeText":"doctor","profileAccessToken":"eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI1bGt0bGpzMW01bDVvNjFqMmllc3RiamtuOCIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTczMjIyNzg2NywiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzMyMjM1MDY3LCJpYXQiOjE3MzIyMjc4NjcsInZlcnNpb24iOjIsImp0aSI6ImE1NDdlYWU0LTA2N2QtNDZmZC1iYWJkLTNjYzgwNmY2MmQzMyIsImNsaWVudF9pZCI6IjVsa3RsanMxbTVsNW82MWoyaWVzdGJqa244In0.MezcD5gbBoBBAZJLkRZe5CFGP_DTIZF3RJvaHN-YIfOAw2nG5gKnSvSDtXUjrViUYhY5OiCajtksR9unhSJTcK3pxnzlwuMz22zbxYS8MX8mifup1z7E6myZuuztS2y8TgFyjpT-kKNvrTH-3Edw2vBtKlvDcSmRRb99blXhGSBOgT4aE6M2EAF63vbV8CTcgFw4hZD7BsrexEER7xsisPEBaCjtpz9hYUa6L9cZ3y6cWV6EbL2KTuxrGXppRQCN4f2LhOGQN83nCNH67yCcmjWxCJ-W_BmyzZLRzOOTWhyS9e98jEQDo8um_E033bsKPWjKdM9PKypuNWqz_YxCyQ","profileClaimedCookie":"","profileUpdatedCookie":"","profileStickyNav":[{"hgoName":"nav-summary","linkToId":"summary-section","navDisplayName":"Overview","scrollOffset":0,"tabName":"summaryTab"},{"hgoName":"nav-experience","linkToId":"experience-check-section","navDisplayName":"Experience","scrollOffset":0,"tabName":"experienceTab"},{"hgoName":"nav-pes-reviews","linkToId":"premium-review-section","navDisplayName":"Ratings","scrollOffset":35,"tabName":"reviewTab"},{"hgoName":"nav-learn","linkToId":"about-me-section","navDisplayName":"About Me","scrollOffset":35,"tabName":"researchTab"},{"hgoName":"nav-insurance","linkToId":"insurance-check-section","navDisplayName":"Insurance","scrollOffset":0,"tabName":"insuranceExperience"},{"hgoName":"nav-visit","linkToId":"premium-visit-section","navDisplayName":"Locations","scrollOffset":30,"tabName":"visitTab"}],"providerStrengths":[],"productTier":"Standard","pwid":"3X36D","seeAllUrl":"/dentistry-general-directory/mn-minnesota/eden-prairie","subStatusCodeSuppression":false,"telehealthLink":"","telehealthVendor":"","urgentCareMarketTargetModel":null,"userId":null,"version":"profile-ui","featureFlags":{"enableCallsDisclaimerLanguage":false,"enableOasCommonComponentOnPes":false,"profileCallsDisclaimerLanguageSponsorCodes":"PRKH,GEOREG,BAHESF,BHPB,BAPT,BJC,BRHE,CAMCHS,CHIFRAN,CSHAZ,CSHCABA,CSHCACE,CSHCACC,CSHMW,CSHNV,CSHCANS,CSHCAS,CSHSE,CSHCASC,STJOE,COOPER,ESSENT,HALI,HSHS,HOUS,ABGTON,JFFSON,KNDY,ARIAHLT,LAKELD,MUSC,HALLMA,MEMC,MSHS,NCHS,NKCHOS,NRTHBAY,PREMHP,PRHS,RVHIN,RWJB,THSSTA,SFCG,SPEC,TAMMPH,TAMPA,GHSC,LOURD,HNDRCKS,PPH,UMMS","oasUrlNewWindowPartners":"LIME,RWJBOAS,UCLAOAS,IUHOAS,CAMPOAS,CLEVOAS,OAKOAS,HILLOAS,AVDRMOAS,NMHCOAS,NYPWINOAS,FHMMOAS,PREMHPOAS,STMSOAS,MCOSMOAS,LOURDOAS,AHOROAS,PCPCFDOAS,PIEDOAS,BRHEOAS,MDVIPOAS,DRCOMOAS,AVPOAS,EINSOAS,STJOEOAS,PREVOAS,FROEDOAS,THSSTAOAS,SHCSOAS,USMDOAS,WKHS1OAS,AHTXOAS,NDENTOAS,NKCHOSOAS,CSHAZOAS,CSHCACCOAS,CSHCASOAS,CSHCABAOAS,CSHCACEOAS,CSHCANSOAS,CSHCASCOAS,BJCURL,PAGE1OAS,AHTAMPOAS,OPTTRIOAS,ONEMSENOAS,UMMSOAS,AHCHIOAS,MOFFOAS,HHCHOAS,UCIOAS,PATHOAS,JEFFSOAS,OPTNJOAS,MPATHOAS,EVRTCOAS,TSPACEOAS,MCHSOAS,CLSHOAS,HHOPEOAS,CCAREOAS,BRIGHTOAS,UVVCOAS,AMAZHOAS,MEMOAS,AEGVOAS,CVIVAOAS,CWELLOAS,BHELPOAS,LSTANCEOAS,HURLEYOAS","suppressSurveyPwids":"y699q,yb7bs,xc5kp,y5bl4,xslj4,xymqldv,x29qq,xnmw9,xc9y8,2btph,355rr,y5b33,y55myhz,gdx7x,2kjnl,3vvn7,377kb,2xllm,x9wlg,y9p2x7z,2r4wv,ynxsg,3f3c3,xynrdfl,3lkcm,xymjr3m,y7mc7,3k8bm,xvmct,yt45g,3y9cn,xxy5q,2m8mc,xyllx2y,xymskr3,3cc9n,xp5yv,xylqmt2,yk6nf,75bgx5y715,3f5y4,cgucz,xyn9w8w,ybwyc,2yfcm,3g8ht,y9rc58z,xkshx,xsmdl,yfbfl,y9sxbgz,xynrw8q,3qg7l,y2kx7,y8vcd,ylns6,2y8fj,2k5nc,g3xf4,x74hm,ycs0jas197,2w6vd,yvrxh,25b7h,23njl,yyxfl,xbkkm,xymtly6,3gxn7,gdgn5,xcq45,378tg,xggm6,2l84s,xylshq5,3bxb2,2dcjb,2g8yn,xj7jr,xyn7y2s,ym5kq,xymr8g5,ycw8g,y3cym,xynb2d4,2ldvp,y45kb,buvlz,2xng6,x7bpc,3cgwv,2kyf3,2p99t,xspxw,ym8sk,3xt3k,2gw7l,ypxym,y7tqc,3fjw7,qsrwpyl225,25fbx,qd2lybx272,xlv2p,x9gkp,xdk5m,2qfq6,34w92,xyln38d,3f8kg,cj3gz,29t86,2cm42,x2c4v,yp6b3,283bg,3fsy4,gd3ft,xnnk6,yjp9q,xylkn7t,2pfc3,xylp2qn,xyn6rlk,ircy3mi125,gd27f,xynvt57,yk6tv,xqtd5,yl6rj,cijsz,2r4l5,xymk2cl,xmls6,y9tm75z,3tbl9,xynbhvp,2mtf2,xvclt,xyn7bly,gdr4r,2crj3,x5xsr,2gvc6,xymkwv6,xynqcvg,2p66d,xkhgl,xtb4y,2nvs3,y92kn,3j23r,253fq,36hv3,ych24,y8ngd,ylw9h,xynbjbb,x5xrk,x2y2x,xkwck,x4s2t,4b9hg,xmfxl,x4ss3,2v4gr,xsdqp,xp6s6,yghfh,gbtx4,3rsvw,xymtk9q,xpm2t,gh5rh,x49nvs,xmt49,zwlsyns576,gfqb8,ymtmx,y9vkmgz,b8x7z,33jhc,233gy,36fys,g9ftd,xymrk4v,ghxwf,gbn39,gcss2,wd2hv,osk1su1325,ecwsfbm967,2pfcv,ytdnm,2ychg,g9mfh,y74dl,xylrn37,k6lu2kh731,yhbtc,y2rd7,29kf4,t042f1a976,gfbv9,xyllrjy,yqm4j,xymr5c8,3ddrd"},"featureFlagsLd":{"adsDoubleVerify":true,"profileBetterHelp":"BetterHelpV2","profileBetterHelpDisclaimer":"main","profileDocAsapOas":true,"profileDearDocOas":true,"profileOarMedchat":"control","profileMedchatMtCompare":"control","isProfileSeniorCare":false,"profileSeniorCare":"control","isProfileOasCta":false,"profileOasCta":"control","isOasCalendarUi":false,"oasCalendarUi":"control","useHealthPrivacyComplianceCheck":true,"healthPrivacyComplianceOptinStates":"wa,ct,nv","displayProfileSuggestAnEdit":false,"displayWmdLaunchSponsoredVideo":false,"displayWmdSponsoredVideo":false,"enableProfileHijackOfficeNumberWithSponsorNumber":false,"isProfileMedicareAdvantage":false,"profile-medicare-advantage":"control","moveHcaSafeHarborLanguage":true,"isProfileAffirmCare":false,"profileAffirmCare":"control","isProfileSidebarCtaCustomization":false,"profileSidebarCtaCustomization":"control","profileClaimSection":"new","profileUpdateProfileBanner":"variationA","isProfilePatientFavoriteKillSwitch":true,"profilePatientFavorite":"new","isProfilePatientFavoriteBusinessLogic":true,"profilePatientFavoriteSpecialties":"PS740|PS211|PS332|PS412|PS045|PS085|PS185|PS305|PS1350|PS766|PS158|PS328|PS768|PS609|PS809","isProfileOnlineTherapy":false,"isProfileHgChoiceDesignated":false,"isProfileHgChoiceMt":false,"isProfileHgChoiceStandard":false,"isProfileHgChoiceWmd":false,"isProfileExpertiseStrength":true,"isProfileHgChoiceAll":true,"profileHgChoiceStandard":"control","profileHgChoiceDesignated":"control","profileHgChoiceMt":"control","profileHgChoiceAll":"new","profileHgRx":"dental","multiPesForms":"sentiment-form","pesFormFaqQuestions":true,"isOpenEmailApp":true,"pesMarketingPromotion":"off","profileHcaSafeHarborVariations":"noexp","showHcaSafeHarbor":false,"zetaTimeout":600,"isProfileSuppressInsurance":false,"profileOptumPerks":"noexp","profileMapTileServerDomain":"maps.healthgrades.com","callMeBack":"noexp","profileLoadsGpt":true,"pesRealTimeValidation":true,"pesPiiValidation":true,"profileLogoLanguage":"Brought to you by and on staff at","profileTitleTagExp":"noexp","profileMetaDescriptionExp":"noexp"},"mapTileServerDomain":"maps.healthgrades.com","displayAds":true,"omnitureTestVersion":"ProfileAdsDoubleVerify:new|HealthPrivacyComplianceOptinStates:wa,ct,nv|ProfileExpertiseStrength:true|ProfileHgChoiceAll:true|ProfilePatientFavorite:true|ProfilePatientFavorite:true|ProfileHcaSafeHarborMoveLanguage:new|MultiPesForms:sentiment-form|OasCalendarUi:true|PesMarketingPromotion:off|pesPiiValidation:true|pesRealTimeValidation:true|ProfileMedicareAdvantage:true|ProfileAffirmCare:true|ProfileBetterHelp:BetterHelpV2|ProfileBetterHelpDisclaimer:main|ProfileClaimSection:new|profileDearDocOas:new|ProfileDocAsapOas:new|ProfileHgChoiceAll:true|ProfileHgChoiceDesignated:true|ProfileHgChoiceMt:true|ProfileHgChoiceStandard:true|ProfileHgRx:dental|profileLoadsGpt:true|ProfileMapTileServerDomain:maps.healthgrades.com|profileMedchatMtCompare:control|ProfileOarMedchat:control|ProfileOasCta:true|ProfilePatientFavorite:true|ProfileSeniorCare:true|ProfileSidebarCtaCustomization:true|ProfileUpdateProfileBanner:variationA|UseHealthPrivacyComplianceCheck:true|zeta-timeout:600"},"contentPackages":[{"section":"reviews","title":"Know Before You Go","type":"tipsDrivers","content":[{"blurb":"From your heart and lungs to your immune system, be aware of these 10 health conditions linked to tooth and gum disease.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/d20f6ed/2147483647/strip/true/crop/1415x1415+354+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F80%2Fc7%2Fb582b0f64c6bbd053f2b4a993e66%2Fimage-getty-181892876.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/10-health-conditions-that-can-affect-your-teeth-and-gums?hid=t12_review&tpc=oral-health","title":"10 Health Conditions That Can Affect Your Teeth and Gums"},{"blurb":"Diabetes can affect many body systems, including the eyes, kidneys, skin, and heart. Learn more about the risk of diabetes complications and their prevention methods.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/2539da9/2147483647/strip/true/crop/4912x4912+1224+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F82%2F53%2F8ec8c44143f69752e6eda2d66b89%2Fimage-gettyimages-481474996-uncomfortable-senior-woman-in-bed.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/diabetes/12-complications-of-diabetes?hid=t12_review&tpc=getting-the-right-diabetes-treatment","title":"Complications of Diabetes and Their Prevention"},{"blurb":"Do your teeth seem to be sensitive to every little thing? Here are five things you may be doing to contribute enamel erosion and tooth sensitivity.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/df7c748/2147483647/strip/true/crop/3802x3802+949+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd0%2F2c%2F58f6bfdf42a3acdadf8dbb7f2939%2Fgettyimages-74411293.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/5-surprising-causes-of-sensitive-teeth?hid=t12_review&tpc=oral-health","title":"5 Surprising Causes of Sensitive Teeth"}]},{"section":"learn","title":"Healthgrades Tips for Getting the Best Dental Care","type":"tipsDrivers","content":[{"blurb":"Learn what types of gum and teeth conditions can be treated virtually and when you need an in-person dentist visit.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/7df6364/2147483647/strip/true/crop/5773x5773+2545+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F6e%2F06%2Fb1963928476aab73f3e776c0029e%2Fgettyimages-958332958.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/5-dental-conditions-treated-in-telehealth-visits?hid=t12_learn&tpc=oral-health","title":"5 Dental Conditions That Can Be Treated in a Telehealth Visit"},{"blurb":"Finding the right dentist can ease the anxiety of annual check-ups so you can keep your teeth at their best.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/c2766a0/2147483647/strip/true/crop/565x565+142+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fa2%2F7b%2F13d06ebd454996f03be5655d74b9%2Fimage-little-patient-at-dentist-office.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/8-tips-for-choosing-a-general-dentist?hid=t12_learn&tpc=oral-health","title":"8 Tips for Choosing a Dentist"},{"blurb":"Cavities are holes in your teeth that threaten the health and lifespan of your teeth. Learning the truth about common myths can help you avoid cavities and improve your oral health.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/2e32815/2147483647/strip/true/crop/2000x2000+504+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd4%2F0b%2Fd017c93e4fedbb31199df9f1473a%2Fimage-candy-shop.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/6-myths-about-tooth-cavities?hid=t12_learn&tpc=oral-health","title":"6 Myths About Tooth Cavities"}]},{"section":"compare","title":"Recommended Reading From Healthgrades","type":"tipsDrivers","content":[{"blurb":"Psoriasis can develop around your mouth and on your tongue. Know how to recognize the symptoms.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/87c57df/2147483647/strip/true/crop/4000x4000+1000+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fe0%2F18%2F4631eaf945c7969203afb8ce6092%2Fgettyimages-540973866.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/psoriasis/how-psoriasis-affects-the-tongue-and-mouth?hid=t12_compare","title":"How Psoriasis Affects the Tongue and Mouth"},{"blurb":"Cleaning your teeth is just one of the six key functions a hygienist performs.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/b700612/2147483647/strip/true/crop/3840x3840+960+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F6d%2F22%2F5ecabf7f41dc89d1be15333d27c3%2Fimage-dental-cleaning.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/dental-cleanings-6-things-your-hygienist-does?hid=t12_compare&tpc=oral-health","title":"6 Things Your Dental Hygienist Does"},{"blurb":"Important habits to avoid while managing migraine include skipping meals, being too active, and overusing caffeine. Learn more about key don'ts for relieving migraine.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/15d1543/2147483647/strip/true/crop/3414x3414+854+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fbf%2F1d%2F5e18583943618c08db064688d114%2Fimage-gettyimages-184313225.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/migraine-and-headache/dont-do-these-things-for-a-migraine?hid=t12_compare","title":"Top 13 Things to Avoid When Managing Migraine"}]},{"section":"reviews","title":"Know Before You Go","type":"tipsDrivers","content":[{"blurb":"Health screenings for women include mammograms, colonoscopies, and heart disease risk factors. Learn other types of important preventive care for females.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/ce04af4/2147483647/strip/true/crop/549x549+155+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Ffe%2F3e%2Ff17e6612e6024a1859ae3e936785%2F354315-9-preventive-health-screenings-doctors-recommend-for-females-732x549-thumbnail.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/9-important-health-screenings-you-may-not-be-getting?hid=t12_review","title":"9 Preventive Health Screenings Doctors Recommend for Females"},{"blurb":"You may be able to find prescription drug discounts by using prescription discount cards or taking advantage of certain programs. Learn more here.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/2d304cb/2147483647/strip/true/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F23%2F8d%2F12b3094062508552d9bf2d109330%2Fhg-prescription-pills-on-blue-background-732x549-thumbnail.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/prescription-drug-discounts?hid=t12_review","title":"How to Find Prescription Drug Discounts"},{"blurb":"You may be surprised by this long list of common conditions treated with telehealth, including dermatology and mental health.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/935b200/2147483647/strip/true/crop/3208x3208+642+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F00%2F26%2F0659ff7a427387ba513c1b592bad%2Fgettyimages-802906760.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/health-concerns-that-can-be-treated-in-a-telehealth-visit?hid=t12_review","title":"Health Concerns That Can Be Treated in a Telehealth Visit"}]},{"section":"compare","title":"Recommended Reading From Healthgrades","type":"tipsDrivers","content":[{"blurb":"If you live with depression, it's important to tell your doctor about any change in symptoms. Your doctor can begin or change your treatment to help you manage depression.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/0d5a8f3/2147483647/strip/true/crop/3409x3409+857+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F8f%2F50%2Fc52ec81c4f3eb73ebc92c078ee8d%2Fimage-gettyimages-557475327.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/depression/7-symptoms-never-to-ignore-if-you-have-depression?hid=t12_compare","title":"7 Symptoms Never to Ignore If You Have Depression"},{"blurb":"Do you live in one of the worst cities for dry eyes? Find out here, and get tips for living with chronic dry eye.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/15d1543/2147483647/strip/true/crop/3414x3414+854+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fbf%2F1d%2F5e18583943618c08db064688d114%2Fimage-gettyimages-184313225.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/migraine-and-headache/dont-do-these-things-for-a-migraine?hid=t12_compare","title":"Top 13 Things to Avoid When Managing Migraine"},{"blurb":"With diabetes, you may need to monitor and limit your intake of sugar, refined carbohydrates, and other foods. Learn more about food and drinks to avoid.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/17efc44/2147483647/strip/true/crop/3416x3416+680+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Ff7%2F44%2Fff839e2241f5a79a8ac108ec32d0%2Fimage-gettyimages-495831127-woman-outside-on-swingset.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/diabetes/9-foods-to-avoid-with-diabetes?hid=t12_compare","title":"Foods to Avoid for Diabetes: A Complete Guide"}]},{"section":"learn","title":"Healthgrades Tips for Getting the Right Healthcare ","type":"tipsDrivers","content":[{"blurb":"Follow these simple steps to find a good match for you.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/c7fc0f2/2147483647/strip/true/crop/3456x3456+864+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F51%2F63%2Ff03b82164dcc962670389c388a79%2Fimage-getty-177852632.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/8-tips-for-choosing-a-doctor?hid=t12_learn&tpc=patient-advocate","title":"8 Tips for Choosing a Doctor"},{"blurb":"Here's how to have more effective conversations with your physician.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/1a110d8/2147483647/strip/true/crop/3840x3840+960+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fdb%2Fdc%2Fb55c16a14a08ad1586a1cd995785%2Fimage-doctor-patient.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/what-to-say-at-your-appointment-7-tips-from-doctors?hid=t12_learn&tpc=patient-advocate","title":"What to Say at Your Appointment: 7 Tips From Doctors"},{"blurb":"Follow these tips to advocate for yourself and talk openly with your doctor as you work together to keep you in good health.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/db3413b/2147483647/strip/true/crop/3385x3385+847+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1b%2F6b%2F9e8d55eb4c51ac2b654dd2ae9b73%2Fimage-null.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/6-tips-for-talking-to-your-doctor?hid=t12_learn&tpc=patient-advocate","title":"6 Tips for Talking to Your Doctor"}]},{"section":"hospitals","title":"Take a Health Quiz","type":"tipsDrivers","content":[{"blurb":"Take the quiz to find out your patient personality!","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/c766828/2147483647/strip/true/crop/150x150+60+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F08%2F5a%2Fc0e467be4b89a6fbbe51d8b45f4d%2Fpatient-quiz-270x150.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/patient-personality-quiz?hid=t12_hospital","title":"Quiz: What Kind of Patient Are You?"}]}],"contentPlacement":[{"blurb":"Hit the pantry for a box of great health benefits and discover unexpected ways that baking soda is good for your health.","image":"https://dims.healthgrades.com/dims3/MMH/fa477f1/2147483647/strip/false/crop/2734x2734+681+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F22%2F30%2F2ad98c674e3eb69887d7000c920e%2Fgettyimages-746097353.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/8-health-benefits-of-baking-soda?hid=t12_ccgd&tpc=oral-health","title":"8 Health Benefits of Baking Soda"},{"blurb":"White patches in the throat are often a sign of infection such as strep throat or thrush. Learn other causes of white throat patches and when to see a doctor.","image":"https://dims.healthgrades.com/dims3/MMH/bef2292/2147483647/strip/false/crop/549x549+0+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F9a%2F19%2F8592dcad62ad7718bf049594726b%2Fhg-little-girl-in-bed-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/throat-white-patches?hid=t12_ccgd&tpc=oral-health","title":"White Patches in Throat: Possible Causes and When to See a Doctor"},{"blurb":"A bitter taste in the mouth can indicate a distorted sense of taste. This may be the result of benign or more serious underlying medical conditions. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/64dd676/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F12%2F45%2F68edd2c05273b9d8ca507093aed3%2F224083-bitter-taste-in-mouth-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/bitter-taste-in-mouth?hid=t12_ccgd&tpc=oral-health","title":"What Causes Bitter Taste in Mouth?"},{"blurb":"Tasting something when nothing is in your mouth is ‘phantom’ taste—the most common taste disorder. Taste disorder causes include infections, cancer treatments, drugs, and dental problems.","image":"https://dims.healthgrades.com/dims3/MMH/d262bc2/2147483647/strip/false/crop/4912x4912+1850+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd0%2F6d%2F08dc0c84480295f7a374c98d3365%2Fgettyimages-1031519428.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/why-do-i-have-a-minty-menthol-taste-in-my-mouth?hid=t12_ccgd&tpc=oral-health","title":"Why do I have a minty menthol taste in my mouth?"},{"blurb":"A tingling tongue can occur due to a variety of reasons, including mild or temporary causes as well as serious underlying conditions. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/1b6ba08/2147483647/strip/false/crop/549x549+97+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd7%2Fc1%2F155a67179405a6576965c2aa1fe2%2Fhg-girl-with-tongue-out-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/tingling-tongue?hid=t12_ccgd&tpc=oral-health","title":"Why Is My Tongue Tingling? Causes, Treatment, and More"},{"blurb":"A sore tongue can cause discomfort and have a variety of mild to serious causes. Lean about the causes and symptoms of a sore tongue and when to contact a doctor.","image":"https://dims.healthgrades.com/dims3/MMH/a2d52ed/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F6c%2F39%2F3b0acec9079f761c1ea4a42213d8%2Fhg-leaf-on-tongue-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/sore-tongue?hid=t12_ccgd&tpc=oral-health","title":"Why Is My Tongue Sore?"},{"blurb":"Canker sore treatment can reduce pain while the sore heals. Learn home care for canker sores and how to relieve symptoms during canker sore recovery.","image":"https://dims.healthgrades.com/dims3/MMH/6150bc7/2147483647/strip/false/crop/549x549+74+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F74%2F5f%2Fcb671ac7f68943533b80019eb94b%2Fhg-woman-eating-popsicle-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/canker-sores?hid=t12_ccgd&tpc=oral-health","title":"How to Get Rid of Canker Sores: Home Treatment and Prevention Tips"},{"blurb":"A white tongue is discoloration of all or a part of the tongue. Learn about causes, other symptoms with white tongue, treatments and when to seek care.","image":"https://dims.healthgrades.com/dims3/MMH/1d8dfbd/2147483647/strip/false/crop/549x549+183+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F2e%2F9b%2F4951d0b12e2fda521459022e30b2%2Fhg-brushing-teeth-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/white-tongue?hid=t12_ccgd&tpc=oral-health","title":"Possible Causes of White Tongue"},{"blurb":"","image":"","link":"https://resources.healthgrades.com/right-care/oral-health/have-you-visited-a-dentist-during-the-covid-19-outbreak?hid=t12_ccgd&tpc=oral-health","title":"Have you visited a dentist during the COVID-19 outbreak?"},{"blurb":"Dry socket occurs when the blood does not clot well after a tooth extraction. While it can heal on its own, it can cause pain and discomfort. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/35fdea0/2147483647/strip/false/crop/549x549+108+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F2a%2Fa9%2Fcca62001c5b1a4bdf05561a58a2b%2Fhg-jaw-pain-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/dry-socket?hid=t12_ccgd&tpc=oral-health","title":"Who Is Likely to Get Dry Socket? All Your Questions Answered"},{"blurb":"Find out the benefits of using baking soda on your teeth and how it can improve your dental health.","image":"https://dims.healthgrades.com/dims3/MMH/8519b31/2147483647/strip/false/crop/3744x3744+936+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fb8%2Fa7%2F2cc175c94d138b527e751b03c04b%2Fgettyimages-1054348356.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/how-baking-soda-can-keep-your-teeth-healthy?hid=t12_ccgd&tpc=oral-health","title":"How Baking Soda Can Keep Your Teeth Healthy"},{"blurb":"Taking care of your oral health isn’t hard if you stick to the basics. Here are some tips from a periodontist.","image":"https://dims.healthgrades.com/dims3/MMH/ec72720/2147483647/strip/false/crop/4480x4480+1120+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1f%2F44%2F2921c6704e32b5bc7cc16958f0b1%2Fgettyimages-800444592.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/5-periodontist-tips-for-a-healthy-smile?hid=t12_ccgd&tpc=oral-health","title":"5 Periodontist Tips for a Healthy Smile"},{"blurb":"We all want to show off healthy teeth and gums, which is why preventing gum disease and tooth decay is so important.","image":"https://dims.healthgrades.com/dims3/MMH/ff1e78c/2147483647/strip/false/crop/1393x1393+382+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F33%2Fde%2F9e63e35f4d879df833fe48ddbeea%2Fimage-getty-175176915.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/an-experts-perspective-on-healthy-teeth-and-gums?hid=t12_ccgd&tpc=oral-health","title":"An Expert's Perspective on Healthy Teeth and Gums"},{"blurb":"Lip bumps can result from a minor trauma or from herpes simplex virus, a common cause of contagious, recurring lip sores.","image":"","link":"https://resources.healthgrades.com/right-care/skin-hair-and-nails/what-is-this-bump-on-my-lip?hid=t12_ccgd","title":"What is this bump on my lip?"},{"blurb":"Tingling lips can result from cold sores, food allergy, hyperventilation, and nerve damage. Learn causes of tingling in the lips and when to contact a doctor.","image":"https://dims.healthgrades.com/dims3/MMH/c075f6e/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F16%2F77%2F2e70c8877aaca4f4c763ea19dbab%2Fhg-lips-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/symptoms-and-conditions/tingling-lips?hid=t12_ccgd","title":"Tingling Lips: Possible Causes and When to See a Doctor"},{"blurb":"An abscess is a collection of pus. It occurs as a response to infection or foreign object in the body and can develop anywhere. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/d6da589/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F82%2Fba%2Fbe41dea82130f568209c29f7def9%2Fhg-hand-touching-skin-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/symptoms-and-conditions/abscess?hid=t12_ccgd","title":"Abscess Causes, Treatments and Pictures"},{"blurb":"Follow these tips to advocate for yourself and talk openly with your doctor as you work together to keep you in good health.","image":"https://dims.healthgrades.com/dims3/MMH/9f3383e/2147483647/strip/false/crop/3385x3385+847+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1b%2F6b%2F9e8d55eb4c51ac2b654dd2ae9b73%2Fimage-null.jpg","link":"https://resources.healthgrades.com/right-care/patient-advocate/6-tips-for-talking-to-your-doctor?hid=t12_ccgd","title":"6 Tips for Talking to Your Doctor"}],"pes":{"commentsSuppressed":false,"hasComments":true,"model":{"cards":[{"aggregates":[{"actualScore":3.4,"id":1,"negativeResponseCount":10,"positiveResponseCount":17,"responseCount":27,"reviewCount":0,"roundedScore":3,"text":"","title":"Trustworthiness","reviewBar":{"averageScore":3.4,"ratingText":"VERY GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":3.8,"id":2,"negativeResponseCount":8,"positiveResponseCount":20,"responseCount":29,"reviewCount":0,"roundedScore":4,"text":"","title":"Explains condition(s) well","reviewBar":{"averageScore":3.8,"ratingText":"VERY GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":3.6,"id":3,"negativeResponseCount":9,"positiveResponseCount":16,"responseCount":25,"reviewCount":0,"roundedScore":4,"text":"","title":"Answers questions","reviewBar":{"averageScore":3.6,"ratingText":"VERY GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":3.6,"id":4,"negativeResponseCount":9,"positiveResponseCount":18,"responseCount":28,"reviewCount":0,"roundedScore":4,"text":"","title":"Time well spent","reviewBar":{"averageScore":3.6,"ratingText":"VERY GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}}],"title":"Dr. Molldrem's Performance"},{"aggregates":[{"actualScore":4.1,"id":5,"negativeResponseCount":6,"positiveResponseCount":24,"responseCount":31,"reviewCount":0,"roundedScore":4,"text":"","title":"Scheduling","reviewBar":{"averageScore":4.1,"ratingText":"VERY GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":4.1,"id":6,"negativeResponseCount":5,"positiveResponseCount":16,"responseCount":22,"reviewCount":0,"roundedScore":4,"text":"","title":"Office environment","reviewBar":{"averageScore":4.1,"ratingText":"VERY GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":4.3,"id":7,"negativeResponseCount":4,"positiveResponseCount":22,"responseCount":27,"reviewCount":0,"roundedScore":4,"text":"","title":"Staff friendliness","reviewBar":{"averageScore":4.3,"ratingText":"EXCELLENT"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":2.1,"id":8,"negativeResponseCount":15,"positiveResponseCount":5,"responseCount":20,"reviewCount":0,"roundedScore":2,"text":null,"title":"Average wait time","reviewBar":{"averageScore":2.1,"ratingText":"FAIR"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":3,"id":9,"negativeResponseCount":3,"positiveResponseCount":3,"responseCount":6,"reviewCount":0,"roundedScore":3,"text":null,"title":"Felt Respected","reviewBar":{"averageScore":3,"ratingText":"GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}},{"actualScore":4.6,"id":10,"negativeResponseCount":0,"positiveResponseCount":0,"responseCount":16,"reviewCount":0,"roundedScore":5,"text":null,"title":"Average wait time range","reviewBar":{"averageScore":4.6,"ratingText":"EXCELLENT"},"stars":{"twoStars":0,"threeStars":2,"oneStar":0,"fourStars":3,"fiveStars":11}}],"title":"Office & Staff Performance"}],"commentCount":71,"comments":{"commentSortOptions":[{"id":1,"displayName":"Most Recent"},{"id":2,"displayName":"Oldest"},{"id":3,"displayName":"Highest Rated"},{"id":4,"displayName":"Lowest Rated"},{"id":5,"displayName":"Helpful"}],"results":[{"commentText":"I have been seeing Dr. Kevin Molldrem for over five years, and he has truly transformed my dental health. Every visit is comfortable, efficient, and informative. He takes the time to explain procedures and answer questions, which is so reassuring. The staff is friendly, and the clinic is always spotless. I had my first dental implant done here, and the results are flawless. Dr. Molldrem and his team really care about their patients. I highly recommend Molldrem Family Dentistry to anyone looking for exceptional dental care in Lakeville or Eden Prairie.","displayName":"Mathew Moxness","overallScore":5,"submittedDate":"Oct 31, 2024","allowFlagging":true,"commentId":"22c236d7-5b41-4bdb-be05-26c5fe064dbe","communityMemberDetails":"Mathew Moxness","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"I highly recommend Molldrem Family Dentistry","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I’ve always been anxious about the dentist, but Dr. Molldrem’s sedation dentistry was a lifesaver for me during my dental crown procedure. I was completely relaxed and pain-free throughout. The staff was incredibly understanding and supportive. Molldrem Family Dentistry is the best choice for anyone who’s nervous about dental work.","displayName":"Martin","overallScore":5,"submittedDate":"Oct 30, 2024","allowFlagging":true,"commentId":"086b02d4-9204-4cd9-b0bf-8419312bfc8e","communityMemberDetails":"Martin","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Kevin Molldrem is lifesaver for me","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Molldrem was highly recommended to me for his expertise with root canals, and he did not disappoint. The procedure was painless, and the recovery was a breeze. The care I received at Molldrem Family Dentistry was second to none. I’m so glad I trusted them with my dental care.","displayName":"Marcus","overallScore":5,"submittedDate":"Oct 30, 2024","allowFlagging":true,"commentId":"13900363-685a-49c3-8ad6-8c89c01a2ccf","communityMemberDetails":"Marcus","isTelehealth":null,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"highly recommended ","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Molldrem Family Dentistry is my go-to for all dental care! I had periodontal treatment, and the results were amazing. Dr. Molldrem’s approach to scaling and root planing was so gentle, and I can already see a difference in my gum health. Definitely the best dental team in Eden Prairie.","displayName":"Ron Ross","overallScore":5,"submittedDate":"Oct 30, 2024","allowFlagging":true,"commentId":"9419b87b-ccc1-4340-9516-e950e0b24de3","communityMemberDetails":"Ron Ross","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Molldrem Family Dentistry is my go-to for all dent","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I needed a same-day CEREC crown, and Dr. Molldrem at Molldrem Family Dentistry delivered! The process was quick, and the crown looks and feels amazing. No temporary crown, no waiting weeks – just excellent care and immediate results. I’m so glad I found this fantastic dental office in Eden Prairie!","displayName":"Petrisha Matthew","overallScore":5,"submittedDate":"Oct 27, 2024","allowFlagging":true,"commentId":"a8c761c7-5b02-4fd8-bb28-efa0be32dd24","communityMemberDetails":"Petrisha Matthew","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Fantastic","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I recently got a dental implant from Dr. Molldrem, and it was such a smooth process. He made sure I was comfortable and explained everything clearly. The implant looks great and feels just like a natural tooth. Molldrem Family Dentistry in Eden Prairie is the best for implant dentistry","displayName":"Sidney Clark","overallScore":5,"submittedDate":"Oct 27, 2024","allowFlagging":true,"commentId":"5c6cda4b-3c08-4325-a4f2-17ad349b34f0","communityMemberDetails":"Sidney Clark","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"best for implant dentistry","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Molldrem did a wonderful job on my dental crowns. I had two done, and both fit perfectly. The process was quick, and I didn’t experience any discomfort. The team at Molldrem Family Dentistry is always so friendly and professional. I wouldn’t trust anyone else with my dental care","displayName":"William","overallScore":5,"submittedDate":"Oct 20, 2024","allowFlagging":true,"commentId":"3ce1d596-7fc2-493b-8b29-f307ad715a55","communityMemberDetails":"William","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Dr. Molldrem did a wonderful job on my dental crow","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I’ve been visiting Dr. Molldrem for years, and I trust him with all my dental care. He’s helped me with everything from routine cleanings to dental crowns, and the results are always excellent. Molldrem Family Dentistry offers fantastic care and makes sure you’re comfortable every step of the way","displayName":"Zai R","overallScore":5,"submittedDate":"Oct 20, 2024","allowFlagging":true,"commentId":"d09cdc6f-3f7d-4472-b0a1-48d9746ae749","communityMemberDetails":"Zai R","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Trusted ","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I had a fantastic experience getting my teeth whitened with Dr. Molldrem. The Zoom whitening treatment gave me amazing results, and the staff at Molldrem Family Dentistry were kind and professional throughout. My smile has never looked better! I’ll definitely be returning for future dental care.","displayName":"Athan","overallScore":5,"submittedDate":"Oct 14, 2024","allowFlagging":true,"commentId":"b9b378de-d290-436f-96e9-037121ddfd0d","communityMemberDetails":"Athan","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Fantastic ","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I was dealing with some gum issues and needed periodontal care. Dr. Molldrem did an excellent job with scaling and root planing. My gums are much healthier now, and the treatment was much easier than I expected. Molldrem Family Dentistry has definitely earned my trust for all future care.","displayName":"Tom B","overallScore":5,"submittedDate":"Oct 14, 2024","allowFlagging":true,"commentId":"0f64cc31-1c19-4782-ae00-555b626faa91","communityMemberDetails":"Tom B","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Trusted","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I had my dental crown done by Dr. Molldrem, and it was a great experience. I received a same-day CEREC crown, which was incredibly convenient. The procedure was quick, painless, and the crown fits perfectly. Molldrem Family Dentistry in Eden Prairie is the only place I’ll go for dental care.","displayName":"Angelika L","overallScore":5,"submittedDate":"Oct 13, 2024","allowFlagging":true,"commentId":"1012775b-77de-4815-b320-866d788a8cea","communityMemberDetails":"Angelika L","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"dental crown ","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Molldrem and his team at Molldrem Family Dentistry in Eden Prairie are the best! I’ve been going there for years, and they always provide excellent care. My Invisalign treatment went flawlessly, and now I have a perfectly straight smile. If you need dental care, this is the place","displayName":"Andrey V","overallScore":5,"submittedDate":"Oct 13, 2024","allowFlagging":true,"commentId":"6dd3776e-0695-44fa-bd87-e695bc0be718","communityMemberDetails":"Andrey V","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Top Class","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Molldrem Family Dentistry provides top-notch care. I had periodontal treatment for my gums, and Dr. Molldrem’s scaling and root planing procedure worked wonders. My gums feel healthier than ever, and I’m so happy with the service. The staff is warm and professional. Highly recommend this place for dental care.","displayName":"Andrey E","overallScore":5,"submittedDate":"Oct 13, 2024","allowFlagging":true,"commentId":"5cfced09-9fad-4562-90bd-7dbc31629e93","communityMemberDetails":"Andrey E","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Provides Top-Notch Care","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I’ve always been nervous about dental work, but Dr. Molldrem’s sedation dentistry helped me stay calm during my root canal. The procedure was painless, and the care I received was exceptional. If you need a skilled dentist who truly cares, Molldrem Family Dentistry is the place to go!","displayName":"William B","overallScore":5,"submittedDate":"Oct 13, 2024","allowFlagging":true,"commentId":"168de277-1d22-4e6b-967f-ec849d85c3e6","communityMemberDetails":"William B","isTelehealth":true,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Dentist Who Truly Cares","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Molldrem Family Dentistry in Eden Prairie is fantastic! I’ve been going for years, and every visit has been a great experience. The clinic is clean, modern, and equipped with the latest technology. Dr. Molldrem is thorough, skilled, and always takes time to explain everything in detail. I’ve had both routine checkups and a couple of complex procedures, and the results have been amazing. The staff is kind and always makes me feel at ease. It’s clear they care about their patients’ comfort and satisfaction. This is the best dental clinic for any dental need, big or small","displayName":"David G","overallScore":5,"submittedDate":"Oct 01, 2024","allowFlagging":true,"commentId":"3897c222-15ff-4211-a419-c228340c9f77","communityMemberDetails":"David G","isTelehealth":true,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":null,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Fantastic","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I’ve been coming to Molldrem Family Dentistry for years, and I’ve never been disappointed. From regular cleanings to more complex treatments, they provide impeccable service every time. Dr. Molldrem is knowledgeable and truly cares about patient well-being. Best dental office in town","displayName":"Will B","overallScore":5,"submittedDate":"Oct 01, 2024","allowFlagging":true,"commentId":"aec2e27f-a0e9-41ab-96fe-ee6d04ed5cff","communityMemberDetails":"Will B","isTelehealth":false,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":5,"providerAnswersRating":null,"providerExplanationRating":null,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Top-notch service and friendly staff!","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I’ve been a patient at Molldrem Family Dentistry for years, and Dr. Kevin Molldrem consistently exceeds my expectations. From the moment I walk in, the staff is welcoming, professional, and truly caring. Dr. Molldrem’s expertise and gentle approach make every visit comfortable, whether it's a routine cleaning or more involved dental work. He takes the time to explain each procedure thoroughly, ensuring that I always feel informed and at ease.I highly recommend Dr. Kevin Molldrem and his team for anyone seeking top-notch dental care in a warm, friendly atmosphere. You'll leave with a healthy smile and a great experience every ti","displayName":"Jason","overallScore":5,"submittedDate":"Sep 23, 2024","allowFlagging":true,"commentId":"48135ae4-8339-4c16-ae6d-1b739eb9dc3f","communityMemberDetails":"Jason","isTelehealth":true,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":5,"providerAnswersRating":null,"providerExplanationRating":5,"providerStaffRating":5,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":1},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Exceptional Care and a Warm, Friendly Experience!","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Molldrem is gentle and caring. He always makes sure I'm comfortable and explains everything in detail. The staff is friendly and professional. Highly recommend Molldrem Family Dentistry!","displayName":"","overallScore":5,"submittedDate":"Aug 07, 2024","allowFlagging":true,"commentId":"904c2cda-cba9-4966-9abc-2b0c81ab1196","communityMemberDetails":"","isTelehealth":true,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":null,"officeEnvironmentRating":null,"officeSchedulingRating":5,"providerAnswersRating":null,"providerExplanationRating":5,"providerStaffRating":null,"providerTimeAllocationRating":null,"providerTrustRating":5,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Gentle and Caring!","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Molldrem Family Dentistry is amazing with kids. Dr. Molldrem is patient, and gentle, and makes my children feel at ease. The staff is friendly and the office is kid-friendly. I highly recommend it for families!","displayName":"","overallScore":5,"submittedDate":"Jul 25, 2024","allowFlagging":true,"commentId":"51f1fef1-c697-48e3-98e6-ed2217f1233f","communityMemberDetails":"","isTelehealth":true,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":5,"officeEnvironmentRating":null,"officeSchedulingRating":5,"providerAnswersRating":5,"providerExplanationRating":5,"providerStaffRating":5,"providerTimeAllocationRating":null,"providerTrustRating":null,"waitTime":null},"helpfulCount":0,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Amazing with Kids!","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem at Molldrem Family Dentistry has completely transformed my perspective on dental visits. From the moment I stepped into the clinic, I was impressed by the warm and welcoming atmosphere. The staff is not only friendly but also highly professional, ensuring that each patient feels valued and cared for.Dr. Kevin Molldrem is a true expert in his field. His meticulous attention to detail and dedication to patient care are second to none. During my visits, he takes the time to thoroughly explain procedures and answer all my questions, which significantly reduces any anxiety I might have. His gentle and precise technique makes every procedure as comfortable as possible.The facilities at Molldrem Family Dentistry are top-notch, equipped with the latest technology that ensures you receive the best care. Dr. Kevin Molldrem's commitment to staying updated with the latest advancements in dentistry is evident, and it reflects in the quality of care provided.","displayName":"Cevin Soling","overallScore":5,"submittedDate":"Jul 16, 2024","allowFlagging":true,"commentId":"0abd2dfb-62bf-40d2-902d-054d62b0bc7c","communityMemberDetails":"Cevin Soling","isTelehealth":true,"languageCode":"","translatedCommentText":"","translatedReviewTitle":"","language":"","answers":{"feltRespected":5,"officeEnvironmentRating":null,"officeSchedulingRating":5,"providerAnswersRating":5,"providerExplanationRating":5,"providerStaffRating":5,"providerTimeAllocationRating":5,"providerTrustRating":5,"waitTime":1},"helpfulCount":5,"flagged":"NotFlagged","providerResponse":{"allowFlagging":true,"commentStatusID":0,"commentText":null,"flagCount":0,"flagged":"NotFlagged","insertedOn":null,"isFromProvider":true,"providerSurveyCommentID":null},"reviewTitle":"Outstanding Experience - Molldrem Family Dentistry","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}}],"suppressed":false,"totalCommentCount":71},"commentsSuppressed":false,"displayName":"Dr. Molldrem","flagReasons":[{"id":203,"statusDescription":"Inappropriate content"},{"id":204,"statusDescription":"Privacy concerns"},{"id":205,"statusDescription":"Other"}],"largeImageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","mediumImageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","overall":{"actualScore":4.534091,"responseCount":88,"roundedScore":4.5,"reviewCount":71},"providerCode":"3X36D","providerName":"Dr. Kevin Molldrem, DDS","providerPossessiveName":"Dr. Molldrem's","providerUrl":"/dentist/dr-kevin-molldrem-3x36d","specialty":"Dentistry","surveyDistribution":{"aggregates":[{"count":76,"percent":86,"star":5},{"count":2,"percent":2,"star":4},{"count":0,"percent":0,"star":3},{"count":1,"percent":1,"star":2},{"count":9,"percent":10,"star":1}],"totalResponseCount":88},"surveysSuppressed":false}},"providerProfileModel":{"aboutMe":[],"aboutMeVideoUrl":"","aboutProvider":null,"acceptsNewPatients":true,"age":52,"autoBiography":"","availability":[],"awardsAndRecognitions":{"allOtherMedia":[],"awardsAndHonorsMedia":[],"has5StarHonor":false,"hasAwards":false,"hasMedia":false,"hasRecognitionHonor":false},"badges":[],"boardActions":[],"boardActionInformation":{"boardActions":[],"dataAccuracyDate":null,"shouldDisplayBoardActions":false},"boardCertificationFootnotes":[],"boardCertifications":[],"certifyingAgencies":[],"cityNameAndState":"Eden Prairie, MN","clientCustomizations":{"ctaButtonText":"Schedule Now"},"clinicalFocusItems":null,"conditionsAndProcedures":[],"conversionCode":"Direct","description":"Visit Healthgrades for information on Dr. Kevin Molldrem, DDS Find Phone & Address information, medical practice history, affiliated hospitals and more.","displayName":"Dr. Molldrem","displayNamePossessive":"Dr. Molldrem's","displayOverallStarRating":4.5,"education":[],"entityType":"dentist","existingPatientPhone":null,"gender":"M","genderString":"Male","generatedBiography":"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.","hasConditions":false,"hasDisplayImage":false,"hasProcedures":false,"hospitals":[],"imageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","insuranceAccepted":[{"code":"HPY0000671","payor":"DenteMax","plans":[{"name":"DenteMax","planType":""}]},{"code":"HPY0000555","payor":"Assurant Health","plans":[{"name":"Dental Network DPPO","planType":"DPPO"},{"name":"Focus Dental Network DPPO","planType":"DPPO"},{"name":"Dental Network DHMO","planType":"DHMO"}]},{"code":"HPY00006E5","payor":"Ameritas","plans":[{"name":"Ameritas PPO","planType":"PPO"}]},{"code":"HPY0000776","payor":"Total Dental Administrators PPO","plans":[{"name":"Total Dental Administrators PPO PPO","planType":"PPO"}]},{"code":"HPY00005F0","payor":"Lincoln Financial Group","plans":[{"name":"DentalConnect PPO","planType":"PPO"}]},{"code":"HPY0000708","payor":"United Concordia","plans":[{"name":"Advantage Plus PPO","planType":"PPO"}]},{"code":"HPY0000453","payor":"Humana","plans":[{"name":"Humana PPO","planType":"PPO"}]},{"code":"HPY00006D9","payor":"Aetna","plans":[{"name":"Dental DPPO","planType":"DPPO"}]},{"code":"HPY000054F","payor":"Delta Dental","plans":[{"name":"Delta Dental PPO","planType":"PPO"},{"name":"Delta Dental Premier","planType":""}]},{"code":"HPY000075D","payor":"Connection Dental","plans":[{"name":"Connection Dental PPO","planType":"PPO"}]},{"code":"HPY9000575","payor":"United Concordia Dental","plans":[{"name":"Elite Plus DPPO","planType":"DPPO"},{"name":"Alliance EPO","planType":"EPO"},{"name":"Advantage Plus 20 DHMO","planType":"DHMO"}]},{"code":"HPY0000786","payor":"Blue Cross and Blue Shield of Florida, Inc. d/b/a Florida Blue","plans":[{"name":"BlueDental Choice PPO","planType":"PPO"}]},{"code":"HPY0000692","payor":"MetLife","plans":[{"name":"MetLife PDP","planType":"PDP"},{"name":"PDP Plus (Preferred Dentist Program) DPPO","planType":"DPPO"}]},{"code":"HPY000045D","payor":"Guardian","plans":[{"name":"DentalGuard Preferred","planType":""}]},{"code":"HPY000074E","payor":"PreferredOne","plans":[{"name":"PreferredOne PPO","planType":"PPO"},{"name":"PreferredHealth","planType":""}]},{"code":"HPY00004A2","payor":"Dental Network of America","plans":[{"name":"Dental Network of America DPPO","planType":"DPPO"}]},{"code":"HPY0000627","payor":"Principal Financial Group","plans":[{"name":"Dental PPO","planType":"PPO"}]},{"code":"HPY0000768","payor":"Anthem","plans":[{"name":"Dental Prime DPPO","planType":"DPPO"},{"name":"Dental Complete DPPO","planType":"DPPO"}]},{"code":"HPY0000619","payor":"UnitedHealthCare","plans":[{"name":"Dental","planType":""}]},{"code":"HPY00006F7","payor":"Cigna","plans":[{"name":"Total Dental DPPO","planType":"DPPO"}]},{"code":"HPY0000B6F","payor":"Dominion National","plans":[{"name":"Dental Choice DPPO","planType":"DPPO"}]}],"insurancePhone":"(952) 974-5116","isDentist":true,"languages":[],"logoUrl":"","medicalSpecialty":"Dentistry","memberships":[],"npi":"1740404797","officeLocations":[{"id":"","officeLocations":[{"city":"Eden Prairie","directionsUrl":"https://www.google.com/maps/dir/?api=1&destination=800+Prairie+Center+Dr+Ste+250,+Eden+Prairie,+MN+55344","displayName":"Practice","fax":"(952) 903-0012","isOpen":false,"isPrimary":true,"latitude":44.859608,"longitude":-93.43807,"mainSiteUrl":"","nation":"USA","id":"XBH3HP","postalCode":"55344","name":"Molldrem Family Dentistry","regionName":"Minnesota","state":"MN","street":"800 Prairie Center Dr Ste 250","officeHours":[],"phone":"(952) 974-5116","markerIndex":1}],"practiceHasPrimaryOffice":true,"practiceName":"Practice","websiteUrl":""}],"officePhone":"(952) 974-5116","partnerProviderId":null,"practicingSpecialityName":"Dentistry","practicingSpecialties":["Dentistry"],"practicingSpecialtyNameIst":"Dentistry Practitioner","practicingSpecialtyNameIsts":"Dentistry Practitioners","practicingSpecialtyNamePlural":"General Dentists","practicingSpecialtyWithHgChoice":null,"primaryOffice":{"city":"Eden Prairie","directionsUrl":"https://www.google.com/maps/dir/?api=1&destination=800+Prairie+Center+Dr+Ste+250,+Eden+Prairie,+MN+55344","displayName":"Practice","fax":"(952) 903-0012","isOpen":false,"isPrimary":true,"latitude":44.859608,"longitude":-93.43807,"mainSiteUrl":"","nation":"USA","officeHours":[],"id":"XBH3HP","officePhone":"(952) 974-5116","postalCode":"55344","name":"Molldrem Family Dentistry","regionName":"Minnesota","state":"MN","street":"800 Prairie Center Dr Ste 250"},"primaryOfficeRegionName":"Minnesota","primaryPracticingSpecialty":{"directoryUrl":"dentistry-general-directory","hasClinicalFocus":false,"isHgChoice":false,"isPatientFavorite":true,"isPrimary":true,"practicingSpecialityCode":"PS328","practicingSpecialityName":"Dentistry","practicingSpecialityNameIst":"Dentistry Practitioner","practicingSpecialityNameIsts":"Dentistry Practitioners","practicingSpecialityNamePlural":"General Dentists","practicingSpecialitySort":1,"rollupPracticingSpecialityCode":"PS328","rollupPracticingSpecialityId":92,"rollupPracticingSpecialtyGroupCode":"GDNT","rollupPracticingSpecialtyName":"Dentistry"},"productCode":"","providerDisplayFullName":"Dr. Kevin Molldrem, DDS","providerUrl":"/dentist/dr-kevin-molldrem-3x36d","pwid":"3X36D","sanctions":[],"shouldShowVideoContent":false,"showPatientVolumeData":false,"showVisitingSection":true,"specialtyHasClinicalFocus":false,"specialtyHeaderText":"Practice Areas","sponsorAffiliated":false,"sponsorCode":"","sponsorFacilityCode":"","sponsorLocationCode":"R3HC9","sponsorProductType":"PDCPRAC","sponsoringFacilityAward":null,"sponsorPhone":null,"sponsorName":null,"sponsoringFacilityLink":null,"sponsoringFacilityName":null,"suppressCertifications":true,"suppressSurveys":false,"surveyOverallRatingScore":4.5,"surveyUserCount":88,"testimonies":[],"writeMd":null,"writeMdLite":null},"serverModel":{"isNoIndexNoFollow":false,"searchTermCode":"","practicingSpecialties":[{"directoryUrl":"dentistry-general-directory","hasClinicalFocus":false,"isHgChoice":false,"isPatientFavorite":true,"isPrimary":true,"practicingSpecialityCode":"PS328","practicingSpecialityName":"Dentistry","practicingSpecialityNameIst":"Dentistry Practitioner","practicingSpecialityNameIsts":"Dentistry Practitioners","practicingSpecialityNamePlural":"General Dentists","practicingSpecialitySort":1,"rollupPracticingSpecialityCode":"PS328","rollupPracticingSpecialityId":92,"rollupPracticingSpecialtyGroupCode":"GDNT","rollupPracticingSpecialtyName":"Dentistry"}]}};
HG3.profile.pageState.contentPlacement = HG3.profile.pageState.contentPlacement || [{"blurb":"Hit the pantry for a box of great health benefits and discover unexpected ways that baking soda is good for your health.","image":"https://dims.healthgrades.com/dims3/MMH/fa477f1/2147483647/strip/false/crop/2734x2734+681+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F22%2F30%2F2ad98c674e3eb69887d7000c920e%2Fgettyimages-746097353.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/8-health-benefits-of-baking-soda?hid=t12_ccgd&tpc=oral-health","title":"8 Health Benefits of Baking Soda"},{"blurb":"White patches in the throat are often a sign of infection such as strep throat or thrush. Learn other causes of white throat patches and when to see a doctor.","image":"https://dims.healthgrades.com/dims3/MMH/bef2292/2147483647/strip/false/crop/549x549+0+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F9a%2F19%2F8592dcad62ad7718bf049594726b%2Fhg-little-girl-in-bed-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/throat-white-patches?hid=t12_ccgd&tpc=oral-health","title":"White Patches in Throat: Possible Causes and When to See a Doctor"},{"blurb":"A bitter taste in the mouth can indicate a distorted sense of taste. This may be the result of benign or more serious underlying medical conditions. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/64dd676/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F12%2F45%2F68edd2c05273b9d8ca507093aed3%2F224083-bitter-taste-in-mouth-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/bitter-taste-in-mouth?hid=t12_ccgd&tpc=oral-health","title":"What Causes Bitter Taste in Mouth?"},{"blurb":"Tasting something when nothing is in your mouth is ‘phantom’ taste—the most common taste disorder. Taste disorder causes include infections, cancer treatments, drugs, and dental problems.","image":"https://dims.healthgrades.com/dims3/MMH/d262bc2/2147483647/strip/false/crop/4912x4912+1850+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd0%2F6d%2F08dc0c84480295f7a374c98d3365%2Fgettyimages-1031519428.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/why-do-i-have-a-minty-menthol-taste-in-my-mouth?hid=t12_ccgd&tpc=oral-health","title":"Why do I have a minty menthol taste in my mouth?"},{"blurb":"A tingling tongue can occur due to a variety of reasons, including mild or temporary causes as well as serious underlying conditions. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/1b6ba08/2147483647/strip/false/crop/549x549+97+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd7%2Fc1%2F155a67179405a6576965c2aa1fe2%2Fhg-girl-with-tongue-out-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/tingling-tongue?hid=t12_ccgd&tpc=oral-health","title":"Why Is My Tongue Tingling? Causes, Treatment, and More"},{"blurb":"A sore tongue can cause discomfort and have a variety of mild to serious causes. Lean about the causes and symptoms of a sore tongue and when to contact a doctor.","image":"https://dims.healthgrades.com/dims3/MMH/a2d52ed/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F6c%2F39%2F3b0acec9079f761c1ea4a42213d8%2Fhg-leaf-on-tongue-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/sore-tongue?hid=t12_ccgd&tpc=oral-health","title":"Why Is My Tongue Sore?"},{"blurb":"Canker sore treatment can reduce pain while the sore heals. Learn home care for canker sores and how to relieve symptoms during canker sore recovery.","image":"https://dims.healthgrades.com/dims3/MMH/6150bc7/2147483647/strip/false/crop/549x549+74+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F74%2F5f%2Fcb671ac7f68943533b80019eb94b%2Fhg-woman-eating-popsicle-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/canker-sores?hid=t12_ccgd&tpc=oral-health","title":"How to Get Rid of Canker Sores: Home Treatment and Prevention Tips"},{"blurb":"A white tongue is discoloration of all or a part of the tongue. Learn about causes, other symptoms with white tongue, treatments and when to seek care.","image":"https://dims.healthgrades.com/dims3/MMH/1d8dfbd/2147483647/strip/false/crop/549x549+183+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F2e%2F9b%2F4951d0b12e2fda521459022e30b2%2Fhg-brushing-teeth-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/white-tongue?hid=t12_ccgd&tpc=oral-health","title":"Possible Causes of White Tongue"},{"blurb":"","image":"","link":"https://resources.healthgrades.com/right-care/oral-health/have-you-visited-a-dentist-during-the-covid-19-outbreak?hid=t12_ccgd&tpc=oral-health","title":"Have you visited a dentist during the COVID-19 outbreak?"},{"blurb":"Dry socket occurs when the blood does not clot well after a tooth extraction. While it can heal on its own, it can cause pain and discomfort. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/35fdea0/2147483647/strip/false/crop/549x549+108+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F2a%2Fa9%2Fcca62001c5b1a4bdf05561a58a2b%2Fhg-jaw-pain-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/dry-socket?hid=t12_ccgd&tpc=oral-health","title":"Who Is Likely to Get Dry Socket? All Your Questions Answered"},{"blurb":"Find out the benefits of using baking soda on your teeth and how it can improve your dental health.","image":"https://dims.healthgrades.com/dims3/MMH/8519b31/2147483647/strip/false/crop/3744x3744+936+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fb8%2Fa7%2F2cc175c94d138b527e751b03c04b%2Fgettyimages-1054348356.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/how-baking-soda-can-keep-your-teeth-healthy?hid=t12_ccgd&tpc=oral-health","title":"How Baking Soda Can Keep Your Teeth Healthy"},{"blurb":"Taking care of your oral health isn’t hard if you stick to the basics. Here are some tips from a periodontist.","image":"https://dims.healthgrades.com/dims3/MMH/ec72720/2147483647/strip/false/crop/4480x4480+1120+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1f%2F44%2F2921c6704e32b5bc7cc16958f0b1%2Fgettyimages-800444592.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/5-periodontist-tips-for-a-healthy-smile?hid=t12_ccgd&tpc=oral-health","title":"5 Periodontist Tips for a Healthy Smile"},{"blurb":"We all want to show off healthy teeth and gums, which is why preventing gum disease and tooth decay is so important.","image":"https://dims.healthgrades.com/dims3/MMH/ff1e78c/2147483647/strip/false/crop/1393x1393+382+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F33%2Fde%2F9e63e35f4d879df833fe48ddbeea%2Fimage-getty-175176915.jpg","link":"https://resources.healthgrades.com/right-care/oral-health/an-experts-perspective-on-healthy-teeth-and-gums?hid=t12_ccgd&tpc=oral-health","title":"An Expert's Perspective on Healthy Teeth and Gums"},{"blurb":"Lip bumps can result from a minor trauma or from herpes simplex virus, a common cause of contagious, recurring lip sores.","image":"","link":"https://resources.healthgrades.com/right-care/skin-hair-and-nails/what-is-this-bump-on-my-lip?hid=t12_ccgd","title":"What is this bump on my lip?"},{"blurb":"Tingling lips can result from cold sores, food allergy, hyperventilation, and nerve damage. Learn causes of tingling in the lips and when to contact a doctor.","image":"https://dims.healthgrades.com/dims3/MMH/c075f6e/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F16%2F77%2F2e70c8877aaca4f4c763ea19dbab%2Fhg-lips-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/symptoms-and-conditions/tingling-lips?hid=t12_ccgd","title":"Tingling Lips: Possible Causes and When to See a Doctor"},{"blurb":"An abscess is a collection of pus. It occurs as a response to infection or foreign object in the body and can develop anywhere. Learn more.","image":"https://dims.healthgrades.com/dims3/MMH/d6da589/2147483647/strip/false/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F82%2Fba%2Fbe41dea82130f568209c29f7def9%2Fhg-hand-touching-skin-732x549-thumbnail.jpg","link":"https://resources.healthgrades.com/right-care/symptoms-and-conditions/abscess?hid=t12_ccgd","title":"Abscess Causes, Treatments and Pictures"},{"blurb":"Follow these tips to advocate for yourself and talk openly with your doctor as you work together to keep you in good health.","image":"https://dims.healthgrades.com/dims3/MMH/9f3383e/2147483647/strip/false/crop/3385x3385+847+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1b%2F6b%2F9e8d55eb4c51ac2b654dd2ae9b73%2Fimage-null.jpg","link":"https://resources.healthgrades.com/right-care/patient-advocate/6-tips-for-talking-to-your-doctor?hid=t12_ccgd","title":"6 Tips for Talking to Your Doctor"}];
HG3.profile.pageState.contentPackages = HG3.profile.pageState.contentPackages || [{"section":"reviews","title":"Know Before You Go","type":"tipsDrivers","content":[{"blurb":"From your heart and lungs to your immune system, be aware of these 10 health conditions linked to tooth and gum disease.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/d20f6ed/2147483647/strip/true/crop/1415x1415+354+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F80%2Fc7%2Fb582b0f64c6bbd053f2b4a993e66%2Fimage-getty-181892876.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/10-health-conditions-that-can-affect-your-teeth-and-gums?hid=t12_review&tpc=oral-health","title":"10 Health Conditions That Can Affect Your Teeth and Gums"},{"blurb":"Diabetes can affect many body systems, including the eyes, kidneys, skin, and heart. Learn more about the risk of diabetes complications and their prevention methods.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/2539da9/2147483647/strip/true/crop/4912x4912+1224+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F82%2F53%2F8ec8c44143f69752e6eda2d66b89%2Fimage-gettyimages-481474996-uncomfortable-senior-woman-in-bed.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/diabetes/12-complications-of-diabetes?hid=t12_review&tpc=getting-the-right-diabetes-treatment","title":"Complications of Diabetes and Their Prevention"},{"blurb":"Do your teeth seem to be sensitive to every little thing? Here are five things you may be doing to contribute enamel erosion and tooth sensitivity.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/df7c748/2147483647/strip/true/crop/3802x3802+949+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd0%2F2c%2F58f6bfdf42a3acdadf8dbb7f2939%2Fgettyimages-74411293.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/5-surprising-causes-of-sensitive-teeth?hid=t12_review&tpc=oral-health","title":"5 Surprising Causes of Sensitive Teeth"}]},{"section":"learn","title":"Healthgrades Tips for Getting the Best Dental Care","type":"tipsDrivers","content":[{"blurb":"Learn what types of gum and teeth conditions can be treated virtually and when you need an in-person dentist visit.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/7df6364/2147483647/strip/true/crop/5773x5773+2545+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F6e%2F06%2Fb1963928476aab73f3e776c0029e%2Fgettyimages-958332958.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/5-dental-conditions-treated-in-telehealth-visits?hid=t12_learn&tpc=oral-health","title":"5 Dental Conditions That Can Be Treated in a Telehealth Visit"},{"blurb":"Finding the right dentist can ease the anxiety of annual check-ups so you can keep your teeth at their best.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/c2766a0/2147483647/strip/true/crop/565x565+142+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fa2%2F7b%2F13d06ebd454996f03be5655d74b9%2Fimage-little-patient-at-dentist-office.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/8-tips-for-choosing-a-general-dentist?hid=t12_learn&tpc=oral-health","title":"8 Tips for Choosing a Dentist"},{"blurb":"Cavities are holes in your teeth that threaten the health and lifespan of your teeth. Learning the truth about common myths can help you avoid cavities and improve your oral health.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/2e32815/2147483647/strip/true/crop/2000x2000+504+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fd4%2F0b%2Fd017c93e4fedbb31199df9f1473a%2Fimage-candy-shop.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/6-myths-about-tooth-cavities?hid=t12_learn&tpc=oral-health","title":"6 Myths About Tooth Cavities"}]},{"section":"compare","title":"Recommended Reading From Healthgrades","type":"tipsDrivers","content":[{"blurb":"Psoriasis can develop around your mouth and on your tongue. Know how to recognize the symptoms.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/87c57df/2147483647/strip/true/crop/4000x4000+1000+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fe0%2F18%2F4631eaf945c7969203afb8ce6092%2Fgettyimages-540973866.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/psoriasis/how-psoriasis-affects-the-tongue-and-mouth?hid=t12_compare","title":"How Psoriasis Affects the Tongue and Mouth"},{"blurb":"Cleaning your teeth is just one of the six key functions a hygienist performs.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/b700612/2147483647/strip/true/crop/3840x3840+960+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F6d%2F22%2F5ecabf7f41dc89d1be15333d27c3%2Fimage-dental-cleaning.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/oral-health/dental-cleanings-6-things-your-hygienist-does?hid=t12_compare&tpc=oral-health","title":"6 Things Your Dental Hygienist Does"},{"blurb":"Important habits to avoid while managing migraine include skipping meals, being too active, and overusing caffeine. Learn more about key don'ts for relieving migraine.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/15d1543/2147483647/strip/true/crop/3414x3414+854+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fbf%2F1d%2F5e18583943618c08db064688d114%2Fimage-gettyimages-184313225.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/migraine-and-headache/dont-do-these-things-for-a-migraine?hid=t12_compare","title":"Top 13 Things to Avoid When Managing Migraine"}]},{"section":"reviews","title":"Know Before You Go","type":"tipsDrivers","content":[{"blurb":"Health screenings for women include mammograms, colonoscopies, and heart disease risk factors. Learn other types of important preventive care for females.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/ce04af4/2147483647/strip/true/crop/549x549+155+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Ffe%2F3e%2Ff17e6612e6024a1859ae3e936785%2F354315-9-preventive-health-screenings-doctors-recommend-for-females-732x549-thumbnail.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/9-important-health-screenings-you-may-not-be-getting?hid=t12_review","title":"9 Preventive Health Screenings Doctors Recommend for Females"},{"blurb":"You may be able to find prescription drug discounts by using prescription discount cards or taking advantage of certain programs. Learn more here.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/2d304cb/2147483647/strip/true/crop/549x549+92+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F23%2F8d%2F12b3094062508552d9bf2d109330%2Fhg-prescription-pills-on-blue-background-732x549-thumbnail.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/prescription-drug-discounts?hid=t12_review","title":"How to Find Prescription Drug Discounts"},{"blurb":"You may be surprised by this long list of common conditions treated with telehealth, including dermatology and mental health.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/935b200/2147483647/strip/true/crop/3208x3208+642+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F00%2F26%2F0659ff7a427387ba513c1b592bad%2Fgettyimages-802906760.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/health-concerns-that-can-be-treated-in-a-telehealth-visit?hid=t12_review","title":"Health Concerns That Can Be Treated in a Telehealth Visit"}]},{"section":"compare","title":"Recommended Reading From Healthgrades","type":"tipsDrivers","content":[{"blurb":"If you live with depression, it's important to tell your doctor about any change in symptoms. Your doctor can begin or change your treatment to help you manage depression.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/0d5a8f3/2147483647/strip/true/crop/3409x3409+857+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F8f%2F50%2Fc52ec81c4f3eb73ebc92c078ee8d%2Fimage-gettyimages-557475327.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/depression/7-symptoms-never-to-ignore-if-you-have-depression?hid=t12_compare","title":"7 Symptoms Never to Ignore If You Have Depression"},{"blurb":"Do you live in one of the worst cities for dry eyes? Find out here, and get tips for living with chronic dry eye.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/15d1543/2147483647/strip/true/crop/3414x3414+854+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fbf%2F1d%2F5e18583943618c08db064688d114%2Fimage-gettyimages-184313225.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/migraine-and-headache/dont-do-these-things-for-a-migraine?hid=t12_compare","title":"Top 13 Things to Avoid When Managing Migraine"},{"blurb":"With diabetes, you may need to monitor and limit your intake of sugar, refined carbohydrates, and other foods. Learn more about food and drinks to avoid.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/17efc44/2147483647/strip/true/crop/3416x3416+680+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Ff7%2F44%2Fff839e2241f5a79a8ac108ec32d0%2Fimage-gettyimages-495831127-woman-outside-on-swingset.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/diabetes/9-foods-to-avoid-with-diabetes?hid=t12_compare","title":"Foods to Avoid for Diabetes: A Complete Guide"}]},{"section":"learn","title":"Healthgrades Tips for Getting the Right Healthcare ","type":"tipsDrivers","content":[{"blurb":"Follow these simple steps to find a good match for you.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/c7fc0f2/2147483647/strip/true/crop/3456x3456+864+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F51%2F63%2Ff03b82164dcc962670389c388a79%2Fimage-getty-177852632.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/8-tips-for-choosing-a-doctor?hid=t12_learn&tpc=patient-advocate","title":"8 Tips for Choosing a Doctor"},{"blurb":"Here's how to have more effective conversations with your physician.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/1a110d8/2147483647/strip/true/crop/3840x3840+960+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2Fdb%2Fdc%2Fb55c16a14a08ad1586a1cd995785%2Fimage-doctor-patient.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/what-to-say-at-your-appointment-7-tips-from-doctors?hid=t12_learn&tpc=patient-advocate","title":"What to Say at Your Appointment: 7 Tips From Doctors"},{"blurb":"Follow these tips to advocate for yourself and talk openly with your doctor as you work together to keep you in good health.","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/db3413b/2147483647/strip/true/crop/3385x3385+847+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1b%2F6b%2F9e8d55eb4c51ac2b654dd2ae9b73%2Fimage-null.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/6-tips-for-talking-to-your-doctor?hid=t12_learn&tpc=patient-advocate","title":"6 Tips for Talking to Your Doctor"}]},{"section":"hospitals","title":"Take a Health Quiz","type":"tipsDrivers","content":[{"blurb":"Take the quiz to find out your patient personality!","fomo":"","fomoButtonText":"","image":"https://dims.healthgrades.com/dims3/MMH/c766828/2147483647/strip/true/crop/150x150+60+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F08%2F5a%2Fc0e467be4b89a6fbbe51d8b45f4d%2Fpatient-quiz-270x150.jpg","isHealthGuides":false,"link":"https://resources.healthgrades.com/right-care/patient-advocate/patient-personality-quiz?hid=t12_hospital","title":"Quiz: What Kind of Patient Are You?"}]}];
HG3.profile.pageState.viewModel = HG3.profile.pageState.viewModel || {"aboutMe":[],"aboutMeVideoUrl":"","aboutProvider":null,"acceptsNewPatients":true,"age":52,"autoBiography":"","availability":[],"awardsAndRecognitions":{"allOtherMedia":[],"awardsAndHonorsMedia":[],"has5StarHonor":false,"hasAwards":false,"hasMedia":false,"hasRecognitionHonor":false},"badges":[],"boardActions":[],"boardActionInformation":{"boardActions":[],"dataAccuracyDate":null,"shouldDisplayBoardActions":false},"boardCertificationFootnotes":[],"boardCertifications":[],"certifyingAgencies":[],"cityNameAndState":"Eden Prairie, MN","clientCustomizations":{"ctaButtonText":"Schedule Now"},"clinicalFocusItems":null,"conditionsAndProcedures":[],"conversionCode":"Direct","description":"Visit Healthgrades for information on Dr. Kevin Molldrem, DDS Find Phone & Address information, medical practice history, affiliated hospitals and more.","displayName":"Dr. Molldrem","displayNamePossessive":"Dr. Molldrem's","displayOverallStarRating":4.5,"education":[],"entityType":"dentist","existingPatientPhone":null,"gender":"M","genderString":"Male","generatedBiography":"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.","hasConditions":false,"hasDisplayImage":false,"hasProcedures":false,"hospitals":[],"imageUrl":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","insuranceAccepted":[{"code":"HPY0000671","payor":"DenteMax","plans":[{"name":"DenteMax","planType":""}]},{"code":"HPY0000555","payor":"Assurant Health","plans":[{"name":"Dental Network DPPO","planType":"DPPO"},{"name":"Focus Dental Network DPPO","planType":"DPPO"},{"name":"Dental Network DHMO","planType":"DHMO"}]},{"code":"HPY00006E5","payor":"Ameritas","plans":[{"name":"Ameritas PPO","planType":"PPO"}]},{"code":"HPY0000776","payor":"Total Dental Administrators PPO","plans":[{"name":"Total Dental Administrators PPO PPO","planType":"PPO"}]},{"code":"HPY00005F0","payor":"Lincoln Financial Group","plans":[{"name":"DentalConnect PPO","planType":"PPO"}]},{"code":"HPY0000708","payor":"United Concordia","plans":[{"name":"Advantage Plus PPO","planType":"PPO"}]},{"code":"HPY0000453","payor":"Humana","plans":[{"name":"Humana PPO","planType":"PPO"}]},{"code":"HPY00006D9","payor":"Aetna","plans":[{"name":"Dental DPPO","planType":"DPPO"}]},{"code":"HPY000054F","payor":"Delta Dental","plans":[{"name":"Delta Dental PPO","planType":"PPO"},{"name":"Delta Dental Premier","planType":""}]},{"code":"HPY000075D","payor":"Connection Dental","plans":[{"name":"Connection Dental PPO","planType":"PPO"}]},{"code":"HPY9000575","payor":"United Concordia Dental","plans":[{"name":"Elite Plus DPPO","planType":"DPPO"},{"name":"Alliance EPO","planType":"EPO"},{"name":"Advantage Plus 20 DHMO","planType":"DHMO"}]},{"code":"HPY0000786","payor":"Blue Cross and Blue Shield of Florida, Inc. d/b/a Florida Blue","plans":[{"name":"BlueDental Choice PPO","planType":"PPO"}]},{"code":"HPY0000692","payor":"MetLife","plans":[{"name":"MetLife PDP","planType":"PDP"},{"name":"PDP Plus (Preferred Dentist Program) DPPO","planType":"DPPO"}]},{"code":"HPY000045D","payor":"Guardian","plans":[{"name":"DentalGuard Preferred","planType":""}]},{"code":"HPY000074E","payor":"PreferredOne","plans":[{"name":"PreferredOne PPO","planType":"PPO"},{"name":"PreferredHealth","planType":""}]},{"code":"HPY00004A2","payor":"Dental Network of America","plans":[{"name":"Dental Network of America DPPO","planType":"DPPO"}]},{"code":"HPY0000627","payor":"Principal Financial Group","plans":[{"name":"Dental PPO","planType":"PPO"}]},{"code":"HPY0000768","payor":"Anthem","plans":[{"name":"Dental Prime DPPO","planType":"DPPO"},{"name":"Dental Complete DPPO","planType":"DPPO"}]},{"code":"HPY0000619","payor":"UnitedHealthCare","plans":[{"name":"Dental","planType":""}]},{"code":"HPY00006F7","payor":"Cigna","plans":[{"name":"Total Dental DPPO","planType":"DPPO"}]},{"code":"HPY0000B6F","payor":"Dominion National","plans":[{"name":"Dental Choice DPPO","planType":"DPPO"}]}],"insurancePhone":"(952) 974-5116","isDentist":true,"languages":[],"logoUrl":"","medicalSpecialty":"Dentistry","memberships":[],"npi":"1740404797","officeLocations":[{"id":"","officeLocations":[{"city":"Eden Prairie","directionsUrl":"https://www.google.com/maps/dir/?api=1&destination=800+Prairie+Center+Dr+Ste+250,+Eden+Prairie,+MN+55344","displayName":"Practice","fax":"(952) 903-0012","isOpen":false,"isPrimary":true,"latitude":44.859608,"longitude":-93.43807,"mainSiteUrl":"","nation":"USA","id":"XBH3HP","postalCode":"55344","name":"Molldrem Family Dentistry","regionName":"Minnesota","state":"MN","street":"800 Prairie Center Dr Ste 250","officeHours":[],"phone":"(952) 974-5116","markerIndex":1}],"practiceHasPrimaryOffice":true,"practiceName":"Practice","websiteUrl":""}],"officePhone":"(952) 974-5116","partnerProviderId":null,"practicingSpecialityName":"Dentistry","practicingSpecialties":["Dentistry"],"practicingSpecialtyNameIst":"Dentistry Practitioner","practicingSpecialtyNameIsts":"Dentistry Practitioners","practicingSpecialtyNamePlural":"General Dentists","practicingSpecialtyWithHgChoice":null,"primaryOffice":{"city":"Eden Prairie","directionsUrl":"https://www.google.com/maps/dir/?api=1&destination=800+Prairie+Center+Dr+Ste+250,+Eden+Prairie,+MN+55344","displayName":"Practice","fax":"(952) 903-0012","isOpen":false,"isPrimary":true,"latitude":44.859608,"longitude":-93.43807,"mainSiteUrl":"","nation":"USA","officeHours":[],"id":"XBH3HP","officePhone":"(952) 974-5116","postalCode":"55344","name":"Molldrem Family Dentistry","regionName":"Minnesota","state":"MN","street":"800 Prairie Center Dr Ste 250"},"primaryOfficeRegionName":"Minnesota","primaryPracticingSpecialty":{"directoryUrl":"dentistry-general-directory","hasClinicalFocus":false,"isHgChoice":false,"isPatientFavorite":true,"isPrimary":true,"practicingSpecialityCode":"PS328","practicingSpecialityName":"Dentistry","practicingSpecialityNameIst":"Dentistry Practitioner","practicingSpecialityNameIsts":"Dentistry Practitioners","practicingSpecialityNamePlural":"General Dentists","practicingSpecialitySort":1,"rollupPracticingSpecialityCode":"PS328","rollupPracticingSpecialityId":92,"rollupPracticingSpecialtyGroupCode":"GDNT","rollupPracticingSpecialtyName":"Dentistry"},"productCode":"","providerDisplayFullName":"Dr. Kevin Molldrem, DDS","providerUrl":"/dentist/dr-kevin-molldrem-3x36d","pwid":"3X36D","sanctions":[],"shouldShowVideoContent":false,"showPatientVolumeData":false,"showVisitingSection":true,"specialtyHasClinicalFocus":false,"specialtyHeaderText":"Practice Areas","sponsorAffiliated":false,"sponsorCode":"","sponsorFacilityCode":"","sponsorLocationCode":"R3HC9","sponsorProductType":"PDCPRAC","sponsoringFacilityAward":null,"sponsorPhone":null,"sponsorName":null,"sponsoringFacilityLink":null,"sponsoringFacilityName":null,"suppressCertifications":true,"suppressSurveys":false,"surveyOverallRatingScore":4.5,"surveyUserCount":88,"testimonies":[],"writeMd":null,"writeMdLite":null};
HG3.profile.pageState.adContextModel = HG3.profile.pageState.adContextModel || {"adIds":"","slots":[{"id":"div-gpt-ad-leaderboard1","name":"basic-desktop-mobile-tablet-leaderboard1","path":"hg/basic/structured/mt/leaderboard1","sizes":[320,50],"topBannerAd":true,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,50],[320,50]]},{"name":"desktop","width":727,"height":100,"adTargets":[[728,90]]}],"section":"top","targets":[{"key":"section","value":["top"]},{"key":"pos","value":["leaderboard1"]}],"isFomo":false,"pos":"leaderboard1"},{"id":"div-gpt-ad-aboveright1","name":"basic-desktop-mobile-tablet-medrec1","path":"hg/basic/structured/mt/medrec1","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"top","targets":[{"key":"section","value":["top"]},{"key":"pos","value":["medrec1"]}],"isFomo":false,"pos":"medrec1"},{"id":"div-gpt-ad-pitchfork1","name":"basic-desktop-tablet-medrec2","path":"hg/basic/structured/mt/medrec2","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"about","targets":[{"key":"section","value":["about"]},{"key":"pos","value":["medrec2"]}],"isFomo":false,"pos":"medrec2"},{"id":"div-gpt-ad-pitchfork2","name":"basic-desktop-mobile-tablet-medrec3","path":"hg/basic/structured/mt/medrec3","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"visit","targets":[{"key":"section","value":["visit"]},{"key":"pos","value":["medrec3"]}],"isFomo":false,"pos":"medrec3"},{"id":"div-gpt-ad-pitchfork3","name":"basic-desktop-mobile-tablet-medrec4","path":"hg/basic/structured/mt/medrec4","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]}],"section":"hospitals","targets":[{"key":"section","value":["hospitals"]},{"key":"pos","value":["medrec4"]}],"isFomo":false,"pos":"medrec4"},{"id":"div-gpt-ad-pitchfork4","name":"basic-desktop-mobile-tablet-medrec5","path":"hg/basic/structured/mt/medrec5","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,250]]}],"section":"compare","targets":[{"key":"section","value":["compare"]},{"key":"pos","value":["medrec5"]}],"isFomo":true,"pos":"medrec5"},{"id":"div-gpt-ad-pitchfork5","name":"basic-desktop-mobile-tablet-medrec6","path":"hg/basic/structured/mt/medrec6","sizes":[300,250],"topBannerAd":false,"refresh":true,"initialLoad":false,"responsiveSizeMappings":[{"name":"mobile","width":100,"height":100,"adTargets":[[300,250]]},{"name":"desktop","width":600,"height":100,"adTargets":[[300,600],[300,250],[160,600]]}],"section":"review","targets":[{"key":"section","value":["review"]},{"key":"pos","value":["medrec6"]}],"isFomo":false,"pos":"medrec6"}],"targets":[{"key":"app","value":["profile-ui"]},{"key":"responsive","value":["true"]},{"key":"rid","value":["R780efccc2f92cd266a"]},{"key":"pwid","value":["3X36D"]},{"key":"pv","value":["yes"]},{"key":"comment","value":["yes"]},{"key":"inid","value":["HPY0000671","HPY0000555","HPY00006E5","HPY0000776","HPY00005F0","HPY0000708","HPY0000453","HPY00006D9","HPY000054F","HPY000075D","HPY9000575","HPY0000786","HPY0000692","HPY000045D","HPY000074E","HPY00004A2","HPY0000627","HPY0000768","HPY0000619","HPY00006F7","HPY0000B6F"]},{"key":"prop13","value":["r3hc9"]},{"key":"prop25","value":[""]},{"key":"pagetype","value":["MARKET_TARGETED"]},{"key":"gp","value":[""]},{"key":"rtg","value":["90"]},{"key":"spec","value":["92"]},{"key":"pracspec","value":["PS328"]},{"key":"sec_spec","value":[""]},{"key":"city","value":["Eden Prairie"]},{"key":"boardcert","value":[""]},{"key":"kw","value":[""]},{"key":"fid","value":[""]},{"key":"fomo","value":[""]},{"key":"sstate","value":["MN"]},{"key":"szip","value":["55344"]},{"key":"scity","value":["Eden Prairie"]},{"key":"cityst","value":["Eden Prairie_MN"]},{"key":"sid","value":[""]},{"key":"lid","value":[""]},{"key":"site","value":["hg3desktop"]},{"key":"environment","value":["hgprod"]},{"key":"experiment","value":["ProfileAdsDoubleVerify:new,ZetaTimeoutRaw:600"]}]};
</script>
<script>/*! For license information please see hgGlobalProfile.bundle.js.LICENSE.txt */
!function(){var e={86:function(e,t,n){!function(e){"use strict";t.loadCSS=function(t,n,r){var o,a=e.document,i=a.createElement("link");if(n)o=n;else{var c=(a.body||a.getElementsByTagName("head")[0]).childNodes;o=c[c.length-1]}var u=a.styleSheets;i.rel="stylesheet",i.href=t,i.media="only x",function e(t){if(a.body)return t();setTimeout((function(){e(t)}))}((function(){o.parentNode.insertBefore(i,n?o:o.nextSibling)}));var l=function(e){for(var t=i.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){l(e)}))};function s(){i.addEventListener&&i.removeEventListener("load",s),i.media=r||"all"}return i.addEventListener&&i.addEventListener("load",s),i.onloadcssdefined=l,l(s),i}}(void 0!==n.g?n.g:this)},860:function(e,t,n){"use strict";var r=n(994),o=r(n(693)),a=r(n(355)),i=r(n(389));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}window.HG3Tracker||(window.HG3Tracker={}),window.s||(window.s={}),window.utag_data||(window.utag_data={});var l={};for(var d in window.utag_data)l[d.replace("hg.","")]=window.utag_data[d];var f={server:"",primaryPageName:"",basePageName:"",currentPageSection:"",contextVarsSet:!1,contextData:l,contextRemoveData:"",contextRemoveVariables:[],linkTrackVars:"",filterCounter:0},g="profile: provider: about",p=function(e){var t={};return e&&e.split("~").forEach((function(e){var n=e.split("=");2===n.length&&(t[n[0]]=n[1])})),t},b=function(e){window.utag_data.PageName=e},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=l.ProductChannel,r="31"===n||"35"===n?"hg3":"";i.default.trackLink(e,u(u({},t),{},{pageName:g,SyndicatedSite:r})),b(g),window.utag_data.adobe_linkTrackVars=f.linkTrackVars},v=function(e){var t=e.adobe_linkTrackVars,n=e.PageName;f.contextRemoveData||(f.contextRemoveVariables=f.contextRemoveData.split(",")),window.utag_cfg_ovrd||(window.utag_cfg_ovrd={noview:!1}),window.utag_cfg_ovrd.noview||(0,a.default)().recordCall("pageTrack",{contextData:e}),f.primaryPageName=n,f.basePageName=n,f.linkTrackVars=t,f.contextVarsSet=!0};window.HG3Tracker.InitOmnitureVariables=function(){var e=function(){var e=window.utag_data.PageName;f.basePageName=e,f.contextVarsSet||v(window.utag_data);var t=window.s.doPlugins;window.s.doPlugins=function(e){t(e),window.utag_data.adobe_linkTrackVars=f.linkTrackVars;var n={};if(window.s.linkObject){window.s.linkObject.getAttribute("data-hgoname")&&(n["hg.SitePathing"]=g);var r=window.s.linkObject.getAttribute("data-linkvars")||"";n=u(u({},n),p(r))}for(var o in n){window.utag_data[o.replace("hg.","")]=n[o];var a=window.utag_data.adobe_linkTrackVars.split(",");-1===a.indexOf(o)&&a.push("contextData."+o),window.utag_data.adobe_linkTrackVars=a.join(",")}}};"undefined"!=typeof s?(console.log("init omniture now"),e()):(console.log("waiting to init omniture"),setTimeout(e,500))},window.HG3Tracker.InitializeTracking=function(){var e=function(){"complete"===(document||{}).readyState&&(document.addEventListener("click",(function(e){return function(e,t){var n=e.target.closest(".hg-track");if(n){var r=n.getAttribute("data-linkvars")||"";t(n.getAttribute("data-hgoname")||"",{contextData:p(r)})}}(e,w)})),document.removeEventListener("readystatechange",e))};document.addEventListener("readystatechange",e)},window.HG3Tracker.OmnitureTrackLink=w,window.HG3Tracker.OmnitureTrackPage=function(e){var t=e||{},n=t.addTrackValues,r=t.pageName,o=t.resetValues,a=u(u({},t.trackingValues),n);o&&(window.utag_data.SitePathing=window.utag_data.PageName),r&&(f.contextData.PageName=r,f.contextData.SitePathing=r),f.contextRemoveVariables.forEach((function(e){var t="hg.ProviderConversionImpression"===e?"":null;f.contextData[e.replace("hg.","")]=t})),f.contextRemoveVariables=[];var c=u({},f.contextData);for(var l in a)c[l.replace("hg.","")]=a[l];i.default.trackPage(c),f.contextVarsSet&&function(){var e=new XMLHttpRequest;e.open("GET","/api/ComScorePageView"),e.send(null);var t={some:"data"};if(window.CustomEvent)document.dispatchEvent(new CustomEvent("FireComscorePageTracking",{detail:t}));else{var n=document.createEvent("CustomEvent");n.initCustomEvent("FireComscorePageTracking",!0,!0,t),document.dispatchEvent(n)}}();var s=c.ClientID,d=c.PageName,g=c.ProductChannel,p=c.RollupSpecialtyID,b=c.server;window.utag_data.ClientID=s,window.utag_data.PageName=d,window.utag_data.ProductChannel=g,window.utag_data.RollupSpecialtyID=p,window.utag_data.server=b,f.basePageName=window.utag_data.PageName,f.contextVarsSet||v(window.utag_data)},window.HG3Tracker.OmnitureVariables=f,window.HG3Tracker.RemovePageVariables=function(e,t){t&&(f.contextRemoveVariables=f.contextRemoveVariables.concat(t))},window.HG3Tracker.ResetPageName=b},355:function(e,t,n){"use strict";var r=n(994),o=r(n(693)),a=r(n(847)),i=r(n(715)),c=["contextData"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s,d,f,g,p=/hg\.debug(\w*)=true/i,b=/hg3.enable(\w*)debug/i,w=function(){if("undefined"==typeof localStorage)return!1;var e="hg3.localstoragetest";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}},v=function(e,t){var n=e.match(t)||{};return n&&n[1]||null},m=(d=!("undefined"==typeof window||!window.location||!window.location.search)&&v(window.location.search,p),f=!!w()&&Object.keys(localStorage).reduce((function(e,t){return e||b.test(t)&&v(t,b)}),!1),{localStorageName:"hg3.".concat((g=d||f||"analytics").toLowerCase(),"Debug"),localStorageToggleName:"hg3.enable".concat((s=g,s[0].toUpperCase()+s.slice(1)),"Debug")}),y=m.localStorageName,h=m.localStorageToggleName,x=function(){var e=("undefined"!=typeof window&&window.location&&window.location.search?p.test(window.location.search):null)||(w()?Object.entries(localStorage).some((function(e){var t=(0,i.default)(e,2),n=t[0],r=t[1];return n.match(b)&&"true"===r})):null),t=w();if(t)try{localStorage.setItem(h,e)}catch(e){window.__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",e)}return e&&t},_=function(e,t){var n=t.contextData,r=(0,a.default)(t,c);if(!x())return function(){try{localStorage.setItem(y,"[]")}catch(e){window.__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",e)}}(),!1;var o=function(){try{var e=localStorage.getItem(y);return JSON.parse(e||"[]")}catch(e){window.__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",e)}return[]}().concat(JSON.stringify(l(l(l({},n),r),{},{TrackingType:e}))).slice(-15);try{return localStorage.setItem(y,JSON.stringify(o)),!0}catch(e){return window.__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",e),!1}};e.exports=function(){var e={recordCall:_};return x()&&"undefined"!=typeof window&&(window.Test=l({analyticsDebug:e},window.Test)),e}},389:function(e,t,n){"use strict";var r=n(994),o=r(n(693)),a=r(n(847)),i=r(n(715)),c=r(n(355)),u=["contextData","pageName"],l=["contextData"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=[],g=[],p=function(e){if(f.push(e),!g){g=!0;var t=0,n=setInterval((function(){window.utag?(clearInterval(n),f.forEach((function(e){var t=e.data,n=e.name;return window.utag[n](t)}))):t++>10&&(console.error("utag did not resolve"),clearInterval(n))}),100)}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce((function(e,t){var n=(0,i.default)(t,2),r=n[0],o=n[1];return o&&(e[r.replace("hg.","")]=o),e}),{})},w={trackLink:function(e,t){try{var n=t.contextData,r=t.pageName,o=(0,a.default)(t,u),i="".concat(r,"|").concat(e);window.s.pageName=r;var l="undefined"==typeof window?{}:window.utag_data||{},s=d(d(d({},{ClientID:l.ClientID,link_name:i,ProductChannel:l.ProductChannel,RollupSpecialtyID:l.RollupSpecialtyID,server:l.server,SitePathing:i}),b(o||{})),b(n||{}));!function(e){window.utag?window.utag.link(e):p({name:"link",data:e})}(s),(0,c.default)().recordCall("trackLink",s)}catch(e){console.error(e)}},trackPage:function(e){e.contextData;var t=(0,a.default)(e,l),n=function(){var e;"function"==typeof(window.utag||{}).view?(e=t,window.utag?window.utag.view(e):p({name:"view",data:e}),(0,c.default)().recordCall("pageTrack",t)):setTimeout(n,500)};n()}},v="undefined"==typeof window?{trackLink:function(){},trackPage:function(){}}:w;e.exports=v},216:function(e,t,n){"use strict";var r=n(994);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PubiSubi",{enumerable:!0,get:function(){return o.default}});var o=r(n(49))},49:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=!1,r={},o={},a="undefined"!=typeof window&&document&&document.location&&document.location.search;a&&document.location.search.toLowerCase().indexOf("pubisubi.debug")>=0&&console.log("PubiSubi: enabled debugging"),a&&document.location.search.toLowerCase().indexOf("pubisubi.log")>=0&&(console.log("PubiSubi: enabled logging"),n=!0);var i=function(){for(var e,t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];n&&(e=console.info).call.apply(e,[console].concat(r))},c={publish:function(e){i("PubiSubi: -- new message to publish:",e),o[e.topic]=e,(r[e.topic]||[]).forEach((function(t){try{t.callback(e)}catch(n){console.log("PubiSubi: Error! Failed when publishing message",e,"to subscriber",t,n)}i("PubiSubi: published Message to subscriberId:",t.subscriberId,e)}))},subscribe:function(e){r[e.topic]||(r[e.topic]=[]),r[e.topic].push(e),i("PubiSubi: added subscriber:",e);var t=o[e.topic];if(t){try{e.callback(t)}catch(n){console.log("PubiSubi: Error! Failed when publishing last message",t,"to subscriber",e,n)}i("PubiSubi: sent last message to:",e.subscriberId,t)}},debug:{readme:'Add "pubisubi.debug" to the query string to turn on debugging, or execute "PubiSubi.debug.enableDebugging()"\n Add "pubisubi.log" to the query string to turn on logging, or execute "PubiSubi.debug.enableLogging()" ',enableDebugging:function(){return!0},enableLogging:function(){return n=!0},subscribersByTopic:r,lastMessagesByTopic:o}};"undefined"!=typeof window&&(window.PubiSubi=c),t.default=c},196:function(e,t,n){"use strict";var r=n(994)(n(738));HG3="object"===("undefined"==typeof window?"undefined":(0,r.default)(window))&&window.HG3||"object"===(void 0===n.g?"undefined":(0,r.default)(n.g))&&n.g.HG3||{},HG3.namespace=function(e){var t=e.split("."),n=HG3;"HG3"===t[0]&&(t=t.slice(1));for(var r=0;r<t.length;r++){var o=t[r];void 0===n[o]&&(n[o]={}),n=n[o]}return n},e.exports=HG3},79:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},987:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},693:function(e,t,n){var r=n(736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},156:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}},e.exports.__esModule=!0,e.exports.default=e.exports},752:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},847:function(e,t,n){var r=n(893);e.exports=function(e,t){if(null==e)return{};var n,o,a=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},893:function(e){e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},715:function(e,t,n){var r=n(987),o=n(156),a=n(122),i=n(752);e.exports=function(e,t){return r(e)||o(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},45:function(e,t,n){var r=n(738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},736:function(e,t,n){var r=n(738).default,o=n(45);e.exports=function(e){var t=o(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},738:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},122:function(e,t,n){var r=n(79);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),function(){"use strict";n(196),n(860),window.HG3Tracker.InitializeTracking(),window.loadCSS=n(86).loadCSS,window.process={IS_SERVER_SIDE:!0},n(216)}()}();</script>
</head>
<body>
<script data-qa-target="markup-medical-web-page" type="application/ld+json">{"@context":"https://schema.org","@type":"MedicalWebPage","@id":"#/MedicalWebPage","audience":{"@context":"https://schema.org","@type":"Patient"}}</script>
<div class="outofpage"><div id="div-gpt-ad-outofpage-oop"></div></div>
<script>
window.zeta_timeout = 600;
</script>
<script type="module" crossorigin>
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Xr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function As(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Kc={exports:{}},pi={},Yc={exports:{}},B={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Wr=Symbol.for("react.element"),Qh=Symbol.for("react.portal"),Gh=Symbol.for("react.fragment"),Kh=Symbol.for("react.strict_mode"),Yh=Symbol.for("react.profiler"),Jh=Symbol.for("react.provider"),Xh=Symbol.for("react.context"),Zh=Symbol.for("react.forward_ref"),e1=Symbol.for("react.suspense"),t1=Symbol.for("react.memo"),n1=Symbol.for("react.lazy"),Za=Symbol.iterator;function r1(e){return e===null||typeof e!="object"?null:(e=Za&&e[Za]||e["@@iterator"],typeof e=="function"?e:null)}var Jc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Xc=Object.assign,Zc={};function Jn(e,t,n){this.props=e,this.context=t,this.refs=Zc,this.updater=n||Jc}Jn.prototype.isReactComponent={};Jn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Jn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ed(){}ed.prototype=Jn.prototype;function $s(e,t,n){this.props=e,this.context=t,this.refs=Zc,this.updater=n||Jc}var Fs=$s.prototype=new ed;Fs.constructor=$s;Xc(Fs,Jn.prototype);Fs.isPureReactComponent=!0;var eu=Array.isArray,td=Object.prototype.hasOwnProperty,Us={current:null},nd={key:!0,ref:!0,__self:!0,__source:!0};function rd(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)td.call(t,r)&&!nd.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var a=Array(s),u=0;u<s;u++)a[u]=arguments[u+2];o.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:Wr,type:e,key:i,ref:l,props:o,_owner:Us.current}}function o1(e,t){return{$$typeof:Wr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Bs(e){return typeof e=="object"&&e!==null&&e.$$typeof===Wr}function i1(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var tu=/\/+/g;function Fi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?i1(""+e.key):t.toString(36)}function ko(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(i){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case Wr:case Qh:l=!0}}if(l)return l=e,o=o(l),e=r===""?"."+Fi(l,0):r,eu(o)?(n="",e!=null&&(n=e.replace(tu,"$&/")+"/"),ko(o,t,n,"",function(u){return u})):o!=null&&(Bs(o)&&(o=o1(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(tu,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=r===""?".":r+":",eu(e))for(var s=0;s<e.length;s++){i=e[s];var a=r+Fi(i,s);l+=ko(i,t,n,a,o)}else if(a=r1(e),typeof a=="function")for(e=a.call(e),s=0;!(i=e.next()).done;)i=i.value,a=r+Fi(i,s++),l+=ko(i,t,n,a,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function Zr(e,t,n){if(e==null)return e;var r=[],o=0;return ko(e,r,"","",function(i){return t.call(n,i,o++)}),r}function l1(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Oe={current:null},Co={transition:null},s1={ReactCurrentDispatcher:Oe,ReactCurrentBatchConfig:Co,ReactCurrentOwner:Us};B.Children={map:Zr,forEach:function(e,t,n){Zr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Zr(e,function(){t++}),t},toArray:function(e){return Zr(e,function(t){return t})||[]},only:function(e){if(!Bs(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};B.Component=Jn;B.Fragment=Gh;B.Profiler=Yh;B.PureComponent=$s;B.StrictMode=Kh;B.Suspense=e1;B.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=s1;B.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Xc({},e.props),o=e.key,i=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,l=Us.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)td.call(t,a)&&!nd.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var u=0;u<a;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:Wr,type:e.type,key:o,ref:i,props:r,_owner:l}};B.createContext=function(e){return e={$$typeof:Xh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Jh,_context:e},e.Consumer=e};B.createElement=rd;B.createFactory=function(e){var t=rd.bind(null,e);return t.type=e,t};B.createRef=function(){return{current:null}};B.forwardRef=function(e){return{$$typeof:Zh,render:e}};B.isValidElement=Bs;B.lazy=function(e){return{$$typeof:n1,_payload:{_status:-1,_result:e},_init:l1}};B.memo=function(e,t){return{$$typeof:t1,type:e,compare:t===void 0?null:t}};B.startTransition=function(e){var t=Co.transition;Co.transition={};try{e()}finally{Co.transition=t}};B.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};B.useCallback=function(e,t){return Oe.current.useCallback(e,t)};B.useContext=function(e){return Oe.current.useContext(e)};B.useDebugValue=function(){};B.useDeferredValue=function(e){return Oe.current.useDeferredValue(e)};B.useEffect=function(e,t){return Oe.current.useEffect(e,t)};B.useId=function(){return Oe.current.useId()};B.useImperativeHandle=function(e,t,n){return Oe.current.useImperativeHandle(e,t,n)};B.useInsertionEffect=function(e,t){return Oe.current.useInsertionEffect(e,t)};B.useLayoutEffect=function(e,t){return Oe.current.useLayoutEffect(e,t)};B.useMemo=function(e,t){return Oe.current.useMemo(e,t)};B.useReducer=function(e,t,n){return Oe.current.useReducer(e,t,n)};B.useRef=function(e){return Oe.current.useRef(e)};B.useState=function(e){return Oe.current.useState(e)};B.useSyncExternalStore=function(e,t,n){return Oe.current.useSyncExternalStore(e,t,n)};B.useTransition=function(){return Oe.current.useTransition()};B.version="18.2.0";Yc.exports=B;var j=Yc.exports;const od=As(j);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var a1=j,u1=Symbol.for("react.element"),c1=Symbol.for("react.fragment"),d1=Object.prototype.hasOwnProperty,f1=a1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p1={key:!0,ref:!0,__self:!0,__source:!0};function id(e,t,n){var r,o={},i=null,l=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)d1.call(t,r)&&!p1.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:u1,type:e,key:i,ref:l,props:o,_owner:f1.current}}pi.Fragment=c1;pi.jsx=id;pi.jsxs=id;Kc.exports=pi;var y=Kc.exports,jl={},ld={exports:{}},We={},sd={exports:{}},ad={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(N,z){var A=N.length;N.push(z);e:for(;0<A;){var Q=A-1>>>1,F=N[Q];if(0<o(F,z))N[Q]=z,N[A]=F,A=Q;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var z=N[0],A=N.pop();if(A!==z){N[0]=A;e:for(var Q=0,F=N.length,M=F>>>1;Q<M;){var V=2*(Q+1)-1,W=N[V],ve=V+1,ue=N[ve];if(0>o(W,A))ve<F&&0>o(ue,W)?(N[Q]=ue,N[ve]=A,Q=ve):(N[Q]=W,N[V]=A,Q=V);else if(ve<F&&0>o(ue,A))N[Q]=ue,N[ve]=A,Q=ve;else break e}}return z}function o(N,z){var A=N.sortIndex-z.sortIndex;return A!==0?A:N.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var a=[],u=[],c=1,d=null,p=3,w=!1,g=!1,v=!1,k=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(N){for(var z=n(u);z!==null;){if(z.callback===null)r(u);else if(z.startTime<=N)r(u),z.sortIndex=z.expirationTime,t(a,z);else break;z=n(u)}}function x(N){if(v=!1,h(N),!g)if(n(a)!==null)g=!0,pe(E);else{var z=n(u);z!==null&&pt(x,z.startTime-N)}}function E(N,z){g=!1,v&&(v=!1,m(P),P=-1),w=!0;var A=p;try{for(h(z),d=n(a);d!==null&&(!(d.expirationTime>z)||N&&!ae());){var Q=d.callback;if(typeof Q=="function"){d.callback=null,p=d.priorityLevel;var F=Q(d.expirationTime<=z);z=e.unstable_now(),typeof F=="function"?d.callback=F:d===n(a)&&r(a),h(z)}else r(a);d=n(a)}if(d!==null)var M=!0;else{var V=n(u);V!==null&&pt(x,V.startTime-z),M=!1}return M}finally{d=null,p=A,w=!1}}var C=!1,_=null,P=-1,R=5,I=-1;function ae(){return!(e.unstable_now()-I<R)}function U(){if(_!==null){var N=e.unstable_now();I=N;var z=!0;try{z=_(!0,N)}finally{z?te():(C=!1,_=null)}}else C=!1}var te;if(typeof f=="function")te=function(){f(U)};else if(typeof MessageChannel<"u"){var ft=new MessageChannel,xt=ft.port2;ft.port1.onmessage=U,te=function(){xt.postMessage(null)}}else te=function(){k(U,0)};function pe(N){_=N,C||(C=!0,te())}function pt(N,z){P=k(function(){N(e.unstable_now())},z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){g||w||(g=!0,pe(E))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(N){switch(p){case 1:case 2:case 3:var z=3;break;default:z=p}var A=p;p=z;try{return N()}finally{p=A}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,z){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var A=p;p=N;try{return z()}finally{p=A}},e.unstable_scheduleCallback=function(N,z,A){var Q=e.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?Q+A:Q):A=Q,N){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=A+F,N={id:c++,callback:z,priorityLevel:N,startTime:A,expirationTime:F,sortIndex:-1},A>Q?(N.sortIndex=A,t(u,N),n(a)===null&&N===n(u)&&(v?(m(P),P=-1):v=!0,pt(x,A-Q))):(N.sortIndex=F,t(a,N),g||w||(g=!0,pe(E))),N},e.unstable_shouldYield=ae,e.unstable_wrapCallback=function(N){var z=p;return function(){var A=p;p=z;try{return N.apply(this,arguments)}finally{p=A}}}})(ad);sd.exports=ad;var h1=sd.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ud=j,He=h1;function T(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var cd=new Set,_r={};function wn(e,t){Wn(e,t),Wn(e+"Capture",t)}function Wn(e,t){for(_r[e]=t,e=0;e<t.length;e++)cd.add(t[e])}var Nt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ol=Object.prototype.hasOwnProperty,m1=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,nu={},ru={};function g1(e){return Ol.call(ru,e)?!0:Ol.call(nu,e)?!1:m1.test(e)?ru[e]=!0:(nu[e]=!0,!1)}function y1(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function v1(e,t,n,r){if(t===null||typeof t>"u"||y1(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Le(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var ke={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ke[e]=new Le(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ke[t]=new Le(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ke[e]=new Le(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ke[e]=new Le(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ke[e]=new Le(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ke[e]=new Le(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ke[e]=new Le(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ke[e]=new Le(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ke[e]=new Le(e,5,!1,e.toLowerCase(),null,!1,!1)});var Vs=/[\-:]([a-z])/g;function Hs(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Vs,Hs);ke[t]=new Le(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Vs,Hs);ke[t]=new Le(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Vs,Hs);ke[t]=new Le(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ke[e]=new Le(e,1,!1,e.toLowerCase(),null,!1,!1)});ke.xlinkHref=new Le("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ke[e]=new Le(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ws(e,t,n,r){var o=ke.hasOwnProperty(t)?ke[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(v1(t,n,o,r)&&(n=null),r||o===null?g1(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Lt=ud.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,eo=Symbol.for("react.element"),_n=Symbol.for("react.portal"),Nn=Symbol.for("react.fragment"),qs=Symbol.for("react.strict_mode"),Ll=Symbol.for("react.profiler"),dd=Symbol.for("react.provider"),fd=Symbol.for("react.context"),bs=Symbol.for("react.forward_ref"),Rl=Symbol.for("react.suspense"),Il=Symbol.for("react.suspense_list"),Qs=Symbol.for("react.memo"),Dt=Symbol.for("react.lazy"),pd=Symbol.for("react.offscreen"),ou=Symbol.iterator;function nr(e){return e===null||typeof e!="object"?null:(e=ou&&e[ou]||e["@@iterator"],typeof e=="function"?e:null)}var oe=Object.assign,Ui;function dr(e){if(Ui===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ui=t&&t[1]||""}return`
`+Ui+e}var Bi=!1;function Vi(e,t){if(!e||Bi)return"";Bi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
`),i=r.stack.split(`
`),l=o.length-1,s=i.length-1;1<=l&&0<=s&&o[l]!==i[s];)s--;for(;1<=l&&0<=s;l--,s--)if(o[l]!==i[s]){if(l!==1||s!==1)do if(l--,s--,0>s||o[l]!==i[s]){var a=`
`+o[l].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=l&&0<=s);break}}}finally{Bi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?dr(e):""}function w1(e){switch(e.tag){case 5:return dr(e.type);case 16:return dr("Lazy");case 13:return dr("Suspense");case 19:return dr("SuspenseList");case 0:case 2:case 15:return e=Vi(e.type,!1),e;case 11:return e=Vi(e.type.render,!1),e;case 1:return e=Vi(e.type,!0),e;default:return""}}function zl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Nn:return"Fragment";case _n:return"Portal";case Ll:return"Profiler";case qs:return"StrictMode";case Rl:return"Suspense";case Il:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case fd:return(e.displayName||"Context")+".Consumer";case dd:return(e._context.displayName||"Context")+".Provider";case bs:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qs:return t=e.displayName||null,t!==null?t:zl(e.type)||"Memo";case Dt:t=e._payload,e=e._init;try{return zl(e(t))}catch{}}return null}function S1(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return zl(t);case 8:return t===qs?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Yt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function x1(e){var t=hd(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function to(e){e._valueTracker||(e._valueTracker=x1(e))}function md(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=hd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Fo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Dl(e,t){var n=t.checked;return oe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function iu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Yt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function gd(e,t){t=t.checked,t!=null&&Ws(e,"checked",t,!1)}function Ml(e,t){gd(e,t);var n=Yt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Al(e,t.type,n):t.hasOwnProperty("defaultValue")&&Al(e,t.type,Yt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function lu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Al(e,t,n){(t!=="number"||Fo(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var fr=Array.isArray;function $n(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Yt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function $l(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(T(91));return oe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function su(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(T(92));if(fr(n)){if(1<n.length)throw Error(T(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Yt(n)}}function yd(e,t){var n=Yt(t.value),r=Yt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function au(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function vd(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Fl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?vd(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var no,wd=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(no=no||document.createElement("div"),no.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=no.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Nr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var mr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},k1=["Webkit","ms","Moz","O"];Object.keys(mr).forEach(function(e){k1.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),mr[t]=mr[e]})});function Sd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||mr.hasOwnProperty(e)&&mr[e]?(""+t).trim():t+"px"}function xd(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Sd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var C1=oe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ul(e,t){if(t){if(C1[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(T(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(T(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(T(61))}if(t.style!=null&&typeof t.style!="object")throw Error(T(62))}}function Bl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Vl=null;function Gs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Hl=null,Fn=null,Un=null;function uu(e){if(e=Qr(e)){if(typeof Hl!="function")throw Error(T(280));var t=e.stateNode;t&&(t=vi(t),Hl(e.stateNode,e.type,t))}}function kd(e){Fn?Un?Un.push(e):Un=[e]:Fn=e}function Cd(){if(Fn){var e=Fn,t=Un;if(Un=Fn=null,uu(e),t)for(e=0;e<t.length;e++)uu(t[e])}}function Ed(e,t){return e(t)}function Td(){}var Hi=!1;function _d(e,t,n){if(Hi)return e(t,n);Hi=!0;try{return Ed(e,t,n)}finally{Hi=!1,(Fn!==null||Un!==null)&&(Td(),Cd())}}function Pr(e,t){var n=e.stateNode;if(n===null)return null;var r=vi(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(T(231,t,typeof n));return n}var Wl=!1;if(Nt)try{var rr={};Object.defineProperty(rr,"passive",{get:function(){Wl=!0}}),window.addEventListener("test",rr,rr),window.removeEventListener("test",rr,rr)}catch{Wl=!1}function E1(e,t,n,r,o,i,l,s,a){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var gr=!1,Uo=null,Bo=!1,ql=null,T1={onError:function(e){gr=!0,Uo=e}};function _1(e,t,n,r,o,i,l,s,a){gr=!1,Uo=null,E1.apply(T1,arguments)}function N1(e,t,n,r,o,i,l,s,a){if(_1.apply(this,arguments),gr){if(gr){var u=Uo;gr=!1,Uo=null}else throw Error(T(198));Bo||(Bo=!0,ql=u)}}function Sn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Nd(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function cu(e){if(Sn(e)!==e)throw Error(T(188))}function P1(e){var t=e.alternate;if(!t){if(t=Sn(e),t===null)throw Error(T(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return cu(o),e;if(i===r)return cu(o),t;i=i.sibling}throw Error(T(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=i;break}if(s===r){l=!0,r=o,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=o;break}if(s===r){l=!0,r=i,n=o;break}s=s.sibling}if(!l)throw Error(T(189))}}if(n.alternate!==r)throw Error(T(190))}if(n.tag!==3)throw Error(T(188));return n.stateNode.current===n?e:t}function Pd(e){return e=P1(e),e!==null?jd(e):null}function jd(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=jd(e);if(t!==null)return t;e=e.sibling}return null}var Od=He.unstable_scheduleCallback,du=He.unstable_cancelCallback,j1=He.unstable_shouldYield,O1=He.unstable_requestPaint,le=He.unstable_now,L1=He.unstable_getCurrentPriorityLevel,Ks=He.unstable_ImmediatePriority,Ld=He.unstable_UserBlockingPriority,Vo=He.unstable_NormalPriority,R1=He.unstable_LowPriority,Rd=He.unstable_IdlePriority,hi=null,wt=null;function I1(e){if(wt&&typeof wt.onCommitFiberRoot=="function")try{wt.onCommitFiberRoot(hi,e,void 0,(e.current.flags&128)===128)}catch{}}var it=Math.clz32?Math.clz32:M1,z1=Math.log,D1=Math.LN2;function M1(e){return e>>>=0,e===0?32:31-(z1(e)/D1|0)|0}var ro=64,oo=4194304;function pr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ho(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~o;s!==0?r=pr(s):(i&=l,i!==0&&(r=pr(i)))}else l=n&~o,l!==0?r=pr(l):i!==0&&(r=pr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-it(t),o=1<<n,r|=e[n],t&=~o;return r}function A1(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function $1(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var l=31-it(i),s=1<<l,a=o[l];a===-1?(!(s&n)||s&r)&&(o[l]=A1(s,t)):a<=t&&(e.expiredLanes|=s),i&=~s}}function bl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Id(){var e=ro;return ro<<=1,!(ro&4194240)&&(ro=64),e}function Wi(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-it(t),e[t]=n}function F1(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-it(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function Ys(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var b=0;function zd(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Dd,Js,Md,Ad,$d,Ql=!1,io=[],Vt=null,Ht=null,Wt=null,jr=new Map,Or=new Map,At=[],U1="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function fu(e,t){switch(e){case"focusin":case"focusout":Vt=null;break;case"dragenter":case"dragleave":Ht=null;break;case"mouseover":case"mouseout":Wt=null;break;case"pointerover":case"pointerout":jr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Or.delete(t.pointerId)}}function or(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=Qr(t),t!==null&&Js(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function B1(e,t,n,r,o){switch(t){case"focusin":return Vt=or(Vt,e,t,n,r,o),!0;case"dragenter":return Ht=or(Ht,e,t,n,r,o),!0;case"mouseover":return Wt=or(Wt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return jr.set(i,or(jr.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Or.set(i,or(Or.get(i)||null,e,t,n,r,o)),!0}return!1}function Fd(e){var t=ln(e.target);if(t!==null){var n=Sn(t);if(n!==null){if(t=n.tag,t===13){if(t=Nd(n),t!==null){e.blockedOn=t,$d(e.priority,function(){Md(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Eo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Vl=r,n.target.dispatchEvent(r),Vl=null}else return t=Qr(n),t!==null&&Js(t),e.blockedOn=n,!1;t.shift()}return!0}function pu(e,t,n){Eo(e)&&n.delete(t)}function V1(){Ql=!1,Vt!==null&&Eo(Vt)&&(Vt=null),Ht!==null&&Eo(Ht)&&(Ht=null),Wt!==null&&Eo(Wt)&&(Wt=null),jr.forEach(pu),Or.forEach(pu)}function ir(e,t){e.blockedOn===t&&(e.blockedOn=null,Ql||(Ql=!0,He.unstable_scheduleCallback(He.unstable_NormalPriority,V1)))}function Lr(e){function t(o){return ir(o,e)}if(0<io.length){ir(io[0],e);for(var n=1;n<io.length;n++){var r=io[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Vt!==null&&ir(Vt,e),Ht!==null&&ir(Ht,e),Wt!==null&&ir(Wt,e),jr.forEach(t),Or.forEach(t),n=0;n<At.length;n++)r=At[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<At.length&&(n=At[0],n.blockedOn===null);)Fd(n),n.blockedOn===null&&At.shift()}var Bn=Lt.ReactCurrentBatchConfig,Wo=!0;function H1(e,t,n,r){var o=b,i=Bn.transition;Bn.transition=null;try{b=1,Xs(e,t,n,r)}finally{b=o,Bn.transition=i}}function W1(e,t,n,r){var o=b,i=Bn.transition;Bn.transition=null;try{b=4,Xs(e,t,n,r)}finally{b=o,Bn.transition=i}}function Xs(e,t,n,r){if(Wo){var o=Gl(e,t,n,r);if(o===null)el(e,t,r,qo,n),fu(e,r);else if(B1(o,e,t,n,r))r.stopPropagation();else if(fu(e,r),t&4&&-1<U1.indexOf(e)){for(;o!==null;){var i=Qr(o);if(i!==null&&Dd(i),i=Gl(e,t,n,r),i===null&&el(e,t,r,qo,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else el(e,t,r,null,n)}}var qo=null;function Gl(e,t,n,r){if(qo=null,e=Gs(r),e=ln(e),e!==null)if(t=Sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Nd(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qo=e,null}function Ud(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(L1()){case Ks:return 1;case Ld:return 4;case Vo:case R1:return 16;case Rd:return 536870912;default:return 16}default:return 16}}var Ft=null,Zs=null,To=null;function Bd(){if(To)return To;var e,t=Zs,n=t.length,r,o="value"in Ft?Ft.value:Ft.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var l=n-e;for(r=1;r<=l&&t[n-r]===o[i-r];r++);return To=o.slice(e,1<r?1-r:void 0)}function _o(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function lo(){return!0}function hu(){return!1}function qe(e){function t(n,r,o,i,l){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=l,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?lo:hu,this.isPropagationStopped=hu,this}return oe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=lo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=lo)},persist:function(){},isPersistent:lo}),t}var Xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ea=qe(Xn),br=oe({},Xn,{view:0,detail:0}),q1=qe(br),qi,bi,lr,mi=oe({},br,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ta,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==lr&&(lr&&e.type==="mousemove"?(qi=e.screenX-lr.screenX,bi=e.screenY-lr.screenY):bi=qi=0,lr=e),qi)},movementY:function(e){return"movementY"in e?e.movementY:bi}}),mu=qe(mi),b1=oe({},mi,{dataTransfer:0}),Q1=qe(b1),G1=oe({},br,{relatedTarget:0}),Qi=qe(G1),K1=oe({},Xn,{animationName:0,elapsedTime:0,pseudoElement:0}),Y1=qe(K1),J1=oe({},Xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),X1=qe(J1),Z1=oe({},Xn,{data:0}),gu=qe(Z1),e0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},t0={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},n0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function r0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=n0[e])?!!t[e]:!1}function ta(){return r0}var o0=oe({},br,{key:function(e){if(e.key){var t=e0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=_o(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?t0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ta,charCode:function(e){return e.type==="keypress"?_o(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?_o(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),i0=qe(o0),l0=oe({},mi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yu=qe(l0),s0=oe({},br,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ta}),a0=qe(s0),u0=oe({},Xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),c0=qe(u0),d0=oe({},mi,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),f0=qe(d0),p0=[9,13,27,32],na=Nt&&"CompositionEvent"in window,yr=null;Nt&&"documentMode"in document&&(yr=document.documentMode);var h0=Nt&&"TextEvent"in window&&!yr,Vd=Nt&&(!na||yr&&8<yr&&11>=yr),vu=String.fromCharCode(32),wu=!1;function Hd(e,t){switch(e){case"keyup":return p0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Pn=!1;function m0(e,t){switch(e){case"compositionend":return Wd(t);case"keypress":return t.which!==32?null:(wu=!0,vu);case"textInput":return e=t.data,e===vu&&wu?null:e;default:return null}}function g0(e,t){if(Pn)return e==="compositionend"||!na&&Hd(e,t)?(e=Bd(),To=Zs=Ft=null,Pn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Vd&&t.locale!=="ko"?null:t.data;default:return null}}var y0={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Su(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!y0[e.type]:t==="textarea"}function qd(e,t,n,r){kd(r),t=bo(t,"onChange"),0<t.length&&(n=new ea("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var vr=null,Rr=null;function v0(e){nf(e,0)}function gi(e){var t=Ln(e);if(md(t))return e}function w0(e,t){if(e==="change")return t}var bd=!1;if(Nt){var Gi;if(Nt){var Ki="oninput"in document;if(!Ki){var xu=document.createElement("div");xu.setAttribute("oninput","return;"),Ki=typeof xu.oninput=="function"}Gi=Ki}else Gi=!1;bd=Gi&&(!document.documentMode||9<document.documentMode)}function ku(){vr&&(vr.detachEvent("onpropertychange",Qd),Rr=vr=null)}function Qd(e){if(e.propertyName==="value"&&gi(Rr)){var t=[];qd(t,Rr,e,Gs(e)),_d(v0,t)}}function S0(e,t,n){e==="focusin"?(ku(),vr=t,Rr=n,vr.attachEvent("onpropertychange",Qd)):e==="focusout"&&ku()}function x0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return gi(Rr)}function k0(e,t){if(e==="click")return gi(t)}function C0(e,t){if(e==="input"||e==="change")return gi(t)}function E0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ut=typeof Object.is=="function"?Object.is:E0;function Ir(e,t){if(ut(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Ol.call(t,o)||!ut(e[o],t[o]))return!1}return!0}function Cu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Eu(e,t){var n=Cu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Cu(n)}}function Gd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Kd(){for(var e=window,t=Fo();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Fo(e.document)}return t}function ra(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function T0(e){var t=Kd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Gd(n.ownerDocument.documentElement,n)){if(r!==null&&ra(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Eu(n,i);var l=Eu(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var _0=Nt&&"documentMode"in document&&11>=document.documentMode,jn=null,Kl=null,wr=null,Yl=!1;function Tu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Yl||jn==null||jn!==Fo(r)||(r=jn,"selectionStart"in r&&ra(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),wr&&Ir(wr,r)||(wr=r,r=bo(Kl,"onSelect"),0<r.length&&(t=new ea("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=jn)))}function so(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var On={animationend:so("Animation","AnimationEnd"),animationiteration:so("Animation","AnimationIteration"),animationstart:so("Animation","AnimationStart"),transitionend:so("Transition","TransitionEnd")},Yi={},Yd={};Nt&&(Yd=document.createElement("div").style,"AnimationEvent"in window||(delete On.animationend.animation,delete On.animationiteration.animation,delete On.animationstart.animation),"TransitionEvent"in window||delete On.transitionend.transition);function yi(e){if(Yi[e])return Yi[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Yd)return Yi[e]=t[n];return e}var Jd=yi("animationend"),Xd=yi("animationiteration"),Zd=yi("animationstart"),ef=yi("transitionend"),tf=new Map,_u="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Xt(e,t){tf.set(e,t),wn(t,[e])}for(var Ji=0;Ji<_u.length;Ji++){var Xi=_u[Ji],N0=Xi.toLowerCase(),P0=Xi[0].toUpperCase()+Xi.slice(1);Xt(N0,"on"+P0)}Xt(Jd,"onAnimationEnd");Xt(Xd,"onAnimationIteration");Xt(Zd,"onAnimationStart");Xt("dblclick","onDoubleClick");Xt("focusin","onFocus");Xt("focusout","onBlur");Xt(ef,"onTransitionEnd");Wn("onMouseEnter",["mouseout","mouseover"]);Wn("onMouseLeave",["mouseout","mouseover"]);Wn("onPointerEnter",["pointerout","pointerover"]);Wn("onPointerLeave",["pointerout","pointerover"]);wn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));wn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));wn("onBeforeInput",["compositionend","keypress","textInput","paste"]);wn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));wn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));wn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var hr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),j0=new Set("cancel close invalid load scroll toggle".split(" ").concat(hr));function Nu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,N1(r,t,void 0,e),e.currentTarget=null}function nf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var l=r.length-1;0<=l;l--){var s=r[l],a=s.instance,u=s.currentTarget;if(s=s.listener,a!==i&&o.isPropagationStopped())break e;Nu(o,s,u),i=a}else for(l=0;l<r.length;l++){if(s=r[l],a=s.instance,u=s.currentTarget,s=s.listener,a!==i&&o.isPropagationStopped())break e;Nu(o,s,u),i=a}}}if(Bo)throw e=ql,Bo=!1,ql=null,e}function Y(e,t){var n=t[ts];n===void 0&&(n=t[ts]=new Set);var r=e+"__bubble";n.has(r)||(rf(t,e,2,!1),n.add(r))}function Zi(e,t,n){var r=0;t&&(r|=4),rf(n,e,r,t)}var ao="_reactListening"+Math.random().toString(36).slice(2);function zr(e){if(!e[ao]){e[ao]=!0,cd.forEach(function(n){n!=="selectionchange"&&(j0.has(n)||Zi(n,!1,e),Zi(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ao]||(t[ao]=!0,Zi("selectionchange",!1,t))}}function rf(e,t,n,r){switch(Ud(t)){case 1:var o=H1;break;case 4:o=W1;break;default:o=Xs}n=o.bind(null,t,n,e),o=void 0,!Wl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function el(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var l=r.tag;if(l===3||l===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(l===4)for(l=r.return;l!==null;){var a=l.tag;if((a===3||a===4)&&(a=l.stateNode.containerInfo,a===o||a.nodeType===8&&a.parentNode===o))return;l=l.return}for(;s!==null;){if(l=ln(s),l===null)return;if(a=l.tag,a===5||a===6){r=i=l;continue e}s=s.parentNode}}r=r.return}_d(function(){var u=i,c=Gs(n),d=[];e:{var p=tf.get(e);if(p!==void 0){var w=ea,g=e;switch(e){case"keypress":if(_o(n)===0)break e;case"keydown":case"keyup":w=i0;break;case"focusin":g="focus",w=Qi;break;case"focusout":g="blur",w=Qi;break;case"beforeblur":case"afterblur":w=Qi;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=mu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=Q1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=a0;break;case Jd:case Xd:case Zd:w=Y1;break;case ef:w=c0;break;case"scroll":w=q1;break;case"wheel":w=f0;break;case"copy":case"cut":case"paste":w=X1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=yu}var v=(t&4)!==0,k=!v&&e==="scroll",m=v?p!==null?p+"Capture":null:p;v=[];for(var f=u,h;f!==null;){h=f;var x=h.stateNode;if(h.tag===5&&x!==null&&(h=x,m!==null&&(x=Pr(f,m),x!=null&&v.push(Dr(f,x,h)))),k)break;f=f.return}0<v.length&&(p=new w(p,g,null,n,c),d.push({event:p,listeners:v}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",p&&n!==Vl&&(g=n.relatedTarget||n.fromElement)&&(ln(g)||g[Pt]))break e;if((w||p)&&(p=c.window===c?c:(p=c.ownerDocument)?p.defaultView||p.parentWindow:window,w?(g=n.relatedTarget||n.toElement,w=u,g=g?ln(g):null,g!==null&&(k=Sn(g),g!==k||g.tag!==5&&g.tag!==6)&&(g=null)):(w=null,g=u),w!==g)){if(v=mu,x="onMouseLeave",m="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(v=yu,x="onPointerLeave",m="onPointerEnter",f="pointer"),k=w==null?p:Ln(w),h=g==null?p:Ln(g),p=new v(x,f+"leave",w,n,c),p.target=k,p.relatedTarget=h,x=null,ln(c)===u&&(v=new v(m,f+"enter",g,n,c),v.target=h,v.relatedTarget=k,x=v),k=x,w&&g)t:{for(v=w,m=g,f=0,h=v;h;h=kn(h))f++;for(h=0,x=m;x;x=kn(x))h++;for(;0<f-h;)v=kn(v),f--;for(;0<h-f;)m=kn(m),h--;for(;f--;){if(v===m||m!==null&&v===m.alternate)break t;v=kn(v),m=kn(m)}v=null}else v=null;w!==null&&Pu(d,p,w,v,!1),g!==null&&k!==null&&Pu(d,k,g,v,!0)}}e:{if(p=u?Ln(u):window,w=p.nodeName&&p.nodeName.toLowerCase(),w==="select"||w==="input"&&p.type==="file")var E=w0;else if(Su(p))if(bd)E=C0;else{E=x0;var C=S0}else(w=p.nodeName)&&w.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(E=k0);if(E&&(E=E(e,u))){qd(d,E,n,c);break e}C&&C(e,p,u),e==="focusout"&&(C=p._wrapperState)&&C.controlled&&p.type==="number"&&Al(p,"number",p.value)}switch(C=u?Ln(u):window,e){case"focusin":(Su(C)||C.contentEditable==="true")&&(jn=C,Kl=u,wr=null);break;case"focusout":wr=Kl=jn=null;break;case"mousedown":Yl=!0;break;case"contextmenu":case"mouseup":case"dragend":Yl=!1,Tu(d,n,c);break;case"selectionchange":if(_0)break;case"keydown":case"keyup":Tu(d,n,c)}var _;if(na)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Pn?Hd(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(Vd&&n.locale!=="ko"&&(Pn||P!=="onCompositionStart"?P==="onCompositionEnd"&&Pn&&(_=Bd()):(Ft=c,Zs="value"in Ft?Ft.value:Ft.textContent,Pn=!0)),C=bo(u,P),0<C.length&&(P=new gu(P,e,null,n,c),d.push({event:P,listeners:C}),_?P.data=_:(_=Wd(n),_!==null&&(P.data=_)))),(_=h0?m0(e,n):g0(e,n))&&(u=bo(u,"onBeforeInput"),0<u.length&&(c=new gu("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=_))}nf(d,t)})}function Dr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function bo(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Pr(e,n),i!=null&&r.unshift(Dr(e,i,o)),i=Pr(e,t),i!=null&&r.push(Dr(e,i,o))),e=e.return}return r}function kn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Pu(e,t,n,r,o){for(var i=t._reactName,l=[];n!==null&&n!==r;){var s=n,a=s.alternate,u=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&u!==null&&(s=u,o?(a=Pr(n,i),a!=null&&l.unshift(Dr(n,a,s))):o||(a=Pr(n,i),a!=null&&l.push(Dr(n,a,s)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var O0=/\r\n?/g,L0=/\u0000|\uFFFD/g;function ju(e){return(typeof e=="string"?e:""+e).replace(O0,`
`).replace(L0,"")}function uo(e,t,n){if(t=ju(t),ju(e)!==t&&n)throw Error(T(425))}function Qo(){}var Jl=null,Xl=null;function Zl(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var es=typeof setTimeout=="function"?setTimeout:void 0,R0=typeof clearTimeout=="function"?clearTimeout:void 0,Ou=typeof Promise=="function"?Promise:void 0,I0=typeof queueMicrotask=="function"?queueMicrotask:typeof Ou<"u"?function(e){return Ou.resolve(null).then(e).catch(z0)}:es;function z0(e){setTimeout(function(){throw e})}function tl(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Lr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Lr(t)}function qt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Lu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Zn=Math.random().toString(36).slice(2),yt="__reactFiber$"+Zn,Mr="__reactProps$"+Zn,Pt="__reactContainer$"+Zn,ts="__reactEvents$"+Zn,D0="__reactListeners$"+Zn,M0="__reactHandles$"+Zn;function ln(e){var t=e[yt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Pt]||n[yt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Lu(e);e!==null;){if(n=e[yt])return n;e=Lu(e)}return t}e=n,n=e.parentNode}return null}function Qr(e){return e=e[yt]||e[Pt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ln(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(T(33))}function vi(e){return e[Mr]||null}var ns=[],Rn=-1;function Zt(e){return{current:e}}function J(e){0>Rn||(e.current=ns[Rn],ns[Rn]=null,Rn--)}function G(e,t){Rn++,ns[Rn]=e.current,e.current=t}var Jt={},_e=Zt(Jt),De=Zt(!1),pn=Jt;function qn(e,t){var n=e.type.contextTypes;if(!n)return Jt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Me(e){return e=e.childContextTypes,e!=null}function Go(){J(De),J(_e)}function Ru(e,t,n){if(_e.current!==Jt)throw Error(T(168));G(_e,t),G(De,n)}function of(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(T(108,S1(e)||"Unknown",o));return oe({},n,r)}function Ko(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Jt,pn=_e.current,G(_e,e),G(De,De.current),!0}function Iu(e,t,n){var r=e.stateNode;if(!r)throw Error(T(169));n?(e=of(e,t,pn),r.__reactInternalMemoizedMergedChildContext=e,J(De),J(_e),G(_e,e)):J(De),G(De,n)}var Ct=null,wi=!1,nl=!1;function lf(e){Ct===null?Ct=[e]:Ct.push(e)}function A0(e){wi=!0,lf(e)}function en(){if(!nl&&Ct!==null){nl=!0;var e=0,t=b;try{var n=Ct;for(b=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ct=null,wi=!1}catch(o){throw Ct!==null&&(Ct=Ct.slice(e+1)),Od(Ks,en),o}finally{b=t,nl=!1}}return null}var In=[],zn=0,Yo=null,Jo=0,Qe=[],Ge=0,hn=null,Et=1,Tt="";function nn(e,t){In[zn++]=Jo,In[zn++]=Yo,Yo=e,Jo=t}function sf(e,t,n){Qe[Ge++]=Et,Qe[Ge++]=Tt,Qe[Ge++]=hn,hn=e;var r=Et;e=Tt;var o=32-it(r)-1;r&=~(1<<o),n+=1;var i=32-it(t)+o;if(30<i){var l=o-o%5;i=(r&(1<<l)-1).toString(32),r>>=l,o-=l,Et=1<<32-it(t)+o|n<<o|r,Tt=i+e}else Et=1<<i|n<<o|r,Tt=e}function oa(e){e.return!==null&&(nn(e,1),sf(e,1,0))}function ia(e){for(;e===Yo;)Yo=In[--zn],In[zn]=null,Jo=In[--zn],In[zn]=null;for(;e===hn;)hn=Qe[--Ge],Qe[Ge]=null,Tt=Qe[--Ge],Qe[Ge]=null,Et=Qe[--Ge],Qe[Ge]=null}var Be=null,Ue=null,ee=!1,ot=null;function af(e,t){var n=Ke(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function zu(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Be=e,Ue=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Be=e,Ue=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=hn!==null?{id:Et,overflow:Tt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ke(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Be=e,Ue=null,!0):!1;default:return!1}}function rs(e){return(e.mode&1)!==0&&(e.flags&128)===0}function os(e){if(ee){var t=Ue;if(t){var n=t;if(!zu(e,t)){if(rs(e))throw Error(T(418));t=qt(n.nextSibling);var r=Be;t&&zu(e,t)?af(r,n):(e.flags=e.flags&-4097|2,ee=!1,Be=e)}}else{if(rs(e))throw Error(T(418));e.flags=e.flags&-4097|2,ee=!1,Be=e}}}function Du(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Be=e}function co(e){if(e!==Be)return!1;if(!ee)return Du(e),ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Zl(e.type,e.memoizedProps)),t&&(t=Ue)){if(rs(e))throw uf(),Error(T(418));for(;t;)af(e,t),t=qt(t.nextSibling)}if(Du(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ue=qt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ue=null}}else Ue=Be?qt(e.stateNode.nextSibling):null;return!0}function uf(){for(var e=Ue;e;)e=qt(e.nextSibling)}function bn(){Ue=Be=null,ee=!1}function la(e){ot===null?ot=[e]:ot.push(e)}var $0=Lt.ReactCurrentBatchConfig;function nt(e,t){if(e&&e.defaultProps){t=oe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var Xo=Zt(null),Zo=null,Dn=null,sa=null;function aa(){sa=Dn=Zo=null}function ua(e){var t=Xo.current;J(Xo),e._currentValue=t}function is(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Vn(e,t){Zo=e,sa=Dn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ze=!0),e.firstContext=null)}function Je(e){var t=e._currentValue;if(sa!==e)if(e={context:e,memoizedValue:t,next:null},Dn===null){if(Zo===null)throw Error(T(308));Dn=e,Zo.dependencies={lanes:0,firstContext:e}}else Dn=Dn.next=e;return t}var sn=null;function ca(e){sn===null?sn=[e]:sn.push(e)}function cf(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,ca(t)):(n.next=o.next,o.next=n),t.interleaved=n,jt(e,r)}function jt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Mt=!1;function da(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function df(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function _t(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,jt(e,n)}return o=r.interleaved,o===null?(t.next=t,ca(r)):(t.next=o.next,o.next=t),r.interleaved=t,jt(e,n)}function No(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ys(e,n)}}function Mu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ei(e,t,n,r){var o=e.updateQueue;Mt=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var a=s,u=a.next;a.next=null,l===null?i=u:l.next=u,l=a;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==l&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=a))}if(i!==null){var d=o.baseState;l=0,c=u=a=null,s=i;do{var p=s.lane,w=s.eventTime;if((r&p)===p){c!==null&&(c=c.next={eventTime:w,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,v=s;switch(p=t,w=n,v.tag){case 1:if(g=v.payload,typeof g=="function"){d=g.call(w,d,p);break e}d=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=v.payload,p=typeof g=="function"?g.call(w,d,p):g,p==null)break e;d=oe({},d,p);break e;case 2:Mt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=o.effects,p===null?o.effects=[s]:p.push(s))}else w={eventTime:w,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=w,a=d):c=c.next=w,l|=p;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;p=s,s=p.next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}while(1);if(c===null&&(a=d),o.baseState=a,o.firstBaseUpdate=u,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do l|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);gn|=l,e.lanes=l,e.memoizedState=d}}function Au(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(T(191,o));o.call(r)}}}var ff=new ud.Component().refs;function ls(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:oe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Si={isMounted:function(e){return(e=e._reactInternals)?Sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Pe(),o=Gt(e),i=_t(r,o);i.payload=t,n!=null&&(i.callback=n),t=bt(e,i,o),t!==null&&(lt(t,e,o,r),No(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Pe(),o=Gt(e),i=_t(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=bt(e,i,o),t!==null&&(lt(t,e,o,r),No(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Pe(),r=Gt(e),o=_t(n,r);o.tag=2,t!=null&&(o.callback=t),t=bt(e,o,r),t!==null&&(lt(t,e,r,n),No(t,e,r))}};function $u(e,t,n,r,o,i,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,l):t.prototype&&t.prototype.isPureReactComponent?!Ir(n,r)||!Ir(o,i):!0}function pf(e,t,n){var r=!1,o=Jt,i=t.contextType;return typeof i=="object"&&i!==null?i=Je(i):(o=Me(t)?pn:_e.current,r=t.contextTypes,i=(r=r!=null)?qn(e,o):Jt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Si,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Fu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Si.enqueueReplaceState(t,t.state,null)}function ss(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ff,da(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=Je(i):(i=Me(t)?pn:_e.current,o.context=qn(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(ls(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Si.enqueueReplaceState(o,o.state,null),ei(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function sr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(T(309));var r=n.stateNode}if(!r)throw Error(T(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(l){var s=o.refs;s===ff&&(s=o.refs={}),l===null?delete s[i]:s[i]=l},t._stringRef=i,t)}if(typeof e!="string")throw Error(T(284));if(!n._owner)throw Error(T(290,e))}return e}function fo(e,t){throw e=Object.prototype.toString.call(t),Error(T(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Uu(e){var t=e._init;return t(e._payload)}function hf(e){function t(m,f){if(e){var h=m.deletions;h===null?(m.deletions=[f],m.flags|=16):h.push(f)}}function n(m,f){if(!e)return null;for(;f!==null;)t(m,f),f=f.sibling;return null}function r(m,f){for(m=new Map;f!==null;)f.key!==null?m.set(f.key,f):m.set(f.index,f),f=f.sibling;return m}function o(m,f){return m=Kt(m,f),m.index=0,m.sibling=null,m}function i(m,f,h){return m.index=h,e?(h=m.alternate,h!==null?(h=h.index,h<f?(m.flags|=2,f):h):(m.flags|=2,f)):(m.flags|=1048576,f)}function l(m){return e&&m.alternate===null&&(m.flags|=2),m}function s(m,f,h,x){return f===null||f.tag!==6?(f=ul(h,m.mode,x),f.return=m,f):(f=o(f,h),f.return=m,f)}function a(m,f,h,x){var E=h.type;return E===Nn?c(m,f,h.props.children,x,h.key):f!==null&&(f.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Dt&&Uu(E)===f.type)?(x=o(f,h.props),x.ref=sr(m,f,h),x.return=m,x):(x=Io(h.type,h.key,h.props,null,m.mode,x),x.ref=sr(m,f,h),x.return=m,x)}function u(m,f,h,x){return f===null||f.tag!==4||f.stateNode.containerInfo!==h.containerInfo||f.stateNode.implementation!==h.implementation?(f=cl(h,m.mode,x),f.return=m,f):(f=o(f,h.children||[]),f.return=m,f)}function c(m,f,h,x,E){return f===null||f.tag!==7?(f=fn(h,m.mode,x,E),f.return=m,f):(f=o(f,h),f.return=m,f)}function d(m,f,h){if(typeof f=="string"&&f!==""||typeof f=="number")return f=ul(""+f,m.mode,h),f.return=m,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case eo:return h=Io(f.type,f.key,f.props,null,m.mode,h),h.ref=sr(m,null,f),h.return=m,h;case _n:return f=cl(f,m.mode,h),f.return=m,f;case Dt:var x=f._init;return d(m,x(f._payload),h)}if(fr(f)||nr(f))return f=fn(f,m.mode,h,null),f.return=m,f;fo(m,f)}return null}function p(m,f,h,x){var E=f!==null?f.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return E!==null?null:s(m,f,""+h,x);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case eo:return h.key===E?a(m,f,h,x):null;case _n:return h.key===E?u(m,f,h,x):null;case Dt:return E=h._init,p(m,f,E(h._payload),x)}if(fr(h)||nr(h))return E!==null?null:c(m,f,h,x,null);fo(m,h)}return null}function w(m,f,h,x,E){if(typeof x=="string"&&x!==""||typeof x=="number")return m=m.get(h)||null,s(f,m,""+x,E);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case eo:return m=m.get(x.key===null?h:x.key)||null,a(f,m,x,E);case _n:return m=m.get(x.key===null?h:x.key)||null,u(f,m,x,E);case Dt:var C=x._init;return w(m,f,h,C(x._payload),E)}if(fr(x)||nr(x))return m=m.get(h)||null,c(f,m,x,E,null);fo(f,x)}return null}function g(m,f,h,x){for(var E=null,C=null,_=f,P=f=0,R=null;_!==null&&P<h.length;P++){_.index>P?(R=_,_=null):R=_.sibling;var I=p(m,_,h[P],x);if(I===null){_===null&&(_=R);break}e&&_&&I.alternate===null&&t(m,_),f=i(I,f,P),C===null?E=I:C.sibling=I,C=I,_=R}if(P===h.length)return n(m,_),ee&&nn(m,P),E;if(_===null){for(;P<h.length;P++)_=d(m,h[P],x),_!==null&&(f=i(_,f,P),C===null?E=_:C.sibling=_,C=_);return ee&&nn(m,P),E}for(_=r(m,_);P<h.length;P++)R=w(_,m,P,h[P],x),R!==null&&(e&&R.alternate!==null&&_.delete(R.key===null?P:R.key),f=i(R,f,P),C===null?E=R:C.sibling=R,C=R);return e&&_.forEach(function(ae){return t(m,ae)}),ee&&nn(m,P),E}function v(m,f,h,x){var E=nr(h);if(typeof E!="function")throw Error(T(150));if(h=E.call(h),h==null)throw Error(T(151));for(var C=E=null,_=f,P=f=0,R=null,I=h.next();_!==null&&!I.done;P++,I=h.next()){_.index>P?(R=_,_=null):R=_.sibling;var ae=p(m,_,I.value,x);if(ae===null){_===null&&(_=R);break}e&&_&&ae.alternate===null&&t(m,_),f=i(ae,f,P),C===null?E=ae:C.sibling=ae,C=ae,_=R}if(I.done)return n(m,_),ee&&nn(m,P),E;if(_===null){for(;!I.done;P++,I=h.next())I=d(m,I.value,x),I!==null&&(f=i(I,f,P),C===null?E=I:C.sibling=I,C=I);return ee&&nn(m,P),E}for(_=r(m,_);!I.done;P++,I=h.next())I=w(_,m,P,I.value,x),I!==null&&(e&&I.alternate!==null&&_.delete(I.key===null?P:I.key),f=i(I,f,P),C===null?E=I:C.sibling=I,C=I);return e&&_.forEach(function(U){return t(m,U)}),ee&&nn(m,P),E}function k(m,f,h,x){if(typeof h=="object"&&h!==null&&h.type===Nn&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case eo:e:{for(var E=h.key,C=f;C!==null;){if(C.key===E){if(E=h.type,E===Nn){if(C.tag===7){n(m,C.sibling),f=o(C,h.props.children),f.return=m,m=f;break e}}else if(C.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Dt&&Uu(E)===C.type){n(m,C.sibling),f=o(C,h.props),f.ref=sr(m,C,h),f.return=m,m=f;break e}n(m,C);break}else t(m,C);C=C.sibling}h.type===Nn?(f=fn(h.props.children,m.mode,x,h.key),f.return=m,m=f):(x=Io(h.type,h.key,h.props,null,m.mode,x),x.ref=sr(m,f,h),x.return=m,m=x)}return l(m);case _n:e:{for(C=h.key;f!==null;){if(f.key===C)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(m,f.sibling),f=o(f,h.children||[]),f.return=m,m=f;break e}else{n(m,f);break}else t(m,f);f=f.sibling}f=cl(h,m.mode,x),f.return=m,m=f}return l(m);case Dt:return C=h._init,k(m,f,C(h._payload),x)}if(fr(h))return g(m,f,h,x);if(nr(h))return v(m,f,h,x);fo(m,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,f!==null&&f.tag===6?(n(m,f.sibling),f=o(f,h),f.return=m,m=f):(n(m,f),f=ul(h,m.mode,x),f.return=m,m=f),l(m)):n(m,f)}return k}var Qn=hf(!0),mf=hf(!1),Gr={},St=Zt(Gr),Ar=Zt(Gr),$r=Zt(Gr);function an(e){if(e===Gr)throw Error(T(174));return e}function fa(e,t){switch(G($r,t),G(Ar,e),G(St,Gr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Fl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Fl(t,e)}J(St),G(St,t)}function Gn(){J(St),J(Ar),J($r)}function gf(e){an($r.current);var t=an(St.current),n=Fl(t,e.type);t!==n&&(G(Ar,e),G(St,n))}function pa(e){Ar.current===e&&(J(St),J(Ar))}var ne=Zt(0);function ti(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rl=[];function ha(){for(var e=0;e<rl.length;e++)rl[e]._workInProgressVersionPrimary=null;rl.length=0}var Po=Lt.ReactCurrentDispatcher,ol=Lt.ReactCurrentBatchConfig,mn=0,re=null,he=null,ge=null,ni=!1,Sr=!1,Fr=0,F0=0;function Ce(){throw Error(T(321))}function ma(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ut(e[n],t[n]))return!1;return!0}function ga(e,t,n,r,o,i){if(mn=i,re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Po.current=e===null||e.memoizedState===null?H0:W0,e=n(r,o),Sr){i=0;do{if(Sr=!1,Fr=0,25<=i)throw Error(T(301));i+=1,ge=he=null,t.updateQueue=null,Po.current=q0,e=n(r,o)}while(Sr)}if(Po.current=ri,t=he!==null&&he.next!==null,mn=0,ge=he=re=null,ni=!1,t)throw Error(T(300));return e}function ya(){var e=Fr!==0;return Fr=0,e}function mt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ge===null?re.memoizedState=ge=e:ge=ge.next=e,ge}function Xe(){if(he===null){var e=re.alternate;e=e!==null?e.memoizedState:null}else e=he.next;var t=ge===null?re.memoizedState:ge.next;if(t!==null)ge=t,he=e;else{if(e===null)throw Error(T(310));he=e,e={memoizedState:he.memoizedState,baseState:he.baseState,baseQueue:he.baseQueue,queue:he.queue,next:null},ge===null?re.memoizedState=ge=e:ge=ge.next=e}return ge}function Ur(e,t){return typeof t=="function"?t(e):t}function il(e){var t=Xe(),n=t.queue;if(n===null)throw Error(T(311));n.lastRenderedReducer=e;var r=he,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var s=l=null,a=null,u=i;do{var c=u.lane;if((mn&c)===c)a!==null&&(a=a.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};a===null?(s=a=d,l=r):a=a.next=d,re.lanes|=c,gn|=c}u=u.next}while(u!==null&&u!==i);a===null?l=r:a.next=s,ut(r,t.memoizedState)||(ze=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,re.lanes|=i,gn|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ll(e){var t=Xe(),n=t.queue;if(n===null)throw Error(T(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var l=o=o.next;do i=e(i,l.action),l=l.next;while(l!==o);ut(i,t.memoizedState)||(ze=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function yf(){}function vf(e,t){var n=re,r=Xe(),o=t(),i=!ut(r.memoizedState,o);if(i&&(r.memoizedState=o,ze=!0),r=r.queue,va(xf.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ge!==null&&ge.memoizedState.tag&1){if(n.flags|=2048,Br(9,Sf.bind(null,n,r,o,t),void 0,null),ye===null)throw Error(T(349));mn&30||wf(n,t,o)}return o}function wf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Sf(e,t,n,r){t.value=n,t.getSnapshot=r,kf(t)&&Cf(e)}function xf(e,t,n){return n(function(){kf(t)&&Cf(e)})}function kf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ut(e,n)}catch{return!0}}function Cf(e){var t=jt(e,1);t!==null&<(t,e,1,-1)}function Bu(e){var t=mt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ur,lastRenderedState:e},t.queue=e,e=e.dispatch=V0.bind(null,re,e),[t.memoizedState,e]}function Br(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Ef(){return Xe().memoizedState}function jo(e,t,n,r){var o=mt();re.flags|=e,o.memoizedState=Br(1|t,n,void 0,r===void 0?null:r)}function xi(e,t,n,r){var o=Xe();r=r===void 0?null:r;var i=void 0;if(he!==null){var l=he.memoizedState;if(i=l.destroy,r!==null&&ma(r,l.deps)){o.memoizedState=Br(t,n,i,r);return}}re.flags|=e,o.memoizedState=Br(1|t,n,i,r)}function Vu(e,t){return jo(8390656,8,e,t)}function va(e,t){return xi(2048,8,e,t)}function Tf(e,t){return xi(4,2,e,t)}function _f(e,t){return xi(4,4,e,t)}function Nf(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Pf(e,t,n){return n=n!=null?n.concat([e]):null,xi(4,4,Nf.bind(null,t,e),n)}function wa(){}function jf(e,t){var n=Xe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ma(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Of(e,t){var n=Xe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ma(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Lf(e,t,n){return mn&21?(ut(n,t)||(n=Id(),re.lanes|=n,gn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ze=!0),e.memoizedState=n)}function U0(e,t){var n=b;b=n!==0&&4>n?n:4,e(!0);var r=ol.transition;ol.transition={};try{e(!1),t()}finally{b=n,ol.transition=r}}function Rf(){return Xe().memoizedState}function B0(e,t,n){var r=Gt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},If(e))zf(t,n);else if(n=cf(e,t,n,r),n!==null){var o=Pe();lt(n,e,r,o),Df(n,t,r)}}function V0(e,t,n){var r=Gt(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(If(e))zf(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,s=i(l,n);if(o.hasEagerState=!0,o.eagerState=s,ut(s,l)){var a=t.interleaved;a===null?(o.next=o,ca(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch{}finally{}n=cf(e,t,o,r),n!==null&&(o=Pe(),lt(n,e,r,o),Df(n,t,r))}}function If(e){var t=e.alternate;return e===re||t!==null&&t===re}function zf(e,t){Sr=ni=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Df(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ys(e,n)}}var ri={readContext:Je,useCallback:Ce,useContext:Ce,useEffect:Ce,useImperativeHandle:Ce,useInsertionEffect:Ce,useLayoutEffect:Ce,useMemo:Ce,useReducer:Ce,useRef:Ce,useState:Ce,useDebugValue:Ce,useDeferredValue:Ce,useTransition:Ce,useMutableSource:Ce,useSyncExternalStore:Ce,useId:Ce,unstable_isNewReconciler:!1},H0={readContext:Je,useCallback:function(e,t){return mt().memoizedState=[e,t===void 0?null:t],e},useContext:Je,useEffect:Vu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,jo(4194308,4,Nf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return jo(4194308,4,e,t)},useInsertionEffect:function(e,t){return jo(4,2,e,t)},useMemo:function(e,t){var n=mt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=mt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=B0.bind(null,re,e),[r.memoizedState,e]},useRef:function(e){var t=mt();return e={current:e},t.memoizedState=e},useState:Bu,useDebugValue:wa,useDeferredValue:function(e){return mt().memoizedState=e},useTransition:function(){var e=Bu(!1),t=e[0];return e=U0.bind(null,e[1]),mt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=re,o=mt();if(ee){if(n===void 0)throw Error(T(407));n=n()}else{if(n=t(),ye===null)throw Error(T(349));mn&30||wf(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Vu(xf.bind(null,r,i,e),[e]),r.flags|=2048,Br(9,Sf.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=mt(),t=ye.identifierPrefix;if(ee){var n=Tt,r=Et;n=(r&~(1<<32-it(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Fr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=F0++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},W0={readContext:Je,useCallback:jf,useContext:Je,useEffect:va,useImperativeHandle:Pf,useInsertionEffect:Tf,useLayoutEffect:_f,useMemo:Of,useReducer:il,useRef:Ef,useState:function(){return il(Ur)},useDebugValue:wa,useDeferredValue:function(e){var t=Xe();return Lf(t,he.memoizedState,e)},useTransition:function(){var e=il(Ur)[0],t=Xe().memoizedState;return[e,t]},useMutableSource:yf,useSyncExternalStore:vf,useId:Rf,unstable_isNewReconciler:!1},q0={readContext:Je,useCallback:jf,useContext:Je,useEffect:va,useImperativeHandle:Pf,useInsertionEffect:Tf,useLayoutEffect:_f,useMemo:Of,useReducer:ll,useRef:Ef,useState:function(){return ll(Ur)},useDebugValue:wa,useDeferredValue:function(e){var t=Xe();return he===null?t.memoizedState=e:Lf(t,he.memoizedState,e)},useTransition:function(){var e=ll(Ur)[0],t=Xe().memoizedState;return[e,t]},useMutableSource:yf,useSyncExternalStore:vf,useId:Rf,unstable_isNewReconciler:!1};function Kn(e,t){try{var n="",r=t;do n+=w1(r),r=r.return;while(r);var o=n}catch(i){o=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:o,digest:null}}function sl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function as(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var b0=typeof WeakMap=="function"?WeakMap:Map;function Mf(e,t,n){n=_t(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ii||(ii=!0,vs=r),as(e,t)},n}function Af(e,t,n){n=_t(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){as(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){as(e,t),typeof r!="function"&&(Qt===null?Qt=new Set([this]):Qt.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function Hu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new b0;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=lm.bind(null,e,t,n),t.then(e,e))}function Wu(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function qu(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=_t(-1,1),t.tag=2,bt(n,t,1))),n.lanes|=1),e)}var Q0=Lt.ReactCurrentOwner,ze=!1;function Ne(e,t,n,r){t.child=e===null?mf(t,null,n,r):Qn(t,e.child,n,r)}function bu(e,t,n,r,o){n=n.render;var i=t.ref;return Vn(t,o),r=ga(e,t,n,r,i,o),n=ya(),e!==null&&!ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ot(e,t,o)):(ee&&n&&oa(t),t.flags|=1,Ne(e,t,r,o),t.child)}function Qu(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Na(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,$f(e,t,i,r,o)):(e=Io(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:Ir,n(l,r)&&e.ref===t.ref)return Ot(e,t,o)}return t.flags|=1,e=Kt(i,r),e.ref=t.ref,e.return=t,t.child=e}function $f(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Ir(i,r)&&e.ref===t.ref)if(ze=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(ze=!0);else return t.lanes=e.lanes,Ot(e,t,o)}return us(e,t,n,r,o)}function Ff(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},G(An,Fe),Fe|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,G(An,Fe),Fe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,G(An,Fe),Fe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,G(An,Fe),Fe|=r;return Ne(e,t,o,n),t.child}function Uf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function us(e,t,n,r,o){var i=Me(n)?pn:_e.current;return i=qn(t,i),Vn(t,o),n=ga(e,t,n,r,i,o),r=ya(),e!==null&&!ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ot(e,t,o)):(ee&&r&&oa(t),t.flags|=1,Ne(e,t,n,o),t.child)}function Gu(e,t,n,r,o){if(Me(n)){var i=!0;Ko(t)}else i=!1;if(Vn(t,o),t.stateNode===null)Oo(e,t),pf(t,n,r),ss(t,n,r,o),r=!0;else if(e===null){var l=t.stateNode,s=t.memoizedProps;l.props=s;var a=l.context,u=n.contextType;typeof u=="object"&&u!==null?u=Je(u):(u=Me(n)?pn:_e.current,u=qn(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof l.getSnapshotBeforeUpdate=="function";d||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==r||a!==u)&&Fu(t,l,r,u),Mt=!1;var p=t.memoizedState;l.state=p,ei(t,r,l,o),a=t.memoizedState,s!==r||p!==a||De.current||Mt?(typeof c=="function"&&(ls(t,n,c,r),a=t.memoizedState),(s=Mt||$u(t,n,s,r,p,a,u))?(d||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),l.props=r,l.state=a,l.context=u,r=s):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,df(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:nt(t.type,s),l.props=u,d=t.pendingProps,p=l.context,a=n.contextType,typeof a=="object"&&a!==null?a=Je(a):(a=Me(n)?pn:_e.current,a=qn(t,a));var w=n.getDerivedStateFromProps;(c=typeof w=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==d||p!==a)&&Fu(t,l,r,a),Mt=!1,p=t.memoizedState,l.state=p,ei(t,r,l,o);var g=t.memoizedState;s!==d||p!==g||De.current||Mt?(typeof w=="function"&&(ls(t,n,w,r),g=t.memoizedState),(u=Mt||$u(t,n,u,r,p,g,a)||!1)?(c||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,g,a),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,g,a)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),l.props=r,l.state=g,l.context=a,r=u):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return cs(e,t,n,r,i,o)}function cs(e,t,n,r,o,i){Uf(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&Iu(t,n,!1),Ot(e,t,i);r=t.stateNode,Q0.current=t;var s=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=Qn(t,e.child,null,i),t.child=Qn(t,null,s,i)):Ne(e,t,s,i),t.memoizedState=r.state,o&&Iu(t,n,!0),t.child}function Bf(e){var t=e.stateNode;t.pendingContext?Ru(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ru(e,t.context,!1),fa(e,t.containerInfo)}function Ku(e,t,n,r,o){return bn(),la(o),t.flags|=256,Ne(e,t,n,r),t.child}var ds={dehydrated:null,treeContext:null,retryLane:0};function fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Vf(e,t,n){var r=t.pendingProps,o=ne.current,i=!1,l=(t.flags&128)!==0,s;if((s=l)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),G(ne,o&1),e===null)return os(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,i?(r=t.mode,i=t.child,l={mode:"hidden",children:l},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=l):i=Ei(l,r,0,null),e=fn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=fs(n),t.memoizedState=ds,e):Sa(t,l));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return G0(e,t,l,r,s,o,n);if(i){i=r.fallback,l=t.mode,o=e.child,s=o.sibling;var a={mode:"hidden",children:r.children};return!(l&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=Kt(o,a),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=Kt(s,i):(i=fn(i,l,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,l=e.child.memoizedState,l=l===null?fs(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},i.memoizedState=l,i.childLanes=e.childLanes&~n,t.memoizedState=ds,r}return i=e.child,e=i.sibling,r=Kt(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Sa(e,t){return t=Ei({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function po(e,t,n,r){return r!==null&&la(r),Qn(t,e.child,null,n),e=Sa(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function G0(e,t,n,r,o,i,l){if(n)return t.flags&256?(t.flags&=-257,r=sl(Error(T(422))),po(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Ei({mode:"visible",children:r.children},o,0,null),i=fn(i,o,l,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Qn(t,e.child,null,l),t.child.memoizedState=fs(l),t.memoizedState=ds,i);if(!(t.mode&1))return po(e,t,l,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(T(419)),r=sl(i,r,void 0),po(e,t,l,r)}if(s=(l&e.childLanes)!==0,ze||s){if(r=ye,r!==null){switch(l&-l){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|l)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,jt(e,o),lt(r,e,o,-1))}return _a(),r=sl(Error(T(421))),po(e,t,l,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=sm.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Ue=qt(o.nextSibling),Be=t,ee=!0,ot=null,e!==null&&(Qe[Ge++]=Et,Qe[Ge++]=Tt,Qe[Ge++]=hn,Et=e.id,Tt=e.overflow,hn=t),t=Sa(t,r.children),t.flags|=4096,t)}function Yu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),is(e.return,t,n)}function al(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Hf(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ne(e,t,r.children,n),r=ne.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Yu(e,n,t);else if(e.tag===19)Yu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(G(ne,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&ti(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),al(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&ti(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}al(t,!0,n,null,i);break;case"together":al(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Oo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ot(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),gn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(T(153));if(t.child!==null){for(e=t.child,n=Kt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Kt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function K0(e,t,n){switch(t.tag){case 3:Bf(t),bn();break;case 5:gf(t);break;case 1:Me(t.type)&&Ko(t);break;case 4:fa(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;G(Xo,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(G(ne,ne.current&1),t.flags|=128,null):n&t.child.childLanes?Vf(e,t,n):(G(ne,ne.current&1),e=Ot(e,t,n),e!==null?e.sibling:null);G(ne,ne.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Hf(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),G(ne,ne.current),r)break;return null;case 22:case 23:return t.lanes=0,Ff(e,t,n)}return Ot(e,t,n)}var Wf,ps,qf,bf;Wf=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ps=function(){};qf=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,an(St.current);var i=null;switch(n){case"input":o=Dl(e,o),r=Dl(e,r),i=[];break;case"select":o=oe({},o,{value:void 0}),r=oe({},r,{value:void 0}),i=[];break;case"textarea":o=$l(e,o),r=$l(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Qo)}Ul(n,r);var l;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(l in s)s.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(_r.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var a=r[u];if(s=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&a!==s&&(a!=null||s!=null))if(u==="style")if(s){for(l in s)!s.hasOwnProperty(l)||a&&a.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in a)a.hasOwnProperty(l)&&s[l]!==a[l]&&(n||(n={}),n[l]=a[l])}else n||(i||(i=[]),i.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(i=i||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(i=i||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(_r.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&Y("scroll",e),i||s===a||(i=[])):(i=i||[]).push(u,a))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};bf=function(e,t,n,r){n!==r&&(t.flags|=4)};function ar(e,t){if(!ee)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ee(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Y0(e,t,n){var r=t.pendingProps;switch(ia(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ee(t),null;case 1:return Me(t.type)&&Go(),Ee(t),null;case 3:return r=t.stateNode,Gn(),J(De),J(_e),ha(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(co(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ot!==null&&(xs(ot),ot=null))),ps(e,t),Ee(t),null;case 5:pa(t);var o=an($r.current);if(n=t.type,e!==null&&t.stateNode!=null)qf(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(T(166));return Ee(t),null}if(e=an(St.current),co(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[yt]=t,r[Mr]=i,e=(t.mode&1)!==0,n){case"dialog":Y("cancel",r),Y("close",r);break;case"iframe":case"object":case"embed":Y("load",r);break;case"video":case"audio":for(o=0;o<hr.length;o++)Y(hr[o],r);break;case"source":Y("error",r);break;case"img":case"image":case"link":Y("error",r),Y("load",r);break;case"details":Y("toggle",r);break;case"input":iu(r,i),Y("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Y("invalid",r);break;case"textarea":su(r,i),Y("invalid",r)}Ul(n,i),o=null;for(var l in i)if(i.hasOwnProperty(l)){var s=i[l];l==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&uo(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&uo(r.textContent,s,e),o=["children",""+s]):_r.hasOwnProperty(l)&&s!=null&&l==="onScroll"&&Y("scroll",r)}switch(n){case"input":to(r),lu(r,i,!0);break;case"textarea":to(r),au(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Qo)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{l=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=vd(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[yt]=t,e[Mr]=r,Wf(e,t,!1,!1),t.stateNode=e;e:{switch(l=Bl(n,r),n){case"dialog":Y("cancel",e),Y("close",e),o=r;break;case"iframe":case"object":case"embed":Y("load",e),o=r;break;case"video":case"audio":for(o=0;o<hr.length;o++)Y(hr[o],e);o=r;break;case"source":Y("error",e),o=r;break;case"img":case"image":case"link":Y("error",e),Y("load",e),o=r;break;case"details":Y("toggle",e),o=r;break;case"input":iu(e,r),o=Dl(e,r),Y("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=oe({},r,{value:void 0}),Y("invalid",e);break;case"textarea":su(e,r),o=$l(e,r),Y("invalid",e);break;default:o=r}Ul(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var a=s[i];i==="style"?xd(e,a):i==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&wd(e,a)):i==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&Nr(e,a):typeof a=="number"&&Nr(e,""+a):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(_r.hasOwnProperty(i)?a!=null&&i==="onScroll"&&Y("scroll",e):a!=null&&Ws(e,i,a,l))}switch(n){case"input":to(e),lu(e,r,!1);break;case"textarea":to(e),au(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Yt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?$n(e,!!r.multiple,i,!1):r.defaultValue!=null&&$n(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Qo)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ee(t),null;case 6:if(e&&t.stateNode!=null)bf(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(T(166));if(n=an($r.current),an(St.current),co(t)){if(r=t.stateNode,n=t.memoizedProps,r[yt]=t,(i=r.nodeValue!==n)&&(e=Be,e!==null))switch(e.tag){case 3:uo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&uo(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[yt]=t,t.stateNode=r}return Ee(t),null;case 13:if(J(ne),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ee&&Ue!==null&&t.mode&1&&!(t.flags&128))uf(),bn(),t.flags|=98560,i=!1;else if(i=co(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(T(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(T(317));i[yt]=t}else bn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ee(t),i=!1}else ot!==null&&(xs(ot),ot=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ne.current&1?me===0&&(me=3):_a())),t.updateQueue!==null&&(t.flags|=4),Ee(t),null);case 4:return Gn(),ps(e,t),e===null&&zr(t.stateNode.containerInfo),Ee(t),null;case 10:return ua(t.type._context),Ee(t),null;case 17:return Me(t.type)&&Go(),Ee(t),null;case 19:if(J(ne),i=t.memoizedState,i===null)return Ee(t),null;if(r=(t.flags&128)!==0,l=i.rendering,l===null)if(r)ar(i,!1);else{if(me!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(l=ti(e),l!==null){for(t.flags|=128,ar(i,!1),r=l.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,l=i.alternate,l===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return G(ne,ne.current&1|2),t.child}e=e.sibling}i.tail!==null&&le()>Yn&&(t.flags|=128,r=!0,ar(i,!1),t.lanes=4194304)}else{if(!r)if(e=ti(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ar(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!ee)return Ee(t),null}else 2*le()-i.renderingStartTime>Yn&&n!==1073741824&&(t.flags|=128,r=!0,ar(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=le(),t.sibling=null,n=ne.current,G(ne,r?n&1|2:n&1),t):(Ee(t),null);case 22:case 23:return Ta(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Fe&1073741824&&(Ee(t),t.subtreeFlags&6&&(t.flags|=8192)):Ee(t),null;case 24:return null;case 25:return null}throw Error(T(156,t.tag))}function J0(e,t){switch(ia(t),t.tag){case 1:return Me(t.type)&&Go(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gn(),J(De),J(_e),ha(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pa(t),null;case 13:if(J(ne),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));bn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return J(ne),null;case 4:return Gn(),null;case 10:return ua(t.type._context),null;case 22:case 23:return Ta(),null;case 24:return null;default:return null}}var ho=!1,Te=!1,X0=typeof WeakSet=="function"?WeakSet:Set,O=null;function Mn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ie(e,t,r)}else n.current=null}function hs(e,t,n){try{n()}catch(r){ie(e,t,r)}}var Ju=!1;function Z0(e,t){if(Jl=Wo,e=Kd(),ra(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,s=-1,a=-1,u=0,c=0,d=e,p=null;t:for(;;){for(var w;d!==n||o!==0&&d.nodeType!==3||(s=l+o),d!==i||r!==0&&d.nodeType!==3||(a=l+r),d.nodeType===3&&(l+=d.nodeValue.length),(w=d.firstChild)!==null;)p=d,d=w;for(;;){if(d===e)break t;if(p===n&&++u===o&&(s=l),p===i&&++c===r&&(a=l),(w=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=w}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Xl={focusedElem:e,selectionRange:n},Wo=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var v=g.memoizedProps,k=g.memoizedState,m=t.stateNode,f=m.getSnapshotBeforeUpdate(t.elementType===t.type?v:nt(t.type,v),k);m.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(T(163))}}catch(x){ie(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return g=Ju,Ju=!1,g}function xr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&hs(t,n,i)}o=o.next}while(o!==r)}}function ki(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ms(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Qf(e){var t=e.alternate;t!==null&&(e.alternate=null,Qf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yt],delete t[Mr],delete t[ts],delete t[D0],delete t[M0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Gf(e){return e.tag===5||e.tag===3||e.tag===4}function Xu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function gs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Qo));else if(r!==4&&(e=e.child,e!==null))for(gs(e,t,n),e=e.sibling;e!==null;)gs(e,t,n),e=e.sibling}function ys(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ys(e,t,n),e=e.sibling;e!==null;)ys(e,t,n),e=e.sibling}var Se=null,rt=!1;function Rt(e,t,n){for(n=n.child;n!==null;)Kf(e,t,n),n=n.sibling}function Kf(e,t,n){if(wt&&typeof wt.onCommitFiberUnmount=="function")try{wt.onCommitFiberUnmount(hi,n)}catch{}switch(n.tag){case 5:Te||Mn(n,t);case 6:var r=Se,o=rt;Se=null,Rt(e,t,n),Se=r,rt=o,Se!==null&&(rt?(e=Se,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Se.removeChild(n.stateNode));break;case 18:Se!==null&&(rt?(e=Se,n=n.stateNode,e.nodeType===8?tl(e.parentNode,n):e.nodeType===1&&tl(e,n),Lr(e)):tl(Se,n.stateNode));break;case 4:r=Se,o=rt,Se=n.stateNode.containerInfo,rt=!0,Rt(e,t,n),Se=r,rt=o;break;case 0:case 11:case 14:case 15:if(!Te&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&hs(n,t,l),o=o.next}while(o!==r)}Rt(e,t,n);break;case 1:if(!Te&&(Mn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ie(n,t,s)}Rt(e,t,n);break;case 21:Rt(e,t,n);break;case 22:n.mode&1?(Te=(r=Te)||n.memoizedState!==null,Rt(e,t,n),Te=r):Rt(e,t,n);break;default:Rt(e,t,n)}}function Zu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new X0),t.forEach(function(r){var o=am.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,l=t,s=l;e:for(;s!==null;){switch(s.tag){case 5:Se=s.stateNode,rt=!1;break e;case 3:Se=s.stateNode.containerInfo,rt=!0;break e;case 4:Se=s.stateNode.containerInfo,rt=!0;break e}s=s.return}if(Se===null)throw Error(T(160));Kf(i,l,o),Se=null,rt=!1;var a=o.alternate;a!==null&&(a.return=null),o.return=null}catch(u){ie(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Yf(t,e),t=t.sibling}function Yf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ze(t,e),ht(e),r&4){try{xr(3,e,e.return),ki(3,e)}catch(v){ie(e,e.return,v)}try{xr(5,e,e.return)}catch(v){ie(e,e.return,v)}}break;case 1:Ze(t,e),ht(e),r&512&&n!==null&&Mn(n,n.return);break;case 5:if(Ze(t,e),ht(e),r&512&&n!==null&&Mn(n,n.return),e.flags&32){var o=e.stateNode;try{Nr(o,"")}catch(v){ie(e,e.return,v)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,l=n!==null?n.memoizedProps:i,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&gd(o,i),Bl(s,l);var u=Bl(s,i);for(l=0;l<a.length;l+=2){var c=a[l],d=a[l+1];c==="style"?xd(o,d):c==="dangerouslySetInnerHTML"?wd(o,d):c==="children"?Nr(o,d):Ws(o,c,d,u)}switch(s){case"input":Ml(o,i);break;case"textarea":yd(o,i);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var w=i.value;w!=null?$n(o,!!i.multiple,w,!1):p!==!!i.multiple&&(i.defaultValue!=null?$n(o,!!i.multiple,i.defaultValue,!0):$n(o,!!i.multiple,i.multiple?[]:"",!1))}o[Mr]=i}catch(v){ie(e,e.return,v)}}break;case 6:if(Ze(t,e),ht(e),r&4){if(e.stateNode===null)throw Error(T(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(v){ie(e,e.return,v)}}break;case 3:if(Ze(t,e),ht(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Lr(t.containerInfo)}catch(v){ie(e,e.return,v)}break;case 4:Ze(t,e),ht(e);break;case 13:Ze(t,e),ht(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(Ca=le())),r&4&&Zu(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Te=(u=Te)||c,Ze(t,e),Te=u):Ze(t,e),ht(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(O=e,c=e.child;c!==null;){for(d=O=c;O!==null;){switch(p=O,w=p.child,p.tag){case 0:case 11:case 14:case 15:xr(4,p,p.return);break;case 1:Mn(p,p.return);var g=p.stateNode;if(typeof g.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(v){ie(r,n,v)}}break;case 5:Mn(p,p.return);break;case 22:if(p.memoizedState!==null){tc(d);continue}}w!==null?(w.return=p,O=w):tc(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{o=d.stateNode,u?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=d.stateNode,a=d.memoizedProps.style,l=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=Sd("display",l))}catch(v){ie(e,e.return,v)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(v){ie(e,e.return,v)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Ze(t,e),ht(e),r&4&&Zu(e);break;case 21:break;default:Ze(t,e),ht(e)}}function ht(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Gf(n)){var r=n;break e}n=n.return}throw Error(T(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Nr(o,""),r.flags&=-33);var i=Xu(e);ys(e,i,o);break;case 3:case 4:var l=r.stateNode.containerInfo,s=Xu(e);gs(e,s,l);break;default:throw Error(T(161))}}catch(a){ie(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function em(e,t,n){O=e,Jf(e)}function Jf(e,t,n){for(var r=(e.mode&1)!==0;O!==null;){var o=O,i=o.child;if(o.tag===22&&r){var l=o.memoizedState!==null||ho;if(!l){var s=o.alternate,a=s!==null&&s.memoizedState!==null||Te;s=ho;var u=Te;if(ho=l,(Te=a)&&!u)for(O=o;O!==null;)l=O,a=l.child,l.tag===22&&l.memoizedState!==null?nc(o):a!==null?(a.return=l,O=a):nc(o);for(;i!==null;)O=i,Jf(i),i=i.sibling;O=o,ho=s,Te=u}ec(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,O=i):ec(e)}}function ec(e){for(;O!==null;){var t=O;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Te||ki(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Te)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:nt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Au(t,i,r);break;case 3:var l=t.updateQueue;if(l!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Au(t,l,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&Lr(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(T(163))}Te||t.flags&512&&ms(t)}catch(p){ie(t,t.return,p)}}if(t===e){O=null;break}if(n=t.sibling,n!==null){n.return=t.return,O=n;break}O=t.return}}function tc(e){for(;O!==null;){var t=O;if(t===e){O=null;break}var n=t.sibling;if(n!==null){n.return=t.return,O=n;break}O=t.return}}function nc(e){for(;O!==null;){var t=O;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ki(4,t)}catch(a){ie(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(a){ie(t,o,a)}}var i=t.return;try{ms(t)}catch(a){ie(t,i,a)}break;case 5:var l=t.return;try{ms(t)}catch(a){ie(t,l,a)}}}catch(a){ie(t,t.return,a)}if(t===e){O=null;break}var s=t.sibling;if(s!==null){s.return=t.return,O=s;break}O=t.return}}var tm=Math.ceil,oi=Lt.ReactCurrentDispatcher,xa=Lt.ReactCurrentOwner,Ye=Lt.ReactCurrentBatchConfig,q=0,ye=null,ce=null,xe=0,Fe=0,An=Zt(0),me=0,Vr=null,gn=0,Ci=0,ka=0,kr=null,Ie=null,Ca=0,Yn=1/0,kt=null,ii=!1,vs=null,Qt=null,mo=!1,Ut=null,li=0,Cr=0,ws=null,Lo=-1,Ro=0;function Pe(){return q&6?le():Lo!==-1?Lo:Lo=le()}function Gt(e){return e.mode&1?q&2&&xe!==0?xe&-xe:$0.transition!==null?(Ro===0&&(Ro=Id()),Ro):(e=b,e!==0||(e=window.event,e=e===void 0?16:Ud(e.type)),e):1}function lt(e,t,n,r){if(50<Cr)throw Cr=0,ws=null,Error(T(185));qr(e,n,r),(!(q&2)||e!==ye)&&(e===ye&&(!(q&2)&&(Ci|=n),me===4&&$t(e,xe)),Ae(e,r),n===1&&q===0&&!(t.mode&1)&&(Yn=le()+500,wi&&en()))}function Ae(e,t){var n=e.callbackNode;$1(e,t);var r=Ho(e,e===ye?xe:0);if(r===0)n!==null&&du(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&du(n),t===1)e.tag===0?A0(rc.bind(null,e)):lf(rc.bind(null,e)),I0(function(){!(q&6)&&en()}),n=null;else{switch(zd(r)){case 1:n=Ks;break;case 4:n=Ld;break;case 16:n=Vo;break;case 536870912:n=Rd;break;default:n=Vo}n=ip(n,Xf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Xf(e,t){if(Lo=-1,Ro=0,q&6)throw Error(T(327));var n=e.callbackNode;if(Hn()&&e.callbackNode!==n)return null;var r=Ho(e,e===ye?xe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=si(e,r);else{t=r;var o=q;q|=2;var i=ep();(ye!==e||xe!==t)&&(kt=null,Yn=le()+500,dn(e,t));do try{om();break}catch(s){Zf(e,s)}while(1);aa(),oi.current=i,q=o,ce!==null?t=0:(ye=null,xe=0,t=me)}if(t!==0){if(t===2&&(o=bl(e),o!==0&&(r=o,t=Ss(e,o))),t===1)throw n=Vr,dn(e,0),$t(e,r),Ae(e,le()),n;if(t===6)$t(e,r);else{if(o=e.current.alternate,!(r&30)&&!nm(o)&&(t=si(e,r),t===2&&(i=bl(e),i!==0&&(r=i,t=Ss(e,i))),t===1))throw n=Vr,dn(e,0),$t(e,r),Ae(e,le()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(T(345));case 2:rn(e,Ie,kt);break;case 3:if($t(e,r),(r&130023424)===r&&(t=Ca+500-le(),10<t)){if(Ho(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Pe(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=es(rn.bind(null,e,Ie,kt),t);break}rn(e,Ie,kt);break;case 4:if($t(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var l=31-it(r);i=1<<l,l=t[l],l>o&&(o=l),r&=~i}if(r=o,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*tm(r/1960))-r,10<r){e.timeoutHandle=es(rn.bind(null,e,Ie,kt),r);break}rn(e,Ie,kt);break;case 5:rn(e,Ie,kt);break;default:throw Error(T(329))}}}return Ae(e,le()),e.callbackNode===n?Xf.bind(null,e):null}function Ss(e,t){var n=kr;return e.current.memoizedState.isDehydrated&&(dn(e,t).flags|=256),e=si(e,t),e!==2&&(t=Ie,Ie=n,t!==null&&xs(t)),e}function xs(e){Ie===null?Ie=e:Ie.push.apply(Ie,e)}function nm(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!ut(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function $t(e,t){for(t&=~ka,t&=~Ci,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function rc(e){if(q&6)throw Error(T(327));Hn();var t=Ho(e,0);if(!(t&1))return Ae(e,le()),null;var n=si(e,t);if(e.tag!==0&&n===2){var r=bl(e);r!==0&&(t=r,n=Ss(e,r))}if(n===1)throw n=Vr,dn(e,0),$t(e,t),Ae(e,le()),n;if(n===6)throw Error(T(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,rn(e,Ie,kt),Ae(e,le()),null}function Ea(e,t){var n=q;q|=1;try{return e(t)}finally{q=n,q===0&&(Yn=le()+500,wi&&en())}}function yn(e){Ut!==null&&Ut.tag===0&&!(q&6)&&Hn();var t=q;q|=1;var n=Ye.transition,r=b;try{if(Ye.transition=null,b=1,e)return e()}finally{b=r,Ye.transition=n,q=t,!(q&6)&&en()}}function Ta(){Fe=An.current,J(An)}function dn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,R0(n)),ce!==null)for(n=ce.return;n!==null;){var r=n;switch(ia(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Go();break;case 3:Gn(),J(De),J(_e),ha();break;case 5:pa(r);break;case 4:Gn();break;case 13:J(ne);break;case 19:J(ne);break;case 10:ua(r.type._context);break;case 22:case 23:Ta()}n=n.return}if(ye=e,ce=e=Kt(e.current,null),xe=Fe=t,me=0,Vr=null,ka=Ci=gn=0,Ie=kr=null,sn!==null){for(t=0;t<sn.length;t++)if(n=sn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var l=i.next;i.next=o,r.next=l}n.pending=r}sn=null}return e}function Zf(e,t){do{var n=ce;try{if(aa(),Po.current=ri,ni){for(var r=re.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}ni=!1}if(mn=0,ge=he=re=null,Sr=!1,Fr=0,xa.current=null,n===null||n.return===null){me=1,Vr=t,ce=null;break}e:{var i=e,l=n.return,s=n,a=t;if(t=xe,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var u=a,c=s,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var w=Wu(l);if(w!==null){w.flags&=-257,qu(w,l,s,i,t),w.mode&1&&Hu(i,u,t),t=w,a=u;var g=t.updateQueue;if(g===null){var v=new Set;v.add(a),t.updateQueue=v}else g.add(a);break e}else{if(!(t&1)){Hu(i,u,t),_a();break e}a=Error(T(426))}}else if(ee&&s.mode&1){var k=Wu(l);if(k!==null){!(k.flags&65536)&&(k.flags|=256),qu(k,l,s,i,t),la(Kn(a,s));break e}}i=a=Kn(a,s),me!==4&&(me=2),kr===null?kr=[i]:kr.push(i),i=l;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var m=Mf(i,a,t);Mu(i,m);break e;case 1:s=a;var f=i.type,h=i.stateNode;if(!(i.flags&128)&&(typeof f.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Qt===null||!Qt.has(h)))){i.flags|=65536,t&=-t,i.lanes|=t;var x=Af(i,s,t);Mu(i,x);break e}}i=i.return}while(i!==null)}np(n)}catch(E){t=E,ce===n&&n!==null&&(ce=n=n.return);continue}break}while(1)}function ep(){var e=oi.current;return oi.current=ri,e===null?ri:e}function _a(){(me===0||me===3||me===2)&&(me=4),ye===null||!(gn&268435455)&&!(Ci&268435455)||$t(ye,xe)}function si(e,t){var n=q;q|=2;var r=ep();(ye!==e||xe!==t)&&(kt=null,dn(e,t));do try{rm();break}catch(o){Zf(e,o)}while(1);if(aa(),q=n,oi.current=r,ce!==null)throw Error(T(261));return ye=null,xe=0,me}function rm(){for(;ce!==null;)tp(ce)}function om(){for(;ce!==null&&!j1();)tp(ce)}function tp(e){var t=op(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,t===null?np(e):ce=t,xa.current=null}function np(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=J0(n,t),n!==null){n.flags&=32767,ce=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{me=6,ce=null;return}}else if(n=Y0(n,t,Fe),n!==null){ce=n;return}if(t=t.sibling,t!==null){ce=t;return}ce=t=e}while(t!==null);me===0&&(me=5)}function rn(e,t,n){var r=b,o=Ye.transition;try{Ye.transition=null,b=1,im(e,t,n,r)}finally{Ye.transition=o,b=r}return null}function im(e,t,n,r){do Hn();while(Ut!==null);if(q&6)throw Error(T(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(T(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(F1(e,i),e===ye&&(ce=ye=null,xe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||mo||(mo=!0,ip(Vo,function(){return Hn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ye.transition,Ye.transition=null;var l=b;b=1;var s=q;q|=4,xa.current=null,Z0(e,n),Yf(n,e),T0(Xl),Wo=!!Jl,Xl=Jl=null,e.current=n,em(n),O1(),q=s,b=l,Ye.transition=i}else e.current=n;if(mo&&(mo=!1,Ut=e,li=o),i=e.pendingLanes,i===0&&(Qt=null),I1(n.stateNode),Ae(e,le()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(ii)throw ii=!1,e=vs,vs=null,e;return li&1&&e.tag!==0&&Hn(),i=e.pendingLanes,i&1?e===ws?Cr++:(Cr=0,ws=e):Cr=0,en(),null}function Hn(){if(Ut!==null){var e=zd(li),t=Ye.transition,n=b;try{if(Ye.transition=null,b=16>e?16:e,Ut===null)var r=!1;else{if(e=Ut,Ut=null,li=0,q&6)throw Error(T(331));var o=q;for(q|=4,O=e.current;O!==null;){var i=O,l=i.child;if(O.flags&16){var s=i.deletions;if(s!==null){for(var a=0;a<s.length;a++){var u=s[a];for(O=u;O!==null;){var c=O;switch(c.tag){case 0:case 11:case 15:xr(8,c,i)}var d=c.child;if(d!==null)d.return=c,O=d;else for(;O!==null;){c=O;var p=c.sibling,w=c.return;if(Qf(c),c===u){O=null;break}if(p!==null){p.return=w,O=p;break}O=w}}}var g=i.alternate;if(g!==null){var v=g.child;if(v!==null){g.child=null;do{var k=v.sibling;v.sibling=null,v=k}while(v!==null)}}O=i}}if(i.subtreeFlags&2064&&l!==null)l.return=i,O=l;else e:for(;O!==null;){if(i=O,i.flags&2048)switch(i.tag){case 0:case 11:case 15:xr(9,i,i.return)}var m=i.sibling;if(m!==null){m.return=i.return,O=m;break e}O=i.return}}var f=e.current;for(O=f;O!==null;){l=O;var h=l.child;if(l.subtreeFlags&2064&&h!==null)h.return=l,O=h;else e:for(l=f;O!==null;){if(s=O,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:ki(9,s)}}catch(E){ie(s,s.return,E)}if(s===l){O=null;break e}var x=s.sibling;if(x!==null){x.return=s.return,O=x;break e}O=s.return}}if(q=o,en(),wt&&typeof wt.onPostCommitFiberRoot=="function")try{wt.onPostCommitFiberRoot(hi,e)}catch{}r=!0}return r}finally{b=n,Ye.transition=t}}return!1}function oc(e,t,n){t=Kn(n,t),t=Mf(e,t,1),e=bt(e,t,1),t=Pe(),e!==null&&(qr(e,1,t),Ae(e,t))}function ie(e,t,n){if(e.tag===3)oc(e,e,n);else for(;t!==null;){if(t.tag===3){oc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Qt===null||!Qt.has(r))){e=Kn(n,e),e=Af(t,e,1),t=bt(t,e,1),e=Pe(),t!==null&&(qr(t,1,e),Ae(t,e));break}}t=t.return}}function lm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Pe(),e.pingedLanes|=e.suspendedLanes&n,ye===e&&(xe&n)===n&&(me===4||me===3&&(xe&130023424)===xe&&500>le()-Ca?dn(e,0):ka|=n),Ae(e,t)}function rp(e,t){t===0&&(e.mode&1?(t=oo,oo<<=1,!(oo&130023424)&&(oo=4194304)):t=1);var n=Pe();e=jt(e,t),e!==null&&(qr(e,t,n),Ae(e,n))}function sm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),rp(e,n)}function am(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(T(314))}r!==null&&r.delete(t),rp(e,n)}var op;op=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||De.current)ze=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ze=!1,K0(e,t,n);ze=!!(e.flags&131072)}else ze=!1,ee&&t.flags&1048576&&sf(t,Jo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Oo(e,t),e=t.pendingProps;var o=qn(t,_e.current);Vn(t,n),o=ga(null,t,r,e,o,n);var i=ya();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Me(r)?(i=!0,Ko(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,da(t),o.updater=Si,t.stateNode=o,o._reactInternals=t,ss(t,r,e,n),t=cs(null,t,r,!0,i,n)):(t.tag=0,ee&&i&&oa(t),Ne(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Oo(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=cm(r),e=nt(r,e),o){case 0:t=us(null,t,r,e,n);break e;case 1:t=Gu(null,t,r,e,n);break e;case 11:t=bu(null,t,r,e,n);break e;case 14:t=Qu(null,t,r,nt(r.type,e),n);break e}throw Error(T(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nt(r,o),us(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nt(r,o),Gu(e,t,r,o,n);case 3:e:{if(Bf(t),e===null)throw Error(T(387));r=t.pendingProps,i=t.memoizedState,o=i.element,df(e,t),ei(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Kn(Error(T(423)),t),t=Ku(e,t,r,n,o);break e}else if(r!==o){o=Kn(Error(T(424)),t),t=Ku(e,t,r,n,o);break e}else for(Ue=qt(t.stateNode.containerInfo.firstChild),Be=t,ee=!0,ot=null,n=mf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(bn(),r===o){t=Ot(e,t,n);break e}Ne(e,t,r,n)}t=t.child}return t;case 5:return gf(t),e===null&&os(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,Zl(r,o)?l=null:i!==null&&Zl(r,i)&&(t.flags|=32),Uf(e,t),Ne(e,t,l,n),t.child;case 6:return e===null&&os(t),null;case 13:return Vf(e,t,n);case 4:return fa(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Qn(t,null,r,n):Ne(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nt(r,o),bu(e,t,r,o,n);case 7:return Ne(e,t,t.pendingProps,n),t.child;case 8:return Ne(e,t,t.pendingProps.children,n),t.child;case 12:return Ne(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,G(Xo,r._currentValue),r._currentValue=l,i!==null)if(ut(i.value,l)){if(i.children===o.children&&!De.current){t=Ot(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){l=i.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=_t(-1,n&-n),a.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?a.next=a:(a.next=c.next,c.next=a),u.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),is(i.return,n,t),s.lanes|=n;break}a=a.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(T(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),is(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Ne(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Vn(t,n),o=Je(o),r=r(o),t.flags|=1,Ne(e,t,r,n),t.child;case 14:return r=t.type,o=nt(r,t.pendingProps),o=nt(r.type,o),Qu(e,t,r,o,n);case 15:return $f(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nt(r,o),Oo(e,t),t.tag=1,Me(r)?(e=!0,Ko(t)):e=!1,Vn(t,n),pf(t,r,o),ss(t,r,o,n),cs(null,t,r,!0,e,n);case 19:return Hf(e,t,n);case 22:return Ff(e,t,n)}throw Error(T(156,t.tag))};function ip(e,t){return Od(e,t)}function um(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ke(e,t,n,r){return new um(e,t,n,r)}function Na(e){return e=e.prototype,!(!e||!e.isReactComponent)}function cm(e){if(typeof e=="function")return Na(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bs)return 11;if(e===Qs)return 14}return 2}function Kt(e,t){var n=e.alternate;return n===null?(n=Ke(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Io(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")Na(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Nn:return fn(n.children,o,i,t);case qs:l=8,o|=8;break;case Ll:return e=Ke(12,n,t,o|2),e.elementType=Ll,e.lanes=i,e;case Rl:return e=Ke(13,n,t,o),e.elementType=Rl,e.lanes=i,e;case Il:return e=Ke(19,n,t,o),e.elementType=Il,e.lanes=i,e;case pd:return Ei(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case dd:l=10;break e;case fd:l=9;break e;case bs:l=11;break e;case Qs:l=14;break e;case Dt:l=16,r=null;break e}throw Error(T(130,e==null?e:typeof e,""))}return t=Ke(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function fn(e,t,n,r){return e=Ke(7,e,r,t),e.lanes=n,e}function Ei(e,t,n,r){return e=Ke(22,e,r,t),e.elementType=pd,e.lanes=n,e.stateNode={isHidden:!1},e}function ul(e,t,n){return e=Ke(6,e,null,t),e.lanes=n,e}function cl(e,t,n){return t=Ke(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function dm(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Wi(0),this.expirationTimes=Wi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wi(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Pa(e,t,n,r,o,i,l,s,a){return e=new dm(e,t,n,s,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ke(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},da(i),e}function fm(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_n,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function lp(e){if(!e)return Jt;e=e._reactInternals;e:{if(Sn(e)!==e||e.tag!==1)throw Error(T(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Me(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(T(171))}if(e.tag===1){var n=e.type;if(Me(n))return of(e,n,t)}return t}function sp(e,t,n,r,o,i,l,s,a){return e=Pa(n,r,!0,e,o,i,l,s,a),e.context=lp(null),n=e.current,r=Pe(),o=Gt(n),i=_t(r,o),i.callback=t??null,bt(n,i,o),e.current.lanes=o,qr(e,o,r),Ae(e,r),e}function Ti(e,t,n,r){var o=t.current,i=Pe(),l=Gt(o);return n=lp(n),t.context===null?t.context=n:t.pendingContext=n,t=_t(i,l),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=bt(o,t,l),e!==null&&(lt(e,o,l,i),No(e,o,l)),l}function ai(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ic(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ja(e,t){ic(e,t),(e=e.alternate)&&ic(e,t)}function pm(){return null}var ap=typeof reportError=="function"?reportError:function(e){console.error(e)};function Oa(e){this._internalRoot=e}_i.prototype.render=Oa.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(T(409));Ti(e,t,null,null)};_i.prototype.unmount=Oa.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){Ti(null,e,null,null)}),t[Pt]=null}};function _i(e){this._internalRoot=e}_i.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ad();e={blockedOn:null,target:e,priority:t};for(var n=0;n<At.length&&t!==0&&t<At[n].priority;n++);At.splice(n,0,e),n===0&&Fd(e)}};function La(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ni(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function lc(){}function hm(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=ai(l);i.call(u)}}var l=sp(t,r,e,0,null,!1,!1,"",lc);return e._reactRootContainer=l,e[Pt]=l.current,zr(e.nodeType===8?e.parentNode:e),yn(),l}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=ai(a);s.call(u)}}var a=Pa(e,0,!1,null,null,!1,!1,"",lc);return e._reactRootContainer=a,e[Pt]=a.current,zr(e.nodeType===8?e.parentNode:e),yn(function(){Ti(t,a,n,r)}),a}function Pi(e,t,n,r,o){var i=n._reactRootContainer;if(i){var l=i;if(typeof o=="function"){var s=o;o=function(){var a=ai(l);s.call(a)}}Ti(t,l,e,o)}else l=hm(n,t,e,o,r);return ai(l)}Dd=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=pr(t.pendingLanes);n!==0&&(Ys(t,n|1),Ae(t,le()),!(q&6)&&(Yn=le()+500,en()))}break;case 13:yn(function(){var r=jt(e,1);if(r!==null){var o=Pe();lt(r,e,1,o)}}),ja(e,1)}};Js=function(e){if(e.tag===13){var t=jt(e,134217728);if(t!==null){var n=Pe();lt(t,e,134217728,n)}ja(e,134217728)}};Md=function(e){if(e.tag===13){var t=Gt(e),n=jt(e,t);if(n!==null){var r=Pe();lt(n,e,t,r)}ja(e,t)}};Ad=function(){return b};$d=function(e,t){var n=b;try{return b=e,t()}finally{b=n}};Hl=function(e,t,n){switch(t){case"input":if(Ml(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=vi(r);if(!o)throw Error(T(90));md(r),Ml(r,o)}}}break;case"textarea":yd(e,n);break;case"select":t=n.value,t!=null&&$n(e,!!n.multiple,t,!1)}};Ed=Ea;Td=yn;var mm={usingClientEntryPoint:!1,Events:[Qr,Ln,vi,kd,Cd,Ea]},ur={findFiberByHostInstance:ln,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},gm={bundleType:ur.bundleType,version:ur.version,rendererPackageName:ur.rendererPackageName,rendererConfig:ur.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Lt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Pd(e),e===null?null:e.stateNode},findFiberByHostInstance:ur.findFiberByHostInstance||pm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var go=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!go.isDisabled&&go.supportsFiber)try{hi=go.inject(gm),wt=go}catch{}}We.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mm;We.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!La(t))throw Error(T(200));return fm(e,t,null,n)};We.createRoot=function(e,t){if(!La(e))throw Error(T(299));var n=!1,r="",o=ap;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Pa(e,1,!1,null,null,n,!1,r,o),e[Pt]=t.current,zr(e.nodeType===8?e.parentNode:e),new Oa(t)};We.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(T(188)):(e=Object.keys(e).join(","),Error(T(268,e)));return e=Pd(t),e=e===null?null:e.stateNode,e};We.flushSync=function(e){return yn(e)};We.hydrate=function(e,t,n){if(!Ni(t))throw Error(T(200));return Pi(null,e,t,!0,n)};We.hydrateRoot=function(e,t,n){if(!La(e))throw Error(T(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",l=ap;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),t=sp(t,null,e,1,n??null,o,!1,i,l),e[Pt]=t.current,zr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new _i(t)};We.render=function(e,t,n){if(!Ni(t))throw Error(T(200));return Pi(null,e,t,!1,n)};We.unmountComponentAtNode=function(e){if(!Ni(e))throw Error(T(40));return e._reactRootContainer?(yn(function(){Pi(null,null,e,!1,function(){e._reactRootContainer=null,e[Pt]=null})}),!0):!1};We.unstable_batchedUpdates=Ea;We.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ni(n))throw Error(T(200));if(e==null||e._reactInternals===void 0)throw Error(T(38));return Pi(e,t,n,!1,r)};We.version="18.2.0-next-9e3b772b8-20220608";function up(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(up)}catch(e){console.error(e)}}up(),ld.exports=We;var cp=ld.exports,sc=cp;jl.createRoot=sc.createRoot,jl.hydrateRoot=sc.hydrateRoot;var dp={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l<arguments.length;l++){var s=arguments[l];s&&(i=o(i,r(s)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var l="";for(var s in i)t.call(i,s)&&i[s]&&(l=o(l,s));return l}function o(i,l){return l?i?i+" "+l:i+l:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(dp);var ym=dp.exports;const de=As(ym);function fp(e,t){return function(){return e.apply(t,arguments)}}const{toString:vm}=Object.prototype,{getPrototypeOf:Ra}=Object,ji=(e=>t=>{const n=vm.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ct=e=>(e=e.toLowerCase(),t=>ji(t)===e),Oi=e=>t=>typeof t===e,{isArray:er}=Array,Hr=Oi("undefined");function wm(e){return e!==null&&!Hr(e)&&e.constructor!==null&&!Hr(e.constructor)&&Ve(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const pp=ct("ArrayBuffer");function Sm(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&pp(e.buffer),t}const xm=Oi("string"),Ve=Oi("function"),hp=Oi("number"),Li=e=>e!==null&&typeof e=="object",km=e=>e===!0||e===!1,zo=e=>{if(ji(e)!=="object")return!1;const t=Ra(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Cm=ct("Date"),Em=ct("File"),Tm=ct("Blob"),_m=ct("FileList"),Nm=e=>Li(e)&&Ve(e.pipe),Pm=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ve(e.append)&&((t=ji(e))==="formdata"||t==="object"&&Ve(e.toString)&&e.toString()==="[object FormData]"))},jm=ct("URLSearchParams"),[Om,Lm,Rm,Im]=["ReadableStream","Request","Response","Headers"].map(ct),zm=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Kr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),er(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const i=n?Object.getOwnPropertyNames(e):Object.keys(e),l=i.length;let s;for(r=0;r<l;r++)s=i[r],t.call(null,e[s],s,e)}}function mp(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const un=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),gp=e=>!Hr(e)&&e!==un;function ks(){const{caseless:e}=gp(this)&&this||{},t={},n=(r,o)=>{const i=e&&mp(t,o)||o;zo(t[i])&&zo(r)?t[i]=ks(t[i],r):zo(r)?t[i]=ks({},r):er(r)?t[i]=r.slice():t[i]=r};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&Kr(arguments[r],n);return t}const Dm=(e,t,n,{allOwnKeys:r}={})=>(Kr(t,(o,i)=>{n&&Ve(o)?e[i]=fp(o,n):e[i]=o},{allOwnKeys:r}),e),Mm=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Am=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},$m=(e,t,n,r)=>{let o,i,l;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)l=o[i],(!r||r(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=n!==!1&&Ra(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Fm=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Um=e=>{if(!e)return null;if(er(e))return e;let t=e.length;if(!hp(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Bm=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ra(Uint8Array)),Vm=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},Hm=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Wm=ct("HTMLFormElement"),qm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),ac=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),bm=ct("RegExp"),yp=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Kr(n,(o,i)=>{let l;(l=t(o,i,e))!==!1&&(r[i]=l||o)}),Object.defineProperties(e,r)},Qm=e=>{yp(e,(t,n)=>{if(Ve(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ve(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Gm=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return er(e)?r(e):r(String(e).split(t)),n},Km=()=>{},Ym=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,dl="abcdefghijklmnopqrstuvwxyz",uc="0123456789",vp={DIGIT:uc,ALPHA:dl,ALPHA_DIGIT:dl+dl.toUpperCase()+uc},Jm=(e=16,t=vp.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Xm(e){return!!(e&&Ve(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Zm=e=>{const t=new Array(10),n=(r,o)=>{if(Li(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const i=er(r)?[]:{};return Kr(r,(l,s)=>{const a=n(l,o+1);!Hr(a)&&(i[s]=a)}),t[o]=void 0,i}}return r};return n(e,0)},eg=ct("AsyncFunction"),tg=e=>e&&(Li(e)||Ve(e))&&Ve(e.then)&&Ve(e.catch),wp=((e,t)=>e?setImmediate:t?((n,r)=>(un.addEventListener("message",({source:o,data:i})=>{o===un&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),un.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ve(un.postMessage)),ng=typeof queueMicrotask<"u"?queueMicrotask.bind(un):typeof process<"u"&&process.nextTick||wp,S={isArray:er,isArrayBuffer:pp,isBuffer:wm,isFormData:Pm,isArrayBufferView:Sm,isString:xm,isNumber:hp,isBoolean:km,isObject:Li,isPlainObject:zo,isReadableStream:Om,isRequest:Lm,isResponse:Rm,isHeaders:Im,isUndefined:Hr,isDate:Cm,isFile:Em,isBlob:Tm,isRegExp:bm,isFunction:Ve,isStream:Nm,isURLSearchParams:jm,isTypedArray:Bm,isFileList:_m,forEach:Kr,merge:ks,extend:Dm,trim:zm,stripBOM:Mm,inherits:Am,toFlatObject:$m,kindOf:ji,kindOfTest:ct,endsWith:Fm,toArray:Um,forEachEntry:Vm,matchAll:Hm,isHTMLForm:Wm,hasOwnProperty:ac,hasOwnProp:ac,reduceDescriptors:yp,freezeMethods:Qm,toObjectSet:Gm,toCamelCase:qm,noop:Km,toFiniteNumber:Ym,findKey:mp,global:un,isContextDefined:gp,ALPHABET:vp,generateString:Jm,isSpecCompliantForm:Xm,toJSONObject:Zm,isAsyncFn:eg,isThenable:tg,setImmediate:wp,asap:ng};function $(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}S.inherits($,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:S.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Sp=$.prototype,xp={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xp[e]={value:e}});Object.defineProperties($,xp);Object.defineProperty(Sp,"isAxiosError",{value:!0});$.from=(e,t,n,r,o,i)=>{const l=Object.create(Sp);return S.toFlatObject(e,l,function(a){return a!==Error.prototype},s=>s!=="isAxiosError"),$.call(l,e.message,t,n,r,o),l.cause=e,l.name=e.name,i&&Object.assign(l,i),l};const rg=null;function Cs(e){return S.isPlainObject(e)||S.isArray(e)}function kp(e){return S.endsWith(e,"[]")?e.slice(0,-2):e}function cc(e,t,n){return e?e.concat(t).map(function(o,i){return o=kp(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function og(e){return S.isArray(e)&&!e.some(Cs)}const ig=S.toFlatObject(S,{},null,function(t){return/^is[A-Z]/.test(t)});function Ri(e,t,n){if(!S.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=S.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,k){return!S.isUndefined(k[v])});const r=n.metaTokens,o=n.visitor||c,i=n.dots,l=n.indexes,a=(n.Blob||typeof Blob<"u"&&Blob)&&S.isSpecCompliantForm(t);if(!S.isFunction(o))throw new TypeError("visitor must be a function");function u(g){if(g===null)return"";if(S.isDate(g))return g.toISOString();if(!a&&S.isBlob(g))throw new $("Blob is not supported. Use a Buffer instead.");return S.isArrayBuffer(g)||S.isTypedArray(g)?a&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function c(g,v,k){let m=g;if(g&&!k&&typeof g=="object"){if(S.endsWith(v,"{}"))v=r?v:v.slice(0,-2),g=JSON.stringify(g);else if(S.isArray(g)&&og(g)||(S.isFileList(g)||S.endsWith(v,"[]"))&&(m=S.toArray(g)))return v=kp(v),m.forEach(function(h,x){!(S.isUndefined(h)||h===null)&&t.append(l===!0?cc([v],x,i):l===null?v:v+"[]",u(h))}),!1}return Cs(g)?!0:(t.append(cc(k,v,i),u(g)),!1)}const d=[],p=Object.assign(ig,{defaultVisitor:c,convertValue:u,isVisitable:Cs});function w(g,v){if(!S.isUndefined(g)){if(d.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(g),S.forEach(g,function(m,f){(!(S.isUndefined(m)||m===null)&&o.call(t,m,S.isString(f)?f.trim():f,v,p))===!0&&w(m,v?v.concat(f):[f])}),d.pop()}}if(!S.isObject(e))throw new TypeError("data must be an object");return w(e),t}function dc(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ia(e,t){this._pairs=[],e&&Ri(e,this,t)}const Cp=Ia.prototype;Cp.append=function(t,n){this._pairs.push([t,n])};Cp.toString=function(t){const n=t?function(r){return t.call(this,r,dc)}:dc;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function lg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ep(e,t,n){if(!t)return e;const r=n&&n.encode||lg,o=n&&n.serialize;let i;if(o?i=o(t,n):i=S.isURLSearchParams(t)?t.toString():new Ia(t,n).toString(r),i){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class sg{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){S.forEach(this.handlers,function(r){r!==null&&t(r)})}}const fc=sg,Tp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ag=typeof URLSearchParams<"u"?URLSearchParams:Ia,ug=typeof FormData<"u"?FormData:null,cg=typeof Blob<"u"?Blob:null,dg={isBrowser:!0,classes:{URLSearchParams:ag,FormData:ug,Blob:cg},protocols:["http","https","file","blob","url","data"]},za=typeof window<"u"&&typeof document<"u",fg=(e=>za&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),pg=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),hg=za&&window.location.href||"http://localhost",mg=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:za,hasStandardBrowserEnv:fg,hasStandardBrowserWebWorkerEnv:pg,origin:hg},Symbol.toStringTag,{value:"Module"})),st={...mg,...dg};function gg(e,t){return Ri(e,new st.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,i){return st.isNode&&S.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function yg(e){return S.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function vg(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}function _p(e){function t(n,r,o,i){let l=n[i++];if(l==="__proto__")return!0;const s=Number.isFinite(+l),a=i>=n.length;return l=!l&&S.isArray(o)?o.length:l,a?(S.hasOwnProp(o,l)?o[l]=[o[l],r]:o[l]=r,!s):((!o[l]||!S.isObject(o[l]))&&(o[l]=[]),t(n,r,o[l],i)&&S.isArray(o[l])&&(o[l]=vg(o[l])),!s)}if(S.isFormData(e)&&S.isFunction(e.entries)){const n={};return S.forEachEntry(e,(r,o)=>{t(yg(r),o,n,0)}),n}return null}function wg(e,t,n){if(S.isString(e))try{return(t||JSON.parse)(e),S.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Da={transitional:Tp,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=S.isObject(t);if(i&&S.isHTMLForm(t)&&(t=new FormData(t)),S.isFormData(t))return o?JSON.stringify(_p(t)):t;if(S.isArrayBuffer(t)||S.isBuffer(t)||S.isStream(t)||S.isFile(t)||S.isBlob(t)||S.isReadableStream(t))return t;if(S.isArrayBufferView(t))return t.buffer;if(S.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return gg(t,this.formSerializer).toString();if((s=S.isFileList(t))||r.indexOf("multipart/form-data")>-1){const a=this.env&&this.env.FormData;return Ri(s?{"files[]":t}:t,a&&new a,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),wg(t)):t}],transformResponse:[function(t){const n=this.transitional||Da.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(S.isResponse(t)||S.isReadableStream(t))return t;if(t&&S.isString(t)&&(r&&!this.responseType||o)){const l=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(l)throw s.name==="SyntaxError"?$.from(s,$.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:st.classes.FormData,Blob:st.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};S.forEach(["delete","get","head","post","put","patch"],e=>{Da.headers[e]={}});const Ma=Da,Sg=S.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),xg=e=>{const t={};let n,r,o;return e&&e.split(`
`).forEach(function(l){o=l.indexOf(":"),n=l.substring(0,o).trim().toLowerCase(),r=l.substring(o+1).trim(),!(!n||t[n]&&Sg[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},pc=Symbol("internals");function cr(e){return e&&String(e).trim().toLowerCase()}function Do(e){return e===!1||e==null?e:S.isArray(e)?e.map(Do):String(e)}function kg(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Cg=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function fl(e,t,n,r,o){if(S.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!S.isString(t)){if(S.isString(r))return t.indexOf(r)!==-1;if(S.isRegExp(r))return r.test(t)}}function Eg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Tg(e,t){const n=S.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,l){return this[r].call(this,t,o,i,l)},configurable:!0})})}class Ii{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(s,a,u){const c=cr(a);if(!c)throw new Error("header name must be a non-empty string");const d=S.findKey(o,c);(!d||o[d]===void 0||u===!0||u===void 0&&o[d]!==!1)&&(o[d||a]=Do(s))}const l=(s,a)=>S.forEach(s,(u,c)=>i(u,c,a));if(S.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(S.isString(t)&&(t=t.trim())&&!Cg(t))l(xg(t),n);else if(S.isHeaders(t))for(const[s,a]of t.entries())i(a,s,r);else t!=null&&i(n,t,r);return this}get(t,n){if(t=cr(t),t){const r=S.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return kg(o);if(S.isFunction(n))return n.call(this,o,r);if(S.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=cr(t),t){const r=S.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||fl(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(l){if(l=cr(l),l){const s=S.findKey(r,l);s&&(!n||fl(r,r[s],s,n))&&(delete r[s],o=!0)}}return S.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||fl(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return S.forEach(this,(o,i)=>{const l=S.findKey(r,i);if(l){n[l]=Do(o),delete n[i];return}const s=t?Eg(i):String(i).trim();s!==i&&delete n[i],n[s]=Do(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return S.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&S.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[pc]=this[pc]={accessors:{}}).accessors,o=this.prototype;function i(l){const s=cr(l);r[s]||(Tg(o,l),r[s]=!0)}return S.isArray(t)?t.forEach(i):i(t),this}}Ii.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);S.reduceDescriptors(Ii.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});S.freezeMethods(Ii);const at=Ii;function pl(e,t){const n=this||Ma,r=t||n,o=at.from(r.headers);let i=r.data;return S.forEach(e,function(s){i=s.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Np(e){return!!(e&&e.__CANCEL__)}function tr(e,t,n){$.call(this,e??"canceled",$.ERR_CANCELED,t,n),this.name="CanceledError"}S.inherits(tr,$,{__CANCEL__:!0});function Pp(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $("Request failed with status code "+n.status,[$.ERR_BAD_REQUEST,$.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function _g(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ng(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,l;return t=t!==void 0?t:1e3,function(a){const u=Date.now(),c=r[i];l||(l=u),n[o]=a,r[o]=u;let d=i,p=0;for(;d!==o;)p+=n[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),u-l<t)return;const w=c&&u-c;return w?Math.round(p*1e3/w):void 0}}function Pg(e,t){let n=0,r=1e3/t,o,i;const l=(u,c=Date.now())=>{n=c,o=null,i&&(clearTimeout(i),i=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=r?l(u,c):(o=u,i||(i=setTimeout(()=>{i=null,l(o)},r-d)))},()=>o&&l(o)]}const ui=(e,t,n=3)=>{let r=0;const o=Ng(50,250);return Pg(i=>{const l=i.loaded,s=i.lengthComputable?i.total:void 0,a=l-r,u=o(a),c=l<=s;r=l;const d={loaded:l,total:s,progress:s?l/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&c?(s-l)/u:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},hc=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},mc=e=>(...t)=>S.asap(()=>e(...t)),jg=st.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function o(i){let l=i;return t&&(n.setAttribute("href",l),l=n.href),n.setAttribute("href",l),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(l){const s=S.isString(l)?o(l):l;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}(),Og=st.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const l=[e+"="+encodeURIComponent(t)];S.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),S.isString(r)&&l.push("path="+r),S.isString(o)&&l.push("domain="+o),i===!0&&l.push("secure"),document.cookie=l.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Lg(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Rg(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function jp(e,t){return e&&!Lg(t)?Rg(e,t):t}const gc=e=>e instanceof at?{...e}:e;function vn(e,t){t=t||{};const n={};function r(u,c,d){return S.isPlainObject(u)&&S.isPlainObject(c)?S.merge.call({caseless:d},u,c):S.isPlainObject(c)?S.merge({},c):S.isArray(c)?c.slice():c}function o(u,c,d){if(S.isUndefined(c)){if(!S.isUndefined(u))return r(void 0,u,d)}else return r(u,c,d)}function i(u,c){if(!S.isUndefined(c))return r(void 0,c)}function l(u,c){if(S.isUndefined(c)){if(!S.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const a={url:i,method:i,data:i,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s,headers:(u,c)=>o(gc(u),gc(c),!0)};return S.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=a[c]||o,p=d(e[c],t[c],c);S.isUndefined(p)&&d!==s||(n[c]=p)}),n}const Op=e=>{const t=vn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:l,auth:s}=t;t.headers=l=at.from(l),t.url=Ep(jp(t.baseURL,t.url),e.params,e.paramsSerializer),s&&l.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let a;if(S.isFormData(n)){if(st.hasStandardBrowserEnv||st.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if((a=l.getContentType())!==!1){const[u,...c]=a?a.split(";").map(d=>d.trim()).filter(Boolean):[];l.setContentType([u||"multipart/form-data",...c].join("; "))}}if(st.hasStandardBrowserEnv&&(r&&S.isFunction(r)&&(r=r(t)),r||r!==!1&&jg(t.url))){const u=o&&i&&Og.read(i);u&&l.set(o,u)}return t},Ig=typeof XMLHttpRequest<"u",zg=Ig&&function(e){return new Promise(function(n,r){const o=Op(e);let i=o.data;const l=at.from(o.headers).normalize();let{responseType:s,onUploadProgress:a,onDownloadProgress:u}=o,c,d,p,w,g;function v(){w&&w(),g&&g(),o.cancelToken&&o.cancelToken.unsubscribe(c),o.signal&&o.signal.removeEventListener("abort",c)}let k=new XMLHttpRequest;k.open(o.method.toUpperCase(),o.url,!0),k.timeout=o.timeout;function m(){if(!k)return;const h=at.from("getAllResponseHeaders"in k&&k.getAllResponseHeaders()),E={data:!s||s==="text"||s==="json"?k.responseText:k.response,status:k.status,statusText:k.statusText,headers:h,config:e,request:k};Pp(function(_){n(_),v()},function(_){r(_),v()},E),k=null}"onloadend"in k?k.onloadend=m:k.onreadystatechange=function(){!k||k.readyState!==4||k.status===0&&!(k.responseURL&&k.responseURL.indexOf("file:")===0)||setTimeout(m)},k.onabort=function(){k&&(r(new $("Request aborted",$.ECONNABORTED,e,k)),k=null)},k.onerror=function(){r(new $("Network Error",$.ERR_NETWORK,e,k)),k=null},k.ontimeout=function(){let x=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const E=o.transitional||Tp;o.timeoutErrorMessage&&(x=o.timeoutErrorMessage),r(new $(x,E.clarifyTimeoutError?$.ETIMEDOUT:$.ECONNABORTED,e,k)),k=null},i===void 0&&l.setContentType(null),"setRequestHeader"in k&&S.forEach(l.toJSON(),function(x,E){k.setRequestHeader(E,x)}),S.isUndefined(o.withCredentials)||(k.withCredentials=!!o.withCredentials),s&&s!=="json"&&(k.responseType=o.responseType),u&&([p,g]=ui(u,!0),k.addEventListener("progress",p)),a&&k.upload&&([d,w]=ui(a),k.upload.addEventListener("progress",d),k.upload.addEventListener("loadend",w)),(o.cancelToken||o.signal)&&(c=h=>{k&&(r(!h||h.type?new tr(null,e,k):h),k.abort(),k=null)},o.cancelToken&&o.cancelToken.subscribe(c),o.signal&&(o.signal.aborted?c():o.signal.addEventListener("abort",c)));const f=_g(o.url);if(f&&st.protocols.indexOf(f)===-1){r(new $("Unsupported protocol "+f+":",$.ERR_BAD_REQUEST,e));return}k.send(i||null)})},Dg=(e,t)=>{let n=new AbortController,r;const o=function(a){if(!r){r=!0,l();const u=a instanceof Error?a:this.reason;n.abort(u instanceof $?u:new tr(u instanceof Error?u.message:u))}};let i=t&&setTimeout(()=>{o(new $(`timeout ${t} of ms exceeded`,$.ETIMEDOUT))},t);const l=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(a=>{a&&(a.removeEventListener?a.removeEventListener("abort",o):a.unsubscribe(o))}),e=null)};e.forEach(a=>a&&a.addEventListener&&a.addEventListener("abort",o));const{signal:s}=n;return s.unsubscribe=l,[s,()=>{i&&clearTimeout(i),i=null}]},Mg=Dg,Ag=function*(e,t){let n=e.byteLength;if(!t||n<t){yield e;return}let r=0,o;for(;r<n;)o=r+t,yield e.slice(r,o),r=o},$g=async function*(e,t,n){for await(const r of e)yield*Ag(ArrayBuffer.isView(r)?r:await n(String(r)),t)},yc=(e,t,n,r,o)=>{const i=$g(e,t,o);let l=0,s,a=u=>{s||(s=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:c,value:d}=await i.next();if(c){a(),u.close();return}let p=d.byteLength;if(n){let w=l+=p;n(w)}u.enqueue(new Uint8Array(d))}catch(c){throw a(c),c}},cancel(u){return a(u),i.return()}},{highWaterMark:2})},zi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Lp=zi&&typeof ReadableStream=="function",Es=zi&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Rp=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Fg=Lp&&Rp(()=>{let e=!1;const t=new Request(st.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),vc=64*1024,Ts=Lp&&Rp(()=>S.isReadableStream(new Response("").body)),ci={stream:Ts&&(e=>e.body)};zi&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!ci[t]&&(ci[t]=S.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new $(`Response type '${t}' is not supported`,$.ERR_NOT_SUPPORT,r)})})})(new Response);const Ug=async e=>{if(e==null)return 0;if(S.isBlob(e))return e.size;if(S.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(S.isArrayBufferView(e)||S.isArrayBuffer(e))return e.byteLength;if(S.isURLSearchParams(e)&&(e=e+""),S.isString(e))return(await Es(e)).byteLength},Bg=async(e,t)=>{const n=S.toFiniteNumber(e.getContentLength());return n??Ug(t)},Vg=zi&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:l,onDownloadProgress:s,onUploadProgress:a,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:p}=Op(e);u=u?(u+"").toLowerCase():"text";let[w,g]=o||i||l?Mg([o,i],l):[],v,k;const m=()=>{!v&&setTimeout(()=>{w&&w.unsubscribe()}),v=!0};let f;try{if(a&&Fg&&n!=="get"&&n!=="head"&&(f=await Bg(c,r))!==0){let C=new Request(t,{method:"POST",body:r,duplex:"half"}),_;if(S.isFormData(r)&&(_=C.headers.get("content-type"))&&c.setContentType(_),C.body){const[P,R]=hc(f,ui(mc(a)));r=yc(C.body,vc,P,R,Es)}}S.isString(d)||(d=d?"include":"omit"),k=new Request(t,{...p,signal:w,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:d});let h=await fetch(k);const x=Ts&&(u==="stream"||u==="response");if(Ts&&(s||x)){const C={};["status","statusText","headers"].forEach(I=>{C[I]=h[I]});const _=S.toFiniteNumber(h.headers.get("content-length")),[P,R]=s&&hc(_,ui(mc(s),!0))||[];h=new Response(yc(h.body,vc,P,()=>{R&&R(),x&&m()},Es),C)}u=u||"text";let E=await ci[S.findKey(ci,u)||"text"](h,e);return!x&&m(),g&&g(),await new Promise((C,_)=>{Pp(C,_,{data:E,headers:at.from(h.headers),status:h.status,statusText:h.statusText,config:e,request:k})})}catch(h){throw m(),h&&h.name==="TypeError"&&/fetch/i.test(h.message)?Object.assign(new $("Network Error",$.ERR_NETWORK,e,k),{cause:h.cause||h}):$.from(h,h&&h.code,e,k)}}),_s={http:rg,xhr:zg,fetch:Vg};S.forEach(_s,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const wc=e=>`- ${e}`,Hg=e=>S.isFunction(e)||e===null||e===!1,Ip={getAdapter:e=>{e=S.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i<t;i++){n=e[i];let l;if(r=n,!Hg(n)&&(r=_s[(l=String(n)).toLowerCase()],r===void 0))throw new $(`Unknown adapter '${l}'`);if(r)break;o[l||"#"+i]=r}if(!r){const i=Object.entries(o).map(([s,a])=>`adapter ${s} `+(a===!1?"is not supported by the environment":"is not available in the build"));let l=t?i.length>1?`since :
`+i.map(wc).join(`
`):" "+wc(i[0]):"as no adapter specified";throw new $("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return r},adapters:_s};function hl(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new tr(null,e)}function Sc(e){return hl(e),e.headers=at.from(e.headers),e.data=pl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ip.getAdapter(e.adapter||Ma.adapter)(e).then(function(r){return hl(e),r.data=pl.call(e,e.transformResponse,r),r.headers=at.from(r.headers),r},function(r){return Np(r)||(hl(e),r&&r.response&&(r.response.data=pl.call(e,e.transformResponse,r.response),r.response.headers=at.from(r.response.headers))),Promise.reject(r)})}const zp="1.7.4",Aa={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Aa[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const xc={};Aa.transitional=function(t,n,r){function o(i,l){return"[Axios v"+zp+"] Transitional option '"+i+"'"+l+(r?". "+r:"")}return(i,l,s)=>{if(t===!1)throw new $(o(l," has been removed"+(n?" in "+n:"")),$.ERR_DEPRECATED);return n&&!xc[l]&&(xc[l]=!0,console.warn(o(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,l,s):!0}};function Wg(e,t,n){if(typeof e!="object")throw new $("options must be an object",$.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],l=t[i];if(l){const s=e[i],a=s===void 0||l(s,i,e);if(a!==!0)throw new $("option "+i+" must be "+a,$.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $("Unknown option "+i,$.ERR_BAD_OPTION)}}const Ns={assertOptions:Wg,validators:Aa},It=Ns.validators;class di{constructor(t){this.defaults=t,this.interceptors={request:new fc,response:new fc}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=vn(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&Ns.assertOptions(r,{silentJSONParsing:It.transitional(It.boolean),forcedJSONParsing:It.transitional(It.boolean),clarifyTimeoutError:It.transitional(It.boolean)},!1),o!=null&&(S.isFunction(o)?n.paramsSerializer={serialize:o}:Ns.assertOptions(o,{encode:It.function,serialize:It.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=i&&S.merge(i.common,i[n.method]);i&&S.forEach(["delete","get","head","post","put","patch","common"],g=>{delete i[g]}),n.headers=at.concat(l,i);const s=[];let a=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(a=a&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,d=0,p;if(!a){const g=[Sc.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,u),p=g.length,c=Promise.resolve(n);d<p;)c=c.then(g[d++],g[d++]);return c}p=s.length;let w=n;for(d=0;d<p;){const g=s[d++],v=s[d++];try{w=g(w)}catch(k){v.call(this,k);break}}try{c=Sc.call(this,w)}catch(g){return Promise.reject(g)}for(d=0,p=u.length;d<p;)c=c.then(u[d++],u[d++]);return c}getUri(t){t=vn(this.defaults,t);const n=jp(t.baseURL,t.url);return Ep(n,t.params,t.paramsSerializer)}}S.forEach(["delete","get","head","options"],function(t){di.prototype[t]=function(n,r){return this.request(vn(r||{},{method:t,url:n,data:(r||{}).data}))}});S.forEach(["post","put","patch"],function(t){function n(r){return function(i,l,s){return this.request(vn(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:l}))}}di.prototype[t]=n(),di.prototype[t+"Form"]=n(!0)});const Mo=di;class $a{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(o=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const l=new Promise(s=>{r.subscribe(s),i=s}).then(o);return l.cancel=function(){r.unsubscribe(i)},l},t(function(i,l,s){r.reason||(r.reason=new tr(i,l,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new $a(function(o){t=o}),cancel:t}}}const qg=$a;function bg(e){return function(n){return e.apply(null,n)}}function Qg(e){return S.isObject(e)&&e.isAxiosError===!0}const Ps={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ps).forEach(([e,t])=>{Ps[t]=e});const Gg=Ps;function Dp(e){const t=new Mo(e),n=fp(Mo.prototype.request,t);return S.extend(n,Mo.prototype,t,{allOwnKeys:!0}),S.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Dp(vn(e,o))},n}const fe=Dp(Ma);fe.Axios=Mo;fe.CanceledError=tr;fe.CancelToken=qg;fe.isCancel=Np;fe.VERSION=zp;fe.toFormData=Ri;fe.AxiosError=$;fe.Cancel=fe.CanceledError;fe.all=function(t){return Promise.all(t)};fe.spread=bg;fe.isAxiosError=Qg;fe.mergeConfig=vn;fe.AxiosHeaders=at;fe.formToJSON=e=>_p(S.isHTMLForm(e)?new FormData(e):e);fe.getAdapter=Ip.getAdapter;fe.HttpStatusCode=Gg;fe.default=fe;const vt=fe;var Kg="Expected a function",kc=0/0,Yg="[object Symbol]",Jg=/^\s+|\s+$/g,Xg=/^[-+]0x[0-9a-f]+$/i,Zg=/^0b[01]+$/i,ey=/^0o[0-7]+$/i,ty=parseInt,ny=typeof Xr=="object"&&Xr&&Xr.Object===Object&&Xr,ry=typeof self=="object"&&self&&self.Object===Object&&self,oy=ny||ry||Function("return this")(),iy=Object.prototype,ly=iy.toString,sy=Math.max,ay=Math.min,ml=function(){return oy.Date.now()};function uy(e,t,n){var r,o,i,l,s,a,u=0,c=!1,d=!1,p=!0;if(typeof e!="function")throw new TypeError(Kg);t=Cc(t)||0,js(n)&&(c=!!n.leading,d="maxWait"in n,i=d?sy(Cc(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p);function w(C){var _=r,P=o;return r=o=void 0,u=C,l=e.apply(P,_),l}function g(C){return u=C,s=setTimeout(m,t),c?w(C):l}function v(C){var _=C-a,P=C-u,R=t-_;return d?ay(R,i-P):R}function k(C){var _=C-a,P=C-u;return a===void 0||_>=t||_<0||d&&P>=i}function m(){var C=ml();if(k(C))return f(C);s=setTimeout(m,v(C))}function f(C){return s=void 0,p&&r?w(C):(r=o=void 0,l)}function h(){s!==void 0&&clearTimeout(s),u=0,r=a=o=s=void 0}function x(){return s===void 0?l:f(ml())}function E(){var C=ml(),_=k(C);if(r=arguments,o=this,a=C,_){if(s===void 0)return g(a);if(d)return s=setTimeout(m,t),w(a)}return s===void 0&&(s=setTimeout(m,t)),l}return E.cancel=h,E.flush=x,E}function js(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function cy(e){return!!e&&typeof e=="object"}function dy(e){return typeof e=="symbol"||cy(e)&&ly.call(e)==Yg}function Cc(e){if(typeof e=="number")return e;if(dy(e))return kc;if(js(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=js(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(Jg,"");var n=Zg.test(e);return n||ey.test(e)?ty(e.slice(2),n?2:8):Xg.test(e)?kc:+e}var fy=uy;const Mp=As(fy);/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var gl,Ec;function py(){if(Ec)return gl;Ec=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function o(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var l={},s=0;s<10;s++)l["_"+String.fromCharCode(s)]=s;var a=Object.getOwnPropertyNames(l).map(function(c){return l[c]});if(a.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(c){u[c]=c}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return gl=o()?Object.assign:function(i,l){for(var s,a=r(i),u,c=1;c<arguments.length;c++){s=Object(arguments[c]);for(var d in s)t.call(s,d)&&(a[d]=s[d]);if(e){u=e(s);for(var p=0;p<u.length;p++)n.call(s,u[p])&&(a[u[p]]=s[u[p]])}}return a},gl}var Ap={exports:{}},Cn={};/** @license React v17.0.2
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Tc;function hy(){if(Tc)return Cn;Tc=1,py();var e=od,t=60103;if(Cn.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var n=Symbol.for;t=n("react.element"),Cn.Fragment=n("react.fragment")}var r=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o=Object.prototype.hasOwnProperty,i={key:!0,ref:!0,__self:!0,__source:!0};function l(s,a,u){var c,d={},p=null,w=null;u!==void 0&&(p=""+u),a.key!==void 0&&(p=""+a.key),a.ref!==void 0&&(w=a.ref);for(c in a)o.call(a,c)&&!i.hasOwnProperty(c)&&(d[c]=a[c]);if(s&&s.defaultProps)for(c in a=s.defaultProps,a)d[c]===void 0&&(d[c]=a[c]);return{$$typeof:t,type:s,key:p,ref:w,props:d,_owner:r.current}}return Cn.jsx=l,Cn.jsxs=l,Cn}Ap.exports=hy();var L=Ap.exports;function $p(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Fp={exports:{}},yl,_c;function my(){if(_c)return yl;_c=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return yl=e,yl}var vl,Nc;function gy(){if(Nc)return vl;Nc=1;var e=my();function t(){}function n(){}return n.resetWarningCache=t,vl=function(){function r(l,s,a,u,c,d){if(d!==e){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}r.isRequired=r;function o(){return r}var i={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:o,element:r,elementType:r,instanceOf:o,node:r,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return i.PropTypes=i,i},vl}Fp.exports=gy()();var D=Fp.exports,Up={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l<arguments.length;l++){var s=arguments[l];s&&(i=o(i,r(s)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var l="";for(var s in i)t.call(i,s)&&i[s]&&(l=o(l,s));return l}function o(i,l){return l?i?i+" "+l:i+l:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Up);var yy=Up.exports;const vy=$p(yy),wy="_icon_1tari_27",Sy="_xs_1tari_33",xy="_sm_1tari_36",ky="_md_1tari_39",Cy="_lg_1tari_42",Ey="_xl_1tari_45",Ty="_inheritSize_1tari_48",wl={icon:wy,xs:Sy,sm:xy,md:ky,lg:Cy,xl:Ey,inheritSize:Ty},se=({ariaHidden:e=!0,className:t,children:n,inheritSize:r,noSetSize:o,qaTarget:i,size:l="md",title:s,viewBox:a="0 0 24 24"})=>{const u={[t]:!!t,[wl.icon]:!r,[wl[l]]:!r&&!o,[wl.inheritSize]:r};return L.jsxs("svg",{className:vy(u),viewBox:a,width:"1em",height:"1em","aria-hidden":e,"data-qa-target":i,focusable:!1,children:[!e&&!!s&&L.jsx("title",{children:s}),n]})};se.propTypes={ariaHidden:D.bool,className:D.string,inheritSize:D.bool,noSetSize:D.bool,qaTarget:D.string,size:D.oneOf(["xs","sm","md","lg","xl"]),title:D.string};const _y=L.jsx("path",{stroke:"currentColor",d:"M16.889 16.815a.39.39 0 01.11.294.373.373 0 01-.135.286.335.335 0 01-.131.08.501.501 0 01-.157.025.448.448 0 01-.164-.032.362.362 0 01-.14-.097l-5.008-5.35a6.145 6.145 0 01-1.847 1.008 6.53 6.53 0 01-2.1.346 6.57 6.57 0 01-1.243-.117 6.287 6.287 0 01-2.261-.914 6.021 6.021 0 01-.963-.782 6.307 6.307 0 01-1.373-2.006 5.8 5.8 0 01-.358-1.152A6.187 6.187 0 011 7.188c0-.414.04-.82.12-1.217a5.8 5.8 0 01.357-1.152c.159-.37.354-.724.584-1.06a6.65 6.65 0 01.79-.946A6.275 6.275 0 014.897 1.47 6.476 6.476 0 017.316 1a6.41 6.41 0 012.418.471 6.31 6.31 0 012.048 1.342c.296.295.559.61.79.946.23.336.424.69.583 1.06.16.37.278.754.358 1.152a6.187 6.187 0 01-.333 3.525c-.148.362-.33.709-.547 1.039-.217.33-.465.64-.744.93l5 5.35zM1.839 7.187c0 .742.144 1.437.432 2.087a5.45 5.45 0 001.176 1.704c.496.486 1.076.87 1.739 1.152a5.388 5.388 0 002.13.423c.757 0 1.467-.14 2.13-.423a5.575 5.575 0 001.74-1.152 5.449 5.449 0 001.175-1.704 5.09 5.09 0 00.432-2.086c0-.736-.144-1.43-.431-2.083A5.389 5.389 0 0011.184 3.4a5.612 5.612 0 00-1.739-1.148 5.388 5.388 0 00-2.13-.423c-.757 0-1.467.14-2.13.423A5.612 5.612 0 003.446 3.4a5.39 5.39 0 00-1.175 1.704 5.103 5.103 0 00-.432 2.082z"}),Fa=e=>L.jsx(se,{qaTarget:"search-icon",title:"Search",viewBox:"0 0 18 18",...e,children:_y});Fa.propTypes=se.propTypes;var Pc;const Di=typeof window>"u"?null:((Pc=window==null?void 0:window.location)==null?void 0:Pc.hostname)==="localhost",Ua=()=>{if(typeof localStorage>"u"||typeof localStorage=="unknown")return!1;const e="hg3.localstoragetest";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}},Bp=()=>typeof window<"u"&&!!window,Vp=!Bp()||!window.location||!window.location.search,Ny=15,Py=e=>e[0].toUpperCase()+e.slice(1),Hp=/hg\.debug(\w*)=true/i,Os=/hg3.enable(\w*)debug/i,Wp=(e,t)=>{const n=e.match(t)||{};return n&&n[1]||null},jy=()=>Vp?!1:Wp(window.location.search,Hp),Oy=()=>Ua()?Object.keys(localStorage).reduce((e,t)=>e||Os.test(t)&&Wp(t,Os),!1):!1,Ly=()=>{const e=jy()||Oy()||"analytics";return{localStorageName:`hg3.${e.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Py(e)}Debug`}},{localStorageName:Ba,localStorageToggleName:Ry}=Ly(),Iy=()=>Vp?null:Hp.test(window.location.search),zy=()=>Ua()?Object.entries(localStorage).some(([e,t])=>e.match(Os)&&t==="true"):null,qp=()=>{const e=Iy()||zy(),t=Ua();if(t)try{localStorage.setItem(Ry,e)}catch(n){Di&&console.warn("analyticsDebug: Unable to save debug information to localStorage",n)}return e&&t},bp=()=>{try{localStorage.setItem(Ba,"[]")}catch(e){Di&&console.error("analyticsDebug: Unable to save debug information to localStorage",e)}},Qp=()=>{try{const e=localStorage.getItem(Ba);return JSON.parse(e||"[]")}catch(e){Di&&console.error("analyticsDebug: Unable to get debug information from localStorage",e)}return[]},Gp=(e,{contextData:t,...n})=>{if(!qp())return bp(),!1;const r=Qp().concat(JSON.stringify({...t,...n,TrackingType:e})).slice(-Ny);try{return localStorage.setItem(Ba,JSON.stringify(r)),!0}catch(o){return Di&&console.error("analyticsDebug: Unable to save debug information to localStorage",o),!1}},Dy={clear:bp,getCallHistory:Qp,recordCall:Gp};qp()&&Bp()&&(window.Test={analyticsDebug:Dy,...window.Test});const Kp=({pageName:e=!1,PageName:t=!1,...n}={})=>({...n,PageName:t||e||""});let yo=typeof window<"u"?Kp(window.utag_data)||{}:{};const et={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(et.waitingForUtag)return;et.waitingForUtag=!0;let e=0;const t=setInterval(()=>{if(window.utag){clearInterval(t);const n=et.callStack.length;for(let r=0;r<n;r++){const o=et.callStack.shift();window.utag[o.name](o.data)}}else e++>10&&(console.error("utag did not resolve"),clearInterval(t))},100)},view:e=>{window.utag?window.utag.view(e):(et.callStack&&et.callStack.push({name:"view",data:e}),et.waitForUtag())},link:e=>{window.utag?window.utag.link(e):(et.callStack&&et.callStack.push({name:"link",data:e}),et.waitForUtag())}},jc=(e={})=>Object.entries(e).reduce((t,[n,r])=>(r&&(t[n.replace("hg.","")]=r),t),{}),My={_utagData:()=>yo,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:e=""}={}}={}}=window||{};return e==="AppMeasurement"?window.s:void 0},trackLink:(e,t,n=!0)=>{try{!n&&typeof window<"u"&&window.utag_data&&(yo=window.utag_data);const{addTrackValues:r,contextData:o=!1,PageName:i=!1,...l}=Kp(t),s=r||l,a=(i||yo.PageName)+"|"+e,{server:u,ProductChannel:c,RollupSpecialtyID:d,ClientID:p}=yo,w={ClientID:p,link_name:a,ProductChannel:c,RollupSpecialtyID:d,server:u,SitePathing:a,...jc(s||{}),...jc(o||{})};et.link(w),Gp("trackLink",w)}catch(r){console.error(r)}}},Ay={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},$y=typeof window>"u"?Ay:My,Mi=(e,t={})=>{$y.trackLink(`${e}`,{...t})},Fy="_-3D-A",Uy="mjjUx",By="y-bnF",Vy="lgEh2",tn={mobileOpenBtn:Fy,lg:Uy,btnText:By,populatedBtnText:Vy},Yp=j.createContext({pageName:""}),Hy=({pageName:e,children:t})=>{const[n]=j.useState({pageName:e});return y.jsx(Yp.Provider,{value:n,children:t})},Jp=()=>j.useContext(Yp),Wy=({id:e,isVisible:t,handleSearchOpen:n,searchCategory:r,searchTerm:o,searchLocation:i,size:l="md"})=>{const[s,a]=j.useState(!1),{pageName:u}=Jp(),c=j.useRef(!0),d=j.useRef(null);j.useEffect(()=>{var v;if(c.current){c.current=!1;return}t||(v=d==null?void 0:d.current)==null||v.focus()},[t]);const p=()=>{n(),a(!0),Mi("mobile search icon",{pageName:u})},w=()=>{let v;return o&&i?v=y.jsxs("span",{className:tn.populatedBtnText,children:[y.jsx("span",{className:tn.btnWhatText,children:o})," in"," ",y.jsx("span",{className:tn.btnWhereText,children:i})]}):r==="facility"||r==="facilitysuggest"?v=y.jsx("span",{className:tn.btnText,children:"Search for a hospital"}):v=y.jsx("span",{className:tn.btnText,children:"Search for a healthcare professional…"}),v},g={[tn.mobileOpenBtn]:!0,[tn.lg]:l==="lg"};return y.jsxs("button",{"aria-expanded":s&&t,"aria-haspopup":"true",className:de(g),"data-qa-target":`${e}-mobile-open-btn`,onClick:p,ref:d,type:"button",children:[w(),y.jsx(Fa,{size:l==="lg"?"md":"sm"})]})},qy=e=>{const t=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:y.jsxs(y.Fragment,{children:[window.utag_data=by,function(n,r,o,i){var l;n=e||"https://tags.tiqcdn.com/utag/hg/main/qa/utag.js",r=document,o="script",i=r.createElement(o),i.src=n,i.type="text/javascript",i.async=!0,n=r.getElementsByTagName(o)[0],(l=n.parentNode)==null||l.insertBefore(i,n)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});j.useEffect(()=>{t()},[])},Oc="header-import-svc",by={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:Oc,Channel:"",UX:"",ProductChannel:"",EntityType:"",SubSection:"",RollupSpecialtyID:"",ContentType:"",FolderName:"",ConversionComponentCount:"",DCPValue:"",GEOLocationCode:"",SponsorID:"",FFResultsType:"",NextActionType:"",MapCardView:"",GenericSearchTerm:"",PDCPhoneNumber:"",ProfileSequence:"",SyndicatedSite:"",ContentGeoLocation:"",LineofServiceCode:"",Content:"",HGProfileID:"",Drug:"",PracticingSpecialtyID:"",SitePathing:"",LocationSpecialtyRadius:"",MetaCategory:"",profileHasCompare:"",ExceptionTracking:"",conversioncomponentproviders:"",ClientID:"",oasVendor:"",WMDElementType:"",ucmsPageID:"",WMDCampaignType:"",ViewType:"",TestVersion:"",orientation:"",ConditionID:"",VerticalSearchID:"",purchaseID:"",transactionID:"",CrowdSourceEditType:"",PESFlag:"",NameSearched:"",ProviderConversionCode:"",AppointmentSource:"",mobileClickToCallNumber:"",PEShelpful:"",FindingMethod:"",InternalSearchValues:"",ProviderCount:"",FFSelectionType:"",oasApppointmentID:"",whatInterpretation:"",ProductTier:"",FormName:"",FilterTypeValue:"",autosuggest:"",pageName:Oc,SignUpType:"",ConversionComponentType:"",SocialIcon:"",ResultsWhat:"",ResultsLocation:"",ResultsType:"",ResultsEntityIds:"",EnhancedListingCount:"",ClickThroughHGProfileID:"",pesrating:"",FFSelectionValue:"",SaveRemovedItem:"",RegistrationLoginSource:"",WMDCampaigType:"",FFcta:"",userID:"",HasVideo:"",ProviderSummaryElements:"",ProcedureID:"",CalendarEngagement:"",AYAGContentID:"",AYAGVersion:"",AYAGVisitReason:"",AYAGDiagnosis:"",ContentSource:"",GPSMapView:"",GPSInteractionType:"",BGPSVersion:"",DCPvalue:"",server:"",TealiumValue:"",HGRequestID:"",HGSessionID:""},Xp=(e="")=>{const{hostname:t,origin:n}=window.location;return e||(t&&(t==="testaws.healthgrades.com"||t==="localhost"||t.includes("team"))?"https://testaws.healthgrades.com":t&&t==="www.healthgrades.com"?"https://www.healthgrades.com":n)},Qy=({host:e,apiToken:t,source:n})=>{vt.defaults.headers.common.Accept="application/json",vt.defaults.baseURL=Xp(e),t&&t.length>0&&(vt.defaults.headers.common.Authorization=`Bearer ${t}`),n&&(vt.defaults.params={source:n})},Zp=e=>{const t={what:"",where:"",pt:"",city:"",state:"",zip:"",source:"",highlight:"",isStateOnly:!1,qaTarget:""},{where:n}=t,{value:r,highlightedText:o,entity:i}=e;if(r&&(t.what=r),!i&&n&&(i.where=n),i){let{city:l}=i;const{pt:s,state:a,zip:u,source:c,latitude:d,longitude:p}=i;l=(l||"").split("+").join(" "),s&&(t.pt=s),l&&(t.city=l),a&&(t.state=a),u&&(t.zip=u),c&&(t.source=c),o&&(t.highlight=o),!s&&p&&d&&(t.pt=`${d}, ${p}`),t.what||(l&&a&&u?t.what=`${l}, ${a} ${u}`.trim():l&&a?t.what=`${l}, ${a}`.trim():u?t.what=`${u}`.trim():a&&(t.what=`${a}`.trim())),t.where=t.what,!s&&!l&&!u&&a&&(t.isStateOnly=!0)}return t.qaTarget=`location-suggester-list-${t.what}`,t},Gy=e=>{const t={};let{content:n,cfid:r,className:o,code:i,entity:{practicingSpecialtyDescription:l,source:s,type:a="",id:u,isRollup:c},entity:d,isFriendsAndFamily:p,highlightedText:w,name:g,primaryDcpName:v,secondaryCode:k,value:m}=e;if(t.isFriendsAndFamily=p,t.primaryDcpName=v,i&&(t.code=i),m&&(t.what=m),w&&(t.highlight=w),a&&(t.type=a,t.searchType=a),l&&(t.specialty=l),k&&(t.secondaryCode=k),a=a.toLowerCase(),a==="specialty")c?t.searchType="PracticingSpecialty":typeof c>"u"&&(t.searchType="PracticingSpecialityVertical"),t.entityCode=e.entity.practicingSpecialtyCode||u,t.spec=e.entity.specialtyLegacyId,t.isRollup=c,t.id=t.practicingSpecialtyCode||u||Math.random();else if(a==="procedure")try{t.id=e.entity.procedureIds[0]}catch{t.id=Math.random()}else if(a==="condition"){try{t.entityCode=e.entity.conditionIds[0]}catch{}t.id=t.entityCode||Math.random()}else a==="provider"||a==="friendsandfamily"?(t.pwid=e.entity.providerId,t.id=t.pwid,t.cityState=e.entity.cityState,t.imageUrl=e.entity.imageUrl,t.specialist=e.entity.practicingSpecialistDescription):a==="practice"?t.id=e.entity.practiceId:a==="facility"?(t.id=e.entity.practiceId,t.facilityId=e.entity.facilityId):a==="clinicalfocus"?(t.cfid=i,t.id=k,t.type="Specialty"):a==="ucmscontent"&&(t.id=d.name,t.type="UcmsContent",t.url=n.contentUrl);return r&&(t.cfid=r,t.className=o,t.subCategoryName=g),["practice","facility","provider"].indexOf(a)>=0&&(t.url=e.entity.profileUrl),t.source=s||"top",t},Ky=["location","locationnostate","provider","dentist","providerpracticingspecialty","procedure","condition","providerpractice","dentistpractice","facility","facilitysuggest","childrenhospital","dialysiscenter","tophospital","solrtophospitalprocedure","dentistpracticingspecialty","relatedpracticingspecialty","reviewpageprovider","solrtophospitalfacetqueryresult","none","payors","bodypart","ffdcp","providertab","dentisttab","facilitytab","universalsearch","friendsandfamily"];var Lc;const Yy=typeof window>"u"?null:((Lc=window==null?void 0:window.location)==null?void 0:Lc.hostname)==="localhost",eh=()=>vt.CancelToken.source();let Sl=null;const th=(e,t,n,r,o=!1)=>{let i=!1;return n&&!o&&(i=t.term.length<n+1),new Promise((l,s)=>{const a=eh();if(Sl&&a.cancel(),i)return l([]);t.cat!=="location"&&(t.term=t.term?t.term.trim():""),t.cat==="location"&&!t.pt&&(t.pt="0"),(Ky.indexOf(t.cat)===-1||t.cat==="location")&&delete t.cat,Sl=vt.get(e,{params:t}).then((u,c)=>{if(Sl=null,c)throw newError(c);return l(u.data||{})}).catch(u=>{var c,d;return Yy&&(console.warn(u),(d=(c=u==null?void 0:u.response)==null?void 0:c.data)!=null&&d.status&&r&&r(u.response.data.status)),l([])})})},nh=e=>e.length===0?e:e.split(" ").map(t=>{var n;return((n=t[0])==null?void 0:n.toUpperCase())+(t==null?void 0:t.substring(1))}).join(" ");let Er=null;const Jy=async(e={host:""})=>new Promise((t,n)=>{window.navigator.geolocation.getCurrentPosition(t,n,{enableHighAccuracy:!0,maximumAge:0,timeout:6e4})}).catch(t=>new Promise((n,r)=>{r(t)})).then(t=>{const n=eh();Er&&n.cancel();const r=`${t.coords.latitude}, ${t.coords.longitude}`;return new Promise((o,i)=>{const{host:l,...s}=e;Er=vt.get("api/geocode/pt",{params:{...s,pt:r}}).then((a,u)=>{Er=null,u&&i(u);const c=Zp(a.data);return o({...c,source:"Geolocation"})})})}),Xy=()=>{try{if(typeof window>"u")throw new Error("Window is undefined");const e={where:"",city:"",state:"",zip:"",pt:"",isStateOnly:!1},t=["where","city","state","zip","pt","isStateOnly"];window.location.search.slice(1).split("&").forEach(u=>{const{0:c,1:d}=u.split("=");t.includes(c)&&(e[c]=decodeURIComponent(d))});let{where:n}=e;const{city:r,state:o,zip:i,pt:l,isStateOnly:s}=e;if(!n)if(r&&o&&i)n=`${r}, ${o} ${i}`;else if(r&&o)n=`${r}, ${o}`;else if(o)n=`${o}`;else if(i)n=`${i}`;else throw new Error("Location not found in URL parameters");const a={isStateOnly:s,pt:l,where:n};return l&&(a.pt=l),s&&(a.isStateOnly=s),Promise.resolve({...a,source:"URL Parameter"})}catch{return Promise.resolve({where:"",pt:"",source:""})}},Va=async(e={host:""})=>new Promise((t,n)=>{const{host:r="",...o}=e;if(typeof window>"u")return n("no window");Er=vt.get("api/autosuggest",{params:o}).then(i=>{if(Er=null,i.data.where){const{city:l="",state:s="",zip:a="",latitude:u="",longitude:c=""}=i.data.where;return t({what:i.data.what||"",city:l,state:s,zip:a,pt:`${u}, ${c}`,where:`${nh(l)}, ${s.toUpperCase()}`,source:"API"})}return t({where:"",pt:"",source:"API"})}).catch(()=>Promise.resolve({where:"",pt:""}))}),rh=async(e={host:""},t="",n="")=>{const{host:r=""}=e;return await th(`${r}/api/autosuggest/where`,{cat:"location",term:n,pt:t}).then(o=>{var i,l,s,a,u;return((l=(i=o==null?void 0:o.response)==null?void 0:i.categories)==null?void 0:l.length)>0&&((u=(a=(s=o==null?void 0:o.response)==null?void 0:s.categories[0])==null?void 0:a.suggestions)==null?void 0:u.length)>0?{categories:o.response.categories,...Zp(o.response.categories[0].suggestions[0])}:Va(e)})},Zy=async(e,t)=>!t||typeof t!="object"?await Va(e):!t.pt&&!t.isStateOnly&&t.where?rh(e,"",t.where):Promise.resolve(t),ev=e=>{{const t=localStorage.getItem("search.locations");if(t){const n=(JSON.parse(t)||[])[0],{where:r,pt:o}=n;return{highlight:r,pt:o,what:r,where:r}}}},tv=(e,t)=>{{const n={pt:e.pt,where:e.where},r=JSON.parse(localStorage.getItem("search.locations"))||[];r.unshift(n),r.length>3&&r.splice(-1,1),localStorage.setItem("search.locations",JSON.stringify(r))}},Rc=e=>{if(typeof localStorage>"u")return;let t="autosuggest";t=`${t}.${e}`;try{const n=localStorage.getItem(t),r=ev(e);if(n){const o=JSON.parse(n)[0];return!o.where||!o.what?void 0:o}else if(r)return!r.where||!r.what?void 0:r}catch(n){console.warn(n)}},oh=(e,t)=>{if(!e.where)return[];let n="autosuggest";n=`${n}.${t}`;try{const r=JSON.parse(localStorage.getItem(n))||[];return e.where&&!e.pt&&(e.pt=""),r.unshift(e),r.length>3&&r.splice(-1,1),localStorage.setItem(n,JSON.stringify(r)),e.isFriendsAndFamily||tv(e,t),r}catch(r){return console.warn(r),[]}},Ls={parse:function(e,t){if(!e||!t)return null;const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},get:function(e){const t=typeof window>"u"?this.queryStringFallback:window.location.href;return this.parse(e,t||"")},buildObject:function(e,t=[]){if(typeof window>"u")return e;const n=new URLSearchParams(window.location.search),r=new Map;for(const[l,s]of n)r.set(l,decodeURIComponent(s));const o=Object.fromEntries(r),i={...e};for(const l in o)!i[l]&&t.indexOf(l)===-1&&(i[l]=o[l]);return i},queryStringFallback:null},nv=e=>e?typeof window<"u"&&window.navigator.geolocation&&(window.location.hostname==="localhost"||!window.location.protocol.indexOf("https")):!1,rv=async({apiParams:e,startingText:t,useGeolocationOnInit:n,useLocalStorage:r})=>{const o=nv(n),i=r&&!!Rc("location");t=t||Ls.get("where");const l=!!Ls.get("location");switch(!0){case o:return await Jy(e);case!!t:return new Promise(s=>s({where:t,pt:""}));case i:return new Promise(s=>s(Rc("location")));case l:return await Xy();default:return await Va(e)}},ov=5,iv="40.6638, -73.938141",fi=async({apiParams:e={host:""},startingText:t="",tryCount:n=0,useGeolocationOnInit:r=!0,useLocalStorage:o=!0})=>{try{const i=await rv({apiParams:e,startingText:t,useGeolocationOnInit:r,useLocalStorage:o}),l=await Zy(e,i);if(l.where)return oh({pt:l.pt,where:l.where,highlight:l.highlight||"",what:l.what||""},"location"),l;throw new Error}catch{return n<ov?await fi({useGeolocationOnInit:r,tryCount:n+1,useLocalStorage:o,apiParams:e}):Promise.resolve({city:"",highlight:"",pt:iv,qaTarget:"",state:"",what:"",where:"",zip:""})}},lv=async({term:e="",pt:t="",host:n=""})=>await rh({host:n},t,e),sv="VpFl-",ih={btn:sv},av="GSmFS",uv="pNPJ7",cv="tE16d",dv="a-8g-",fv="hwOmd",pv="kI5in",hv="mqojy",mv="DrUoP",gv="_5qxNR",yv="-sqkz",vv="lxzbw",wv="U75fw",be={autosuggest:av,lg:uv,open:cv,formWrapper:dv,formOpen:fv,form:pv,inputs:hv,standalone:mv,searchIconBtn:gv,closeBtn:yv,closeIcon:vv,mobileControls:wv},Sv=L.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Ai=e=>{const{qaTarget:t="cross-icon",title:n="Cross"}=e;return L.jsx(se,{qaTarget:t,title:n,...e,children:Sv})};Ai.propTypes=se.propTypes;const xv=L.jsxs("g",{fill:"none",stroke:"currentColor",children:[L.jsx("circle",{cx:"12",cy:"8",r:"3"}),L.jsx("path",{d:"M3.5,9 C3.5,13 7,18.5 10,21.5 L12,23.5 L14,21.5 C17,18.5 20.5,13 20.5,9 C20.5,4 16.5,0.5 12,0.5 C7,0.5 3.5,4 3.5,9 Z"})]}),lh=e=>{const{qaTarget:t="pin-icon",title:n="Map Pin"}=e;return L.jsx(se,{qaTarget:t,title:n,...e,children:xv})};lh.propTypes=se.propTypes;var sh={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l<arguments.length;l++){var s=arguments[l];s&&(i=o(i,r.call(this,s)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return this&&this[i]||i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(this,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var l="";for(var s in i)t.call(i,s)&&i[s]&&(l=o(l,this&&this[s]||s));return l}function o(i,l){return l?i?i+" "+l:i+l:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(sh);var kv=sh.exports;const ah=$p(kv),Cv={"logo-heart":"_logo-heart_1a6qr_27"},Ev=ah.bind({...Cv}),Ic={secondary:"#0202EA",inverse:"#ffffff"},uh=({ariaHidden:e=!0,className:t,inverse:n,title:r="Healthgrades",width:o})=>{const i={[t]:t,"logo-heart":!0,"logo-heart--standard":!n,"logo-heart--inverse":n},l=n?Ic.inverse:Ic.secondary;return L.jsxs("svg",{className:Ev(i),"aria-hidden":e?!0:null,viewBox:"0 0 30 24",width:o,fill:l,children:[L.jsx("title",{children:r}),L.jsx("path",{d:"M26.175 11.627c-.561-.561-1.429-.561-2.015-.051l-7.552 7.551c-.434.434-1.122.434-1.53 0-.434-.433-.434-1.122 0-1.53l2.704-2.704v-.026l2.806-2.806a1.478 1.478 0 000-2.067 1.478 1.478 0 00-2.066 0l-1.888 1.888c-.434.434-1.097.434-1.531 0s-.434-1.097 0-1.53l6.53-6.531c.562-.562.562-1.506 0-2.067s-1.504-.561-2.065 0l-3.24 3.164a1.48 1.48 0 01-1.021.433c-.357 0-.714-.127-.995-.382l-3.036-3.036a6.605 6.605 0 00-9.337 0A6.562 6.562 0 000 6.6c0 1.761.69 3.42 1.94 4.67l12.246 12.246c0 .013.006.019.013.025s.013.013.013.026c.28.28.663.434 1.046.434s.74-.154 1.046-.434l9.847-9.848a1.486 1.486 0 00.026-2.092z"}),L.jsx("path",{d:"M21.43 9.127c.28.28.663.433 1.046.433s.74-.153 1.046-.433l5.255-5.256a1.478 1.478 0 000-2.066 1.478 1.478 0 00-2.066 0L21.455 7.06a1.412 1.412 0 00-.025 2.067zm7.908.433a1.454 1.454 0 10-2.908 0 1.454 1.454 0 002.908 0z"})]})};uh.propTypes={ariaHidden:D.bool,className:D.string,inverse:D.bool,title:D.string,width:D.oneOfType([D.string,D.number])};const Tv="_root_8cajs_33",_v="_modalScroll_8cajs_47",Nv="_contentScroll_8cajs_56",Pv="_dialog_8cajs_56",jv="_closeButtonWrapper_8cajs_66",Ov="_closeButton_8cajs_66",Lv="_overlay_8cajs_75",Rv="_lg_8cajs_96",Iv="_auto_8cajs_99",zv="_logo_8cajs_103",Dv="_header_8cajs_107",Mv="_title_8cajs_111",zt={root:Tv,modalScroll:_v,contentScroll:Nv,dialog:Pv,closeButtonWrapper:jv,closeButton:Ov,overlay:Lv,lg:Rv,auto:Iv,logo:zv,header:Dv,title:Mv},Ha=({children:e,className:t,closeModal:n,customClose:r,hasBodyScroll:o,hasLogo:i,id:l,modalSize:s,qaTargetClose:a,qaTargetMask:u,scrollType:c,title:d,titleId:p,zIndex:w})=>{const[g,v]=j.useState(null),[k,m]=j.useState(window.pageYOffset),f=j.useRef(null);j.useEffect(()=>{if(!o)return document.documentElement.style.cssText+="--scroll-off-set: -"+k+"px",document.body.classList.add("body--scroll-locked"),()=>{document.documentElement.style.removeProperty("--scroll-off-set"),document.body.classList.remove("body--scroll-locked"),window.scrollTo(0,k)}},[]),j.useEffect(()=>{const R=f.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');v(R[R.length-1]),f.current.contains(document.activeElement)||f.current.focus()});const h=R=>{R.stopPropagation(),n()},x=R=>{if(R.keyCode===27){h();return}const I=R.keyCode===9;if(document.activeElement===f.current&&R.shiftKey&&I){R.preventDefault(),g.focus();return}if(document.activeElement===g&&!R.shiftKey&&I){R.preventDefault(),f.current.focus();return}},E=ah.bind({...zt})({root:!0,[c+"Scroll"]:c,[s]:s,[t]:!!t,["modal--"+l]:!!l}),C=u||l+"-modal-overlay",_=a||l+"-modal-close",P=p||l+"-modal-title";return L.jsxs("div",{className:E,onKeyDown:x,ref:f,id:l+"-modal",style:{zIndex:w},tabIndex:"0",children:[L.jsx("span",{className:zt.overlay,"data-qa-target":C,onClick:R=>h(R)}),L.jsxs("section",{className:zt.dialog,role:"dialog","data-qa-target":l+"-modal-dialog","aria-labelledby":P,children:[L.jsx("div",{className:zt.closeButtonWrapper,children:L.jsx("button",{className:zt.closeButton,onClick:R=>h(R),"aria-label":"Close","data-qa-target":_,children:r||L.jsx(Ai,{})})}),i&&L.jsx(uh,{className:zt.logo}),d&&L.jsx("header",{className:zt.header,children:L.jsx("h3",{className:zt.title,id:P,children:d})}),e]})]})};Ha.propTypes={autoWidth:D.bool,children:D.node.isRequired,className:D.string,closeModal:D.func,customClose:D.oneOfType([D.element,D.string]),hasBodyScroll:D.bool,hasLogo:D.bool,id:D.string,modalSize:D.oneOf(["md","lg","auto"]),qaTargetClose:D.string,qaTargetMask:D.string,scrollType:D.oneOf(["content","modal"]),title:D.string,titleId:D.string,zIndex:D.number};Ha.defaultProps={qaTargetClose:"",qaTargetMask:""};const Wa=e=>{const[t,n]=j.useState(document.createElement("div")),[r,o]=j.useState(document.activeElement);j.useEffect(()=>{const a=document.body;t.id=e.id,t.setAttribute("data-qa-target",e.id),a.insertBefore(t,a.firstChild)});const i=()=>{t&&document.body.removeChild(t)},l=()=>{e.handleClose(),i(),r==null||r.focus(),o(null)},s=()=>L.jsx(Ha,{...e,closeModal:l,children:e.children});return e.usePortal?cp.createPortal(s(),t):s()};Wa.propTypes={className:D.string,children:D.node.isRequired,customClose:D.oneOfType([D.element,D.string]),handleClose:D.func.isRequired,hasBodyScroll:D.bool,hasLogo:D.bool,id:D.string.isRequired,modalSize:D.oneOf(["md","lg","auto"]),qaTargetMask:D.string,qaTargetClose:D.string,scrollType:D.oneOf(["content","modal"]),title:D.string,titleId:D.string,usePortal:D.bool,zIndex:D.number};Wa.defaultProps={modalSize:"md",scrollType:"modal",usePortal:!0};const Av="tyIE6",$v={text:Av},Fv=({handleClose:e,id:t})=>y.jsx(Wa,{handleClose:e,id:t,titleId:"autosuggest-modal",title:"Allow access to your location",zIndex:99999999999,children:y.jsxs("div",{className:$v.text,children:[y.jsxs("p",{children:["Please refresh the page and ",y.jsx("b",{children:"allow"})," access to your location when the browser asks."]}),y.jsx("p",{children:"If you have previously blocked access, you may have to update this in browser settings."}),y.jsx("button",{className:ih.btn,name:"refresh",onClick:()=>window.location.reload(),type:"button",children:"Refresh Page"})]})}),Uv=L.jsxs("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[L.jsx("polygon",{points:"12.5 9, 12.5 15"}),L.jsx("polygon",{points:"12.5 17, 12.5 19"}),L.jsx("polygon",{points:"12.5 3.5, 22.5 21, 2.5 21"})]}),ch=e=>{const{qaTarget:t="alert-icon",title:n="Alert"}=e;return L.jsx(se,{qaTarget:t,title:n,...e,children:Uv})};ch.propTypes=se.propTypes;const Bv=L.jsxs("g",{strokeLinecap:"round",strokeWidth:"2",stroke:"currentColor",fill:"none",children:[L.jsx("path",{d:"M17.5 33.5c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z"}),L.jsx("path",{d:"M17.52 17.286a3.906 3.906 0 100-7.812 3.906 3.906 0 000 7.812zm10.308 12.43c-1.156-5.458-5.326-8.887-10.308-8.887-4.981 0-9.166 3.444-10.313 8.918m14.276-7.904v3.597m-7.743-3.597v3.597"})]}),dh=e=>{const{qaTarget:t="doctor-icon",title:n="Doctor"}=e;return L.jsx(se,{qaTarget:t,title:n,viewBox:"0 0 35 35",...e,children:Bv})};dh.propTypes=se.propTypes;const Vv=L.jsxs("g",{fill:"currentColor",children:[L.jsx("path",{d:"M29.5 28.5h-12a1 1 0 01-1-1v-8a1 1 0 011-1h12a1 1 0 011 1v8a1 1 0 01-1 1zm-11-2h10v-6h-10v6zm-5-6h-6a1 1 0 010-2h6a1 1 0 010 2zm0 4h-6a1 1 0 010-2h6a1 1 0 010 2zm0 4h-6a1 1 0 010-2h6a1 1 0 010 2z"}),L.jsx("path",{d:"M39.5 12.5a1 1 0 00-1 1v18a1 1 0 01-1 1h-34a1 1 0 01-1-1v-20a1 1 0 011-1h30a1 1 0 011 1v18a1 1 0 002 0v-18c0-1.654-1.346-3-3-3h-30c-1.654 0-3 1.346-3 3v20c0 1.654 1.346 3 3 3h34c1.654 0 3-1.346 3-3v-18a1 1 0 00-1-1z"}),L.jsx("path",{d:"M29.5 16.5h-22a1 1 0 010-2h22a1 1 0 010 2z"})]}),fh=e=>{const{qaTarget:t="newpaper-icon",title:n="Newspaper"}=e;return L.jsx(se,{qaTarget:t,title:n,viewBox:"0 0 41 41",...e,children:Vv})};fh.propTypes=se.propTypes;const Hv=L.jsxs("g",{fill:"none",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"2",children:[L.jsx("path",{d:"M15.602 6.431H18.4M18.572 4.515v3.832M15.427 4.515v3.832M20.508 12.958h-7.013M20.508 18.448h-7.013M20.508 23.931h-7.013M25.59 14.788h-1.772M25.59 20.276h-1.772M25.59 25.76h-1.772M13.321 33h-3.14V1h13.636v32h-3.14"}),L.jsx("path",{d:"M6.777 33H1V5.817h9.182M13.322 33a3.657 3.657 0 011.028-2.68A3.683 3.683 0 0117 29.2a3.692 3.692 0 012.65 1.122A3.667 3.667 0 0120.677 33M8.413 25.76h1.768M8.413 20.276h1.768M8.413 14.788h1.768M27.228 5.818H33v27.181h-9.182"})]}),ph=e=>{const{qaTarget:t="hospital-icon",title:n="Hospital"}=e;return L.jsx(se,{qaTarget:t,title:n,viewBox:"0 0 34 34",...e,children:Hv})};ph.propTypes=se.propTypes;const Wv=L.jsxs("g",{fill:"none",children:[L.jsx("path",{d:"M38.89 9.89h-7.555V15h7.555V9.89z",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"1.75"}),L.jsx("path",{d:"M33.558 11a1.336 1.336 0 10-.01 2.671 1.336 1.336 0 00.01-2.671zm-.463 1.556a.22.22 0 110-.441h.237v-.243a.215.215 0 01.226-.204.208.208 0 01.202.123.208.208 0 01.019.08v.243h.243a.22.22 0 110 .442h-.243v.243a.215.215 0 01-.22.204.22.22 0 01-.227-.204v-.243h-.237z",fill:"currentcolor"}),L.jsx("path",{d:"M35.655 11.733h1.43M35.655 13.063h1.43M32.67 8.333v-2.67h-9.558v11.56h9.558v-.667M30.33 8.258h-5.336M29.442 10.702h-4.448",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"1.75"}),L.jsx("path",{d:"M25.111 12.334a.447.447 0 10.413.271.442.442 0 00-.413-.27z",fill:"currentcolor"}),L.jsx("path",{d:"M26.667 12.334a.447.447 0 10.413.271.441.441 0 00-.413-.27z",fill:"currentcolor"}),L.jsx("path",{d:"M17.777 25.22v3.89M19.78 27.113h-4.051M34.778 21.092H1M2 21.446V33h31.56v-9.238M12.22 1C6.966 1 6.564 5.823 7.033 8.521l.082.447c.1.503 1.32.105 1.32.105M14.444 2.11c3.709.348 3.068 5.585 3.068 6.887a.333.333 0 010 .077c-.088.486-1.274.353-1.274.353",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"1.75"}),L.jsx("path",{d:"M15.332 6.358a2.859 2.859 0 01-1.728 2.621.072.072 0 01-.044 0c-.349.15-.724.227-1.103.227-.56 0-1.108-.16-1.579-.464a2.875 2.875 0 01-1.236-1.75 3.2 3.2 0 01-.071-.551.64.64 0 01.667-.64c1.292.027 2.533-.69 2.406-2.075 0-.083 0-.182.033-.215.53-.337 2.655.607 2.655 2.847zM4.445 18.93a10.87 10.87 0 01.634-2.82c1.253-3.31 4.067-5.33 7.34-5.33 4.414 0 8.029 3.703 8.029 9.331M9.553 11.888v2.444M15.11 11.888v2.444M16.712 17.402a1.557 1.557 0 00-3.113 0",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"1.75"}),L.jsx("path",{d:"M9.772 16.04a.315.315 0 01-.18.055.323.323 0 01-.228-.094s0 0 0 0a.323.323 0 01.457-.457s0 0 0 0a.324.324 0 01-.05.497z",fill:"currentcolor",stroke:"currentcolor",strokeWidth:"1.75"})]}),hh=e=>{const{qaTarget:t="office-icon",title:n="Office"}=e;return L.jsx(se,{qaTarget:t,title:n,viewBox:"0 0 40 34",...e,children:Wv})};hh.propTypes=se.propTypes;const qv=L.jsxs("g",{stroke:"currentColor",fill:"none",children:[L.jsx("path",{d:"M2.271 4.136v5.28c0 1.603.635 3.14 1.763 4.274a6.006 6.006 0 004.257 1.771 6.006 6.006 0 004.256-1.77 6.059 6.059 0 001.763-4.275v-5.28",strokeLinecap:"round",strokeWidth:"1.5"}),L.jsx("path",{d:"M2.38 3.512c.69 0 1.25-.562 1.25-1.256S3.07 1 2.38 1c-.691 0-1.251.562-1.251 1.256s.56 1.256 1.25 1.256zm11.958 0c.691 0 1.251-.562 1.251-1.256S15.03 1 14.34 1c-.691 0-1.251.562-1.251 1.256s.56 1.256 1.25 1.256zm15.932 9.854a1.04 1.04 0 000-2.082c-.573 0-1.037.465-1.037 1.04s.464 1.042 1.037 1.042z",strokeWidth:"1.25"}),L.jsx("path",{d:"M30.268 15.2a2.869 2.869 0 002.862-2.874 2.869 2.869 0 00-2.862-2.875 2.869 2.869 0 00-2.863 2.875 2.869 2.869 0 002.863 2.874z",strokeWidth:"1.25"}),L.jsx("path",{d:"M30.3 9.296V7.637a4.418 4.418 0 00-1.219-3.222 4.38 4.38 0 00-3.157-1.35 4.365 4.365 0 00-3.158 1.35 4.401 4.401 0 00-1.22 3.222v5.306",strokeWidth:"1.5"}),L.jsx("path",{d:"M8.304 15.832v2.518c0 1.764.697 3.456 1.939 4.703A6.607 6.607 0 0014.925 25c1.756 0 3.44-.7 4.682-1.947a6.665 6.665 0 001.939-4.703v-8.06",strokeWidth:"1.5"})]}),mh=e=>{const{qaTarget:t="Stethoscope-icon",title:n="Stethoscope"}=e;return L.jsx(se,{qaTarget:t,title:n,viewBox:"0 0 34 26",...e,children:qv})};mh.propTypes=se.propTypes;const bv=L.jsxs("g",{fill:"none",stroke:"currentColor",children:[L.jsx("rect",{x:"2.5",y:"7.5",width:"19",height:"13",rx:"1"}),L.jsx("rect",{x:"8.5",y:"4.5",width:"7",height:"3",rx:"1"}),L.jsx("path",{d:"M10.5 10.5v2h-2v3h2v2h3v-2h2v-3h-2v-2z"})]}),gh=e=>{const{qaTarget:t="medical-bag-icon",title:n="Medical Bag"}=e;return L.jsx(se,{qaTarget:t,title:n,...e,children:bv})};gh.propTypes=se.propTypes;const Qv="FQ-Wx",Gv="K5heY",Kv="-sKbI",Yv="RI2p-",Ao={drawer:Qv,suggestion:Gv,categoryTitle:Kv,subSuggestion:Yv},Jv=({disableEnterKeyPress:e,focusedSuggestion:t,handleSuggestionSelect:n,id:r,index:o,suggestion:i,suggestionCount:l})=>{const{categoryTitle:s,className:a,clickable:u=!0,highlightedText:c,subCategoryName:d,value:p}=i,w=h=>({text:h.value,subcategory:h.subCategoryName,cfid:h.cfid,url:h.url,type:h.type,searchType:h.searchType,entityCode:h.entityCode,isRollup:h.isRollup,spec:h.spec}),g=h=>{const x=w(h);n(x)},v=(h,x)=>{const{key:E}=h,C=w(x);E==="Enter"&&n(C)},k=`${r}-sugg-${o+1}`,m=de({[Ao.suggestion]:!0,[Ao.suggestionCurrentLocation]:i.value==="Your Current Location",...a?{[Ao[a]]:a}:{}}),f=()=>d?y.jsxs(y.Fragment,{children:[y.jsxs("span",{className:"sr-only",children:[p," Sub Specialty:"]}),d]}):s?y.jsxs(y.Fragment,{children:[y.jsx("span",{className:"sr-only",children:"Category:"}),y.jsx("strong",{children:p}),p==="Name Match"&&y.jsx(dh,{size:"lg"}),p==="Health Content"&&y.jsx(fh,{size:"lg"}),p==="Diseases, Conditions & Procedures"&&y.jsx(mh,{size:"lg"}),p==="Specialties"&&y.jsx(gh,{size:"lg"}),p==="Hospitals"&&y.jsx(ph,{size:"lg"}),p==="Group Practices"&&y.jsx(hh,{size:"lg"})]}):typeof c=="string"?y.jsx("span",{dangerouslySetInnerHTML:{__html:c}}):c;return y.jsx("li",{"aria-posinset":o+1,"aria-selected":t===p,"aria-setsize":l,className:m,"data-qa-target":k,id:k,onMouseDown:u?()=>g(i):void 0,onKeyDown:u&&!e?h=>v(h,i):void 0,role:s?"listitem":"option",tabIndex:-1,children:f()})},Xv=({disableEnterKeyPress:e,drawerItems:t=[],id:n,focusedSuggestion:r,handleSuggestionSelect:o})=>y.jsxs(y.Fragment,{children:[y.jsx("ul",{className:Ao.drawer,id:n,role:"listbox",children:t==null?void 0:t.map((i,l)=>y.jsx(Jv,{disableEnterKeyPress:e,focusedSuggestion:r,handleSuggestionSelect:o,id:n,index:l,suggestion:i,suggestionCount:t.length},l))}),!!(t!=null&&t.length)&&y.jsx("div",{"aria-live":"polite",className:"sr-only",role:"status",children:`${t.length} results available.`})]}),Zv="E9mRo",e2="j2QfS",t2="l35Hn",n2="dS1BC",r2="ZX9NZ",o2="_3BWDR",xl={md:Zv,lg:e2,spinner:t2,rotator:n2,circle:r2,dash:o2},i2=({className:e,size:t="md"})=>{const n={[e||""]:e,[xl.spinner]:!0,[xl[t]]:t};return y.jsx("svg",{className:de(n),height:"1em",viewBox:"0 0 66 66",width:"1em",children:y.jsx("circle",{className:xl.circle,cx:33,cy:33,fill:"none",r:30})})},l2="QUu6d",s2="-GVC1",a2="u5qRL",u2="JtaQl",c2="lu7R1",d2="RpTpA",f2="FO0p1",p2="h7K-F",h2="i0-Ho",m2="_9PZ-0",g2="_95CXT",y2="xEvzS",v2="_0wq27",w2="-xdVp",S2="wQyf-",x2="kkSfQ",k2="Zhq1-",we={inputRoot:l2,lg:s2,inputWrapper:a2,labelWrapper:u2,label:c2,requiredLabel:d2,errorIcon:f2,input:p2,inputEmpty:h2,inputError:m2,inputLoadingSpinner:g2,hintText:y2,clearBtn:v2,clearBtnIcon:w2,drawerWrapper:S2,drawerOpen:x2,overlay:k2},yh=j.forwardRef(({className:e,disableEnterKeyPress:t,description:n="Start typing to see suggestions",drawerItems:r,errorText:o,hasError:i,hasOverlay:l=!1,hideDrawer:s,id:a,inputValue:u,isDisabled:c,isDrawerVisible:d,isLoading:p,label:w,onChange:g,onBlur:v,onKeyPress:k,onSuggestionClick:m,placeholder:f,shouldLockScroll:h=!1,size:x="md",suggestionId:E},C)=>{const[_,P]=j.useState(""),R=j.useRef(!1),I=()=>{!R.current&&v&&v()},ae=M=>{(M.key==="ArrowUp"||M.key==="ArrowDown")&&(R.current=!0),k(M)},U=j.useRef(null),te=j.useRef(null),ft=M=>{var V;if(U.current&&!U.current.contains(M.target)){s(!0);const W=(V=U.current)==null?void 0:V.ownerDocument.body;W==null||W.removeEventListener("mousedown",ft)}};j.useImperativeHandle(C,()=>({isFocused:te.current===document.activeElement,moveCursorToEnd:()=>{const M=te.current;M.setSelectionRange(M.value.length,M.value.length)},addMouseDownListener:()=>{var M,V;(V=(M=U.current)==null?void 0:M.ownerDocument.body)==null||V.addEventListener("mousedown",ft)},focusInput:()=>{te.current.focus(),setTimeout(()=>{te.current.setSelectionRange(1e3,1e3)},0)},focusSuggestion:M=>{var V,W;P(r[M-1].value),(W=(V=U==null?void 0:U.current)==null?void 0:V.querySelector(`[aria-posinset="${M}"]`))==null||W.focus()},toggleBodyClass:M=>{var V;if(h){const W=(V=U.current)==null?void 0:V.ownerDocument.body.classList,ve="autosuggest-active-lock-scrolling";M==="add"?W==null||W.add(ve):W==null||W.remove(ve)}}}));const xt=()=>{g(""),setTimeout(()=>{te.current.focus()},0)},pe=M=>{R.current=!1,g(M.target.value)},pt=M=>{R.current=!0,s(),m(M)},N=`${a}-input`,z=`${a}-drawer`,A={[e||""]:!!e,[we.inputRoot]:!0,[we.lg]:x==="lg"},Q={[we.input]:!0,[we.inputError]:i,[we.inputEmpty]:u.length===0&&!p},F={[we.drawerWrapper]:!0,[we.drawerOpen]:d};return y.jsxs(y.Fragment,{children:[y.jsxs("div",{className:de(A),ref:U,onKeyDown:ae,children:[y.jsxs("div",{className:we.inputWrapper,children:[y.jsxs("span",{className:we.labelWrapper,children:[y.jsx("label",{className:we.label,htmlFor:N,children:w}),i&&y.jsxs("span",{className:we.requiredLabel,"aria-hidden":"true",children:[y.jsx(ch,{className:we.errorIcon,noSetSize:!0}),"required field"]})]}),y.jsx(C2,{inputValue:u,focusedSuggestion:_}),y.jsx("input",{"aria-activedescendant":E,"aria-autocomplete":"both","aria-describedby":i?`${N}-error`:`${N}-description`,"aria-expanded":d,"aria-owns":z,"aria-required":"true",autoComplete:"off",className:de(Q),"data-qa-target":N,disabled:c,id:N,onChange:pe,onFocus:()=>g(u),onBlur:I,placeholder:f,ref:te,role:"combobox",type:"text",value:u}),u.length>0&&y.jsx("button",{"aria-label":`Clear ${w} Input Value`,className:we.clearBtn,"data-qa-target":`${N}-clear`,onClick:xt,type:"button",children:y.jsx(Ai,{className:we.clearBtnIcon,noSetSize:!0})}),p&&y.jsx("div",{className:we.inputLoadingSpinner,children:y.jsx(i2,{size:x})}),i&&y.jsx("div",{id:`${N}-error`,hidden:!0,children:o}),y.jsx("div",{id:`${N}-description`,hidden:!0,children:`${n}. Use the arrow keys to navigate. Press 'Enter' to select.`})]}),!c&&y.jsx("div",{className:de(F),children:y.jsx(Xv,{disableEnterKeyPress:t,drawerItems:r,id:z,focusedSuggestion:_,handleSuggestionSelect:pt})})]}),l&&d&&y.jsx("div",{className:we.overlay})]})}),C2=({inputValue:e,focusedSuggestion:t})=>{const n=e.length,r=t.slice(0,n),o=t.replace(r,e);return n>1&&e.toLowerCase()===r.toLowerCase()?y.jsx("span",{className:we.hintText,"aria-hidden":"true",children:o}):null};var zc;const E2=typeof window>"u"?null:((zc=window==null?void 0:window.location)==null?void 0:zc.hostname)==="localhost",Dc={AutosuggestTopSearches:"api/autosuggest/what/topsearches",AutosuggestWhat:"api/autosuggest/what"},T2=async({category:e="term",cleanCategories:t,errorCallback:n,pt:r,term:o="",suppressTopSearches:i=!1})=>{let l=`${Dc.AutosuggestWhat}`,s={cat:e,pt:r,term:o,hl:"true"};return!o.trim()&&!i&&(l=`${Dc.AutosuggestTopSearches}`,s={pt:r,term:""}),th(l,s,2,n,!0).then(a=>t(a).map(u=>({...u,highlightedText:u.highlight,value:u.what}))).catch(a=>(E2&&console.warn("TermSelector refreshSuggestions: Error",a),[]))},_2=(e,t,n)=>[...e,t,...n.map(r=>({...r,...t,className:"subSuggestion"}))];let Mc;const N2=(e,t,n)=>{const{categories:r}=t.response;return r.reduce((o,{title:i,category:l,suggestions:s})=>{var a;let u;if(l==="Procedure"||l==="Condition"?u="Diseases, Conditions & Procedures":l==="Specialty"?u=i.indexOf("Popular")>-1?"Top Searches":"Specialties":l==="UcmsContent"?u="Health Content":l==="Facility"?u="Hospitals":l==="Practice"?u="Group Practices":u="Name Match",((a=e==null?void 0:e.type)==null?void 0:a.length)>0&&e.type===i&&s.length>0){const{className:d,helpTextMessage:p,type:w,qaTarget:g}=e;o[u].push({id:l,className:d,what:p,qaTarget:g,type:w,clickable:!1})}let c=s;return c=s.reduce((d,p)=>{const{clinicalFocus:w=""}=p.entity;return w?(!Mc&&Mi("Clinical Focus display",{pageName:n}),Mc=!0,_2(d,p,w)):[...d,p]},[]),o[u]=[...o[u],...c.map(Gy)],o},{Specialties:[],"Diseases, Conditions & Procedures":[],"Name Match":[],"Top Searches":[],Hospitals:[],"Health Content":[],"Group Practices":[]})},P2=(e,t)=>({response:{categories:t.response.categories.filter(n=>n.catType!==e)}}),j2=({helpText:e,showTitles:t=!0,categoryToRemove:n="",pageName:r})=>o=>{if(!o.response||!o.response.categories)return[];const i=n.length>0?P2(n,o):o,l=N2(e,i,r);return Object.keys(l).reduce((s,a)=>{if(!l[a].length||l[a].type===n)return s;const u={className:"categoryTitle",id:a+"-section-title",what:a,clickable:!1,categoryTitle:!0};return t?[...s,u,...l[a]]:[...s,...l[a]]},[])},O2=async({category:e,pt:t,term:n,pageName:r,suppressTopSearches:o})=>{const i=j2({pageName:r});return await T2({category:e,cleanCategories:i,errorCallback:l=>console.warn("TermSelector refreshSuggestions: Error",l),pt:t,term:n,suppressTopSearches:o})},Rs=e=>({text:e.value,subcategory:e.subCategoryName,cfid:e.cfid,url:e.url,type:e.type,searchType:e.searchType,entityCode:e.entityCode,isRollup:e.isRollup,spec:e.spec}),vh=({drawerItems:e,onEnter:t})=>{const[n,r]=j.useState(""),[o,i]=j.useState(0),[l,s]=j.useState(!1),a=j.useRef(null),u=j.useCallback(()=>{i(0),r("")},[]),c=()=>{var g,v;s(!0),(g=a.current)==null||g.addMouseDownListener(),(v=a.current)==null||v.toggleBodyClass("add")},d=g=>{var v;s(!1),g&&u(),(v=a.current)==null||v.toggleBodyClass("remove")},p=g=>{var v;(v=a.current)==null||v.focusSuggestion(g),i(g),document.activeElement&&r(document.activeElement.id)},w=(g,v)=>{var k;v&&g!==e.length?p(g+1):!v&&g>1?p(g-1):!v&&g!==0&&((k=a.current)==null||k.focusInput(),u())};return{suggestionId:n,showDrawer:c,hideDrawer:d,inputRef:a,isDrawerVisible:l,highlightedIndex:o,setHighlightedIndex:i,handleFocusItem:p,handleKeyPress:g=>{var v,k,m,f;const{key:h}=g;h==="ArrowDown"||h==="ArrowUp"?(g.preventDefault(),w(o,h==="ArrowDown"),(v=a.current)==null||v.moveCursorToEnd()):h==="Escape"?(s(!1),(k=a.current)==null||k.focusInput()):h==="Tab"?(s(!1),u()):h==="Enter"?t&&g.target.type!=="button"&&(g.preventDefault(),o>0?t(o-1):t(o)):h.length===1&&((m=a.current)!=null&&m.isFocused||((f=a.current)==null||f.focusInput(),setTimeout(u,0)))},resetIndex:u}},L2="OTcQ1",R2="APEQB",I2="-d-k6",z2="vg2BH",vo={locationInput:L2,locationInputStandalone:R2,lg:I2,currentLocation:z2},D2=400,M2=({onLocationChange:e,hasInputError:t,hasOverlay:n,id:r,inputValue:o,isStandalone:i,label:l="Location",onSubmit:s,placeholder:a="City or zip...",shouldLockScroll:u,size:c="md",suggestedPt:d="",suppressGeolocation:p})=>{const w={city:"",pt:"",state:"",where:"",zip:""},[g,v]=j.useState(w),[k,m]=j.useState([]),[f,h]=j.useState(!1),[x,E]=j.useState(!1),C=(F,M=!0)=>{if(F>0){const V=Rs(k[F]);pe(V,M)}else{const V=k.length>1?1:0,W=Rs(k[V]);pe(W,M)}},{showDrawer:_,hideDrawer:P,inputRef:R,handleKeyPress:I,isDrawerVisible:ae,suggestionId:U}=vh({drawerItems:k,onEnter:C}),te="Your Current Location",ft=async()=>{E(!0);const{pt:F="",state:M="",where:V="",zip:W=""}=await fi({useGeolocationOnInit:!0});if(E(!1),V.length>0)return{pt:F,state:M,where:V,zip:W};throw new Error("No location")},xt=({location:F,shouldSubmit:M})=>{e(F),P(!0),M&&s({location:F})},pe=(F,M=!0)=>{var V;const{entity:W,value:ve}=k.find(({value:ue})=>ue===F.text)||{entity:w,value:""};if(F.text===te)g.where.length<=0?ft().then(ue=>{v(ue),xt({location:ue,shouldSubmit:M})}).catch(()=>{h(!0)}):xt({location:g,shouldSubmit:M});else if(((V=W==null?void 0:W.pt)==null?void 0:V.length)!==0||F.text===g.where){const ue={pt:(W==null?void 0:W.pt)||g.pt,state:(W==null?void 0:W.state)||g.state,where:ve||g.where,zip:(W==null?void 0:W.zip)||g.zip};xt({location:ue,shouldSubmit:M})}},pt=j.useCallback(async F=>{E(!0);const M=await lv({term:F.where,pt:F.pt}),{categories:V=[]}=M,{suggestions:W=[]}=V[0]||[],ve=y.jsxs("span",{className:vo.currentLocation,children:[y.jsx(lh,{size:"md"}),te]}),ue=p?[]:[{highlightedText:ve,value:te}];W.length>0&&ue.push(...W),m(ue),E(!1)},[p]),N=j.useMemo(()=>Mp(pt,D2),[pt]),z=F=>{!ae&&_();const M={pt:d,where:F};e(M),N(M)},A=()=>{C(1,!1)},Q={[vo.locationInput]:!0,[vo.locationInputStandalone]:i,[vo.lg]:c==="lg"};return y.jsxs(y.Fragment,{children:[y.jsx(yh,{className:de(Q),disableEnterKeyPress:!0,description:"Start typing a city or zip code to see search location suggestions",drawerItems:k,errorText:"Error, please enter a valid search location.",hasError:t,hasOverlay:n,hideDrawer:P,id:`${r}-location`,inputValue:o,isDrawerVisible:ae,isLoading:x,label:l,onBlur:A,onChange:z,onKeyPress:I,onSuggestionClick:pe,placeholder:a,ref:R,shouldLockScroll:u,size:c,suggestionId:U}),f&&y.jsx(Fv,{handleClose:()=>h(!1),id:`${r}-current-location-messaging-refresh`})]})},A2="_10CaV",$2="b-LWN",Ac={searchInput:A2,lg:$2},F2=400,U2={text:""},B2=({category:e,handleInputChange:t,handleSuggestionMatch:n,hasInputError:r,hasOverlay:o,id:i,inputValue:l,label:s="Search",placeholder:a="Doctors, conditions, or procedures...",shouldLockScroll:u,size:c="md",suggestedPt:d=""})=>{const[p,w]=j.useState([]),[g,v]=j.useState(!0),{pageName:k}=Jp(),{showDrawer:m,hideDrawer:f,inputRef:h,handleKeyPress:x,isDrawerVisible:E,suggestionId:C}=vh({drawerItems:p});j.useEffect(()=>{d.length>0&&v(!1)},[d]),j.useEffect(()=>{var U;if(l.toLowerCase()===((U=p[1])==null?void 0:U.value.toLowerCase())){const te=Rs(p[1]);n(te)}else n(U2)},[l,p]);const _=j.useCallback(async U=>{v(!0);const te=await O2({category:e,pt:d,term:U,pageName:k,suppressTopSearches:e.includes("facility")});w(te||[]),v(!1)},[e,k,d]),P=j.useMemo(()=>Mp(_,F2),[_]),R=U=>{!E&&m(),t(!1,{text:U}),P(U)},I=()=>{let U=a;return e==="facility"?U="Hospitals by name":e==="articles"&&(U="Articles on Healthgrades"),U},ae={[Ac.searchInput]:!0,[Ac.lg]:c==="lg"};return y.jsx(yh,{className:de(ae),description:V2(e),drawerItems:p,errorText:"Error, please enter a search term",hasError:r,hasOverlay:o,hideDrawer:f,id:`${i}-search`,inputValue:l,isDisabled:d.length<=0,isDrawerVisible:E,isLoading:g,label:s,onChange:R,onKeyPress:x,onSuggestionClick:U=>t(!0,U),placeholder:I(),ref:h,shouldLockScroll:u,size:c,suggestionId:C})},V2=e=>{let t="doctors name or condition, procedure, or specialty";return e==="facility"?t="hospital by name":e==="articles"&&(t="health topic "),`Start typing a ${t} to see suggestions`},H2="keyword",W2="/usearch?",q2=(e,t,n)=>{const r={"hg.Search":"1","hg.NameSearched":e.what||"","hg.whatInterpretation":t?1:0,PageName:n||""};let o=H2;switch(e.type){case"Specialty":e.isRollup?o="rollup specialty":o="practicing specialty";break;case"Practice":o="practice";break;case"Facility":o="facility";break;case"UcmsContent":o="content";break;case"SpecialtyVertical":o="vertical specialty";break;case"Procedure":o="procedure";break;case"Condition":o="condition";break;case"Provider":o="name",r["hg.ClickThroughType"]="search",r["hg.ProductChannel"]=0,r["hg.ClickThroughHGProfileID"]=e.pwid;break}return r["hg.InternalSearchValues"]=o,r},b2=({baseUrl:e,term:t,location:n})=>{const r={...t.category==="facility"&&{category:"facility"},...t.entityCode&&{entityCode:encodeURIComponent(t.entityCode)},...t.searchType&&{searchType:encodeURIComponent(t.searchType)},...t.what!==null&&t.what!==void 0&&{what:encodeURIComponent(t.what)},...t.cfid&&{cfid:encodeURIComponent(t.cfid)},...n.pt&&{pt:encodeURIComponent(n.pt)},...n.state&&{state:encodeURIComponent(n.state)},...n.where&&{where:encodeURIComponent(n.where)},...n.zip&&{zip:encodeURIComponent(n.zip)}},o=["entityCode","useExactQuery","pageNum"],i=Ls.buildObject(r,o),l=Object.keys(i).map(s=>s+"="+i[s]);return(e||Xp(e))+W2+l.join("&")},$c=["hospitals","hospital"],Q2=({baseUrl:e="",location:t,shouldOpenNewTab:n=!1,term:r,pageName:o,redirectUrl:i})=>{let l=!1,s,a,u;const c=r.what.trim().toLowerCase();r.source!=="top"&&(s=c.match(/^(.+) (in|near|by) (.+)$/))&&(l=!0,a=s[1],u=s[3]),($c.indexOf(c)>-1||a&&$c.indexOf(a)>-1)&&(r.what="",r.category="facility",a=""),r.what=a||r.what;const d=u?{pt:"",where:u}:t,p=q2(r,l,o),w=r.subCategoryName?`search|${r.subCategoryName}`:"search";Mi(w,p),typeof localStorage<"u"&&localStorage.setItem("autosuggest:searchTerm",r.what);const g=i??b2({baseUrl:e,term:r,location:d});if(n){const v=document.createElement("a");v.target="_blank",v.href=g,v.click()}else typeof global<"u"?global.location.href=g:window.location.href=g},G2=()=>{if(typeof window>"u")return"";const e=new URLSearchParams(window.location.search).get("what")||"";return nh(e)},K2=({baseUrl:e,className:t,hasOverlay:n,id:r,initialSearchLocation:o,initialSearchTerm:i,locationLabel:l,locationPlaceholder:s,pageName:a,searchCategory:u="term",searchLabel:c,searchPlaceholder:d,shouldLockScroll:p,shouldOpenNewTab:w=!1,size:g="md",source:v,suppressGeolocation:k,suppressLocation:m,suppressTerm:f,tealiumUrl:h,accessToken:x})=>{var E;qy(h);const[C,_]=j.useState(!1),[P,R]=j.useState(!1),[I,ae]=j.useState(!1),[U,te]=j.useState(G2),[ft,xt]=j.useState(),[pe,pt]=j.useState({pt:"",state:"",where:"",zip:""}),N=j.useCallback(()=>{P||(R(!0),Mi("search initiated",{pageName:a}))},[P,a]),z=j.useCallback((K,X)=>{pt(X),!K&&N()},[N]);j.useEffect(()=>{e||console.warn('"baseUrl" is a required prop.'),Qy({host:e,apiToken:x,source:v})},[e,v,x]),j.useEffect(()=>{i&&te(i)},[i]),j.useEffect(()=>{C||fi({useGeolocationOnInit:!1,apiParams:{host:e}}).then(K=>{z(!0,K),_(!0)})},[z,C,e]),j.useEffect(()=>{!o||!C||fi({useGeolocationOnInit:!1,startingText:o}).then(K=>{z(!0,K)})},[o,C,z]);const A=j.useRef(null),Q=()=>{var K;ae(!I),(K=A.current)==null||K.ownerDocument.body.classList.toggle("body--autosuggest-open")},F=K=>{te(K),N()},[M,V]=j.useState(!1),[W,ve]=j.useState(!1),ue=j.useRef(null),Yr=`${r}-form`;(E=ue==null?void 0:ue.current)!=null&&E.clientHeight&&(ue.current.ownerDocument.documentElement.style.cssText+="--autosuggest-inputs-height: "+ue.current.clientHeight+"px");const Jr=({event:K,value:X,location:xn})=>{K&&K.preventDefault(),V(!1),ve(!1);const Ja=(X==null?void 0:X.text)||U,Xa=f?!0:Ja.trim().length>0,$i=xn.where.trim().length>0||xn.pt.trim().length>0;if($i&&oh({highlight:xn.highlight||"",pt:xn.pt,what:"",where:xn.where},"location"),!Xa||!$i)setTimeout(()=>{V(!Xa),ve(!$i)},0);else{const bh={category:u,what:Ja,subCategoryName:X==null?void 0:X.subcategory,cfid:X==null?void 0:X.cfid,entityCode:X==null?void 0:X.entityCode,isRollup:X==null?void 0:X.isRollup,searchType:X==null?void 0:X.searchType,spec:X==null?void 0:X.spec,type:X==null?void 0:X.type};Q2({baseUrl:e,location:xn,shouldOpenNewTab:w,term:bh,pageName:a,redirectUrl:X==null?void 0:X.url})}},Vh=(K,X)=>{M&&X.text&&V(!1),F(X.text),K&&Jr({value:X,location:pe})},Hh={[t||""]:t,[be.autosuggest]:!0,[be.open]:I,[be.lg]:g==="lg"},Wh={[be.formWrapper]:!0,[be.formOpen]:I},qh={[be.inputs]:!0,[be.standalone]:f||m},Ya=U&&pe.where?`Search for ${U} in ${pe.where}`:"Search";return y.jsx(Hy,{pageName:a||"",children:y.jsxs("search",{id:`${r}-autosuggest-search`,className:de(Hh),ref:A,children:[y.jsx(Wy,{handleSearchOpen:Q,id:r,isVisible:I,searchCategory:u,searchTerm:U,searchLocation:pe.where,size:g}),y.jsx("div",{className:de(Wh),children:y.jsxs("form",{className:be.form,"aria-describedby":`${r}-description`,children:[y.jsxs("div",{className:de(qh),ref:ue,children:[y.jsx("button",{"aria-label":"Close Search",className:be.closeBtn,"data-qa-target":`${Yr}-mobile-close-btn`,onClick:Q,type:"button",children:y.jsx(Ai,{className:be.closeIcon})}),!f&&y.jsx(B2,{category:u,handleInputChange:Vh,handleSuggestionMatch:K=>xt(K),hasInputError:M,hasOverlay:n,id:r,inputValue:U,label:c,placeholder:d,shouldLockScroll:p,size:g,suggestedPt:pe.pt}),!m&&y.jsx(M2,{onLocationChange:K=>z(!1,K),onSubmit:K=>{U&&Jr(K)},hasInputError:W,hasOverlay:n,id:r,inputValue:pe.where,isStandalone:f,label:l,placeholder:s,shouldLockScroll:p,size:g,suggestedPt:pe.pt,suppressGeolocation:k})]}),M&&y.jsx("div",{"aria-live":"assertive",role:"status",className:"sr-only",children:"Error, please enter a valid search term."}),W&&y.jsx("div",{"aria-live":"assertive",role:"status",className:"sr-only",children:"Error, please enter a valid search location."}),y.jsx("button",{"aria-label":Ya,className:be.searchIconBtn,"data-qa-target":`${Yr}-search-btn`,onClick:K=>Jr({event:K,value:ft,location:pe}),type:"submit",children:y.jsx(Fa,{size:g==="lg"?"lg":"sm"})}),y.jsx("div",{className:be.mobileControls,children:y.jsx("button",{"aria-label":Ya,className:ih.btn,"data-qa-target":`${Yr}-mobile-search-btn`,id:`${Yr}-mobile-search-btn`,onClick:K=>Jr({event:K,value:ft,location:pe}),type:"submit",children:"Search"})}),y.jsx("div",{id:`${r}-description`,hidden:!0,children:"Search Healthgrades by entering a search term and location."})]})})]})})};/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var kl,Fc;function Y2(){if(Fc)return kl;Fc=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function o(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var l={},s=0;s<10;s++)l["_"+String.fromCharCode(s)]=s;var a=Object.getOwnPropertyNames(l).map(function(c){return l[c]});if(a.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(c){u[c]=c}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return kl=o()?Object.assign:function(i,l){for(var s,a=r(i),u,c=1;c<arguments.length;c++){s=Object(arguments[c]);for(var d in s)t.call(s,d)&&(a[d]=s[d]);if(e){u=e(s);for(var p=0;p<u.length;p++)n.call(s,u[p])&&(a[u[p]]=s[u[p]])}}return a},kl}var wh={exports:{}},En={};/** @license React v17.0.2
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Uc;function J2(){if(Uc)return En;Uc=1,Y2();var e=od,t=60103;if(En.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var n=Symbol.for;t=n("react.element"),En.Fragment=n("react.fragment")}var r=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o=Object.prototype.hasOwnProperty,i={key:!0,ref:!0,__self:!0,__source:!0};function l(s,a,u){var c,d={},p=null,w=null;u!==void 0&&(p=""+u),a.key!==void 0&&(p=""+a.key),a.ref!==void 0&&(w=a.ref);for(c in a)o.call(a,c)&&!i.hasOwnProperty(c)&&(d[c]=a[c]);if(s&&s.defaultProps)for(c in a=s.defaultProps,a)d[c]===void 0&&(d[c]=a[c]);return{$$typeof:t,type:s,key:p,ref:w,props:d,_owner:r.current}}return En.jsx=l,En.jsxs=l,En}wh.exports=J2();var H=wh.exports;function Sh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xh={exports:{}},Cl,Bc;function X2(){if(Bc)return Cl;Bc=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Cl=e,Cl}var El,Vc;function Z2(){if(Vc)return El;Vc=1;var e=X2();function t(){}function n(){}return n.resetWarningCache=t,El=function(){function r(l,s,a,u,c,d){if(d!==e){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}r.isRequired=r;function o(){return r}var i={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:o,element:r,elementType:r,instanceOf:o,node:r,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return i.PropTypes=i,i},El}xh.exports=Z2()();var Z=xh.exports,kh={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l<arguments.length;l++){var s=arguments[l];s&&(i=o(i,r.call(this,s)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return this&&this[i]||i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(this,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var l="";for(var s in i)t.call(i,s)&&i[s]&&(l=o(l,this&&this[s]||s));return l}function o(i,l){return l?i?i+" "+l:i+l:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(kh);var ew=kh.exports;const Ch=Sh(ew),Bt={primary:"#0202EA",secondary:"#29B6C2",inverted:"#ffffff",coin:"#0202c1",currentColor:"currentColor"},Hc=({...e})=>{let t=Bt.primary;return e.textColor?t=Bt.currentColor:(e.inverted||e.coin)&&(t=Bt.inverted),t},Wc=({...e})=>{let t=Bt.secondary;return e.textColor?t=Bt.currentColor:e.oneColor&&e.inverted?t=Bt.inverted:e.oneColor&&(t=Bt.primary),t};const tw={"illustrated-icon--circle-bg":"_illustrated-icon--circle-bg_160rk_27","illustrated-icon__icon":"_illustrated-icon__icon_160rk_33"},Tl=Ch.bind(tw),qa=({ariaHidden:e=!0,children:t,className:n,coin:r,customWidth:o,oneColor:i,qaTarget:l,size:s,textColor:a,title:u,viewBox:c})=>{const d=Tl({[n]:n,"illustrated-icon":!0,"illustrated-icon--circle-bg":r,"illustrated-icon--sized":s,"illustrated-icon--one-color":i,"illustrated-icon--text-color":a}),p=()=>{let g="100%";return s&&(g="1em"),s&&o&&(g=o),g},w=()=>{let g=null;return s&&(g=".85em"),r&&(g="1em"),g};return H.jsxs("span",{className:d,"data-qa-target":l,style:{position:"relative",display:"grid",fontSize:s+"rem"},children:[r&&s&&H.jsx("svg",{className:Tl("illustrated-icon__bg-circle"),height:"1.5em",width:"1.5em",style:{position:"absolute"},"aria-hidden":"true",children:H.jsx("circle",{cx:".75em",cy:".75em",r:".75em",fill:Bt.coin})}),H.jsxs("svg",{className:Tl("illustrated-icon__icon"),fill:"none",width:p(),height:w(),viewBox:c,"aria-hidden":e?!0:null,children:[!e&&!!u&&H.jsx("title",{children:u}),t]})]})};qa.propTypes={ariaHidden:Z.bool,children:Z.node,className:Z.string,coin:Z.bool,customWidth:Z.string,inverted:Z.bool,oneColor:Z.bool,qaTarget:Z.string,size:Z.number,textColor:Z.bool,title:Z.string,viewBox:Z.string};const ba=e=>{const t=H.jsxs(H.Fragment,{children:[H.jsx("path",{d:"M57.1 5c-6.2 0-11.3 5.1-11.3 11.3v24c0 7.4-6 13.4-13.4 13.4-5.5 0-10.3-3.4-12.3-8.2 1.2-.8 2.1-2.2 2.1-3.8v-2.3c2.3-.2 4.1-2.2 4.1-4.6 0-.7-.2-1.3-.4-1.9 4-2.7 6.7-7.3 6.7-12.5V8.3c1.6-.6 2.8-2.2 2.8-4 0-2.4-1.9-4.3-4.3-4.3s-4.3 1.9-4.3 4.3c0 1.9 1.2 3.4 2.8 4v12c0 4.4-2.3 8.2-5.8 10.3-.6-.3-1.3-.5-2.1-.5h-8.3c-.7 0-1.4.2-2.1.5-3.4-2.2-5.8-6-5.8-10.3V8.4c1.8-.5 3.1-2.2 3.1-4.1C8.6 1.9 6.7 0 4.3 0S0 1.9 0 4.3c0 1.8 1.1 3.3 2.6 3.9v12.1c0 5.2 2.7 9.8 6.7 12.5-.3.6-.4 1.2-.4 1.9 0 2.4 1.8 4.4 4.1 4.6v2.3c0 2.4 1.9 4.4 4.2 4.6 2.3 6 8.3 10.4 15.2 10.4 9 0 16.4-7.3 16.4-16.4V16.3c0-4.6 3.7-8.3 8.3-8.3 4.6 0 8.3 3.7 8.3 8.3V20c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5v-3.7C68.4 10 63.3 5 57.1 5zm-26-2c.7 0 1.3.6 1.3 1.3 0 .7-.6 1.3-1.3 1.3-.7 0-1.3-.6-1.3-1.3 0-.8.6-1.3 1.3-1.3zM4.3 3c.7 0 1.3.6 1.3 1.3 0 .7-.6 1.3-1.3 1.3C3.6 5.6 3 5 3 4.3 2.9 3.5 3.5 3 4.3 3zm11.6 38.5v-3.8c0-.8-.7-1.5-1.5-1.5h-1.1c-.9 0-1.6-.7-1.6-1.6 0-.9.7-1.6 1.6-1.6h8.3c.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6h-1c-.8 0-1.5.7-1.5 1.5v3.8c0 .9-.7 1.6-1.6 1.6-.9 0-1.6-.7-1.6-1.6z",fill:Hc({...e}),stroke:Hc({...e}),strokeWidth:".125"}),H.jsx("path",{d:"M66.8 30.3c-2 0-3.6-1.6-3.6-3.6s1.6-3.6 3.6-3.6 3.6 1.6 3.6 3.6-1.6 3.6-3.6 3.6zm0-4.6c-.6 0-1.1.5-1.1 1.1 0 .6.5 1.1 1.1 1.1.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.1-1.1-1.1z",fill:Wc({...e})}),H.jsx("path",{d:"M66.8 34.7c-4.4 0-7.9-3.6-7.9-7.9 0-4.3 3.6-7.9 7.9-7.9 4.3 0 7.9 3.6 7.9 7.9 0 4.3-3.5 7.9-7.9 7.9zm0-12.9c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9 4.9-2.2 4.9-4.9-2.2-4.9-4.9-4.9z",fill:Wc({...e})})]});return H.jsx(qa,{...e,viewBox:"0 -1 75 58",children:t})};ba.propTypes=qa.propTypes;ba.defaultProps={qaTarget:"stethoscope-icon",title:"Stethoscope"};const nw="_logo_1ucpf_27",rw={logo:nw},ow=Ch.bind({...rw}),wo={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},Eh=({ariaHidden:e=!0,className:t,inverse:n,title:r="Healthgrades",width:o})=>{const i={[t]:t,logo:!0,"logo--standard":!n,"logo--inverse":n},l=n?wo.inverse:wo.base,s=n?wo.inverse:wo.secondary;return H.jsxs("svg",{className:ow(i),"aria-hidden":e?!0:null,width:o||"100%",viewBox:"0 0 165 24",children:[H.jsx("title",{children:r}),H.jsx("path",{fill:l,d:"M41.058 8.858c-.751 0-2.053.15-3.03 1.152V4.95A.951.951 0 0037.077 4h-.126a.951.951 0 00-.951.951v13.321c0 .527.426.952.951.952h.15a.951.951 0 00.952-.952V13.54c0-1.603 1.127-2.73 2.73-2.73s2.504.977 2.504 2.68v4.782a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V12.94c0-2.429-1.728-4.082-4.282-4.082zm11.168 0c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.452 0 2.604-.35 3.606-1.102a.791.791 0 00.325-.55c.025-.226-.025-.476-.175-.652a.992.992 0 00-1.327-.25 4.368 4.368 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.936c.451 0 .802-.376.802-.802-.025-3.055-2.004-5.233-4.808-5.233zm2.68 4.357H49.32c.326-1.553 1.377-2.48 2.855-2.48 1.452-.024 2.479.927 2.73 2.48zm100.39-.125l1.125.15c2.855.376 3.456 1.803 3.506 2.98 0 1.978-1.778 3.255-4.533 3.255-.75 0-2.203-.125-3.58-.877-.226-.125-.4-.325-.45-.575a.853.853 0 01.1-.701c.275-.451.8-.576 1.251-.326.727.426 1.603.626 2.655.626 1.552 0 2.43-.5 2.43-1.327 0-.225 0-.927-1.804-1.152l-1.127-.125c-2.83-.35-3.43-1.778-3.43-2.93 0-1.953 1.627-3.205 4.131-3.205 1.202 0 2.38.25 3.33.701.226.125.401.3.476.551.075.25.05.5-.075.726a.99.99 0 01-1.252.4c-.777-.35-1.653-.55-2.454-.55-1.227 0-2.028.5-2.028 1.277 0 .4.175.926 1.728 1.101zm-10.118-4.232c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.453 0 2.604-.35 3.606-1.102a.792.792 0 00.326-.55c.025-.226-.025-.476-.176-.652-.325-.4-.9-.526-1.327-.25a4.366 4.366 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.912c.45 0 .801-.376.801-.802 0-3.055-1.978-5.233-4.783-5.233zm2.68 4.357h-5.585c.326-1.553 1.378-2.48 2.855-2.48 1.452-.024 2.48.927 2.73 2.48zM137.24 4h-.15a.95.95 0 00-.95.952v5.158c-.853-.827-1.98-1.252-3.282-1.252-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.43-.426 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V4.927c0-.5-.426-.927-.952-.927zm-1 10.167c0 1.953-1.328 3.355-3.18 3.355s-3.207-1.402-3.207-3.355c0-1.928 1.353-3.33 3.206-3.33 1.828-.026 3.18 1.377 3.18 3.33zm-11.37-5.109h-.15a.95.95 0 00-.95.952v.1c-.853-.826-1.98-1.252-3.282-1.252-2.905 0-5.083 2.279-5.083 5.284 0 3.03 2.178 5.283 5.083 5.283 1.302 0 2.43-.425 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V9.985c0-.5-.426-.927-.952-.927zm-4.207 8.44c-1.852 0-3.205-1.403-3.205-3.356 0-1.928 1.353-3.33 3.205-3.33 1.854 0 3.181 1.402 3.181 3.33.025 1.953-1.327 3.355-3.18 3.355zm-6.56-8.565c-.3-.05-.626-.075-.977-.075-1.05 0-1.978.4-2.679 1.177a.951.951 0 00-.95-.951h-.127a.951.951 0 00-.95.951v8.263c0 .526.425.952.95.952h.15a.95.95 0 00.952-.952v-4.682c0-1.653.952-2.78 2.38-2.78.3 0 .6.025.901.1a.98.98 0 001.176-.7l.025-.076c.075-.275.025-.55-.125-.801a1.28 1.28 0 00-.726-.426zm-9.14.126h.15c.526 0 .952.425 1.002.951v8.364c0 3.18-2.078 5.158-5.409 5.158-1.276 0-2.578-.326-3.58-.877a.947.947 0 01-.376-1.277l.025-.05c.1-.225.3-.375.551-.45s.476-.05.701.075c.827.45 1.728.676 2.654.676 2.08 0 3.331-1.177 3.331-3.18v-.401c-.827.801-1.903 1.227-3.205 1.227-2.905 0-5.033-2.204-5.033-5.233 0-3.005 2.103-5.209 5.033-5.209 1.302 0 2.403.426 3.205 1.252v-.075a.95.95 0 01.951-.951zm-3.956 8.263c1.828 0 3.155-1.352 3.155-3.255 0-1.878-1.327-3.256-3.155-3.256-1.828 0-3.155 1.378-3.155 3.256s1.327 3.255 3.155 3.255zM86.634 10.01c.977-1.002 2.279-1.152 3.03-1.152 2.554 0 4.282 1.653 4.257 4.082v5.333a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952v-4.782c0-1.703-.902-2.68-2.504-2.68s-2.73 1.127-2.73 2.73v4.732a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952V4.953c0-.527.426-.952.952-.952h.15c.526 0 .951.425.951.951v5.059zm-4.983 7.187c-.45.2-.901.3-1.327.3-1.077 0-1.678-.676-1.678-1.928v-4.607h3.18a.951.951 0 100-1.903h-3.18V6.93a.951.951 0 00-.951-.951h-.15a.951.951 0 00-.952.951V9.06h-1.152a.951.951 0 100 1.903h1.152v4.632c0 2.48 1.277 3.856 3.58 3.856.827 0 1.604-.2 2.33-.55a.988.988 0 00.475-.576c.076-.25.025-.526-.1-.777a.984.984 0 00-1.227-.35zM71.961 4h.15c.526 0 .952.425.952.951v13.322a.95.95 0 01-.952.952h-.15a.95.95 0 01-.952-.952V4.952c0-.526.426-.951.952-.951zm-4.257 5.058h-.15a.951.951 0 00-.952.951v.1c-.851-.826-1.978-1.251-3.28-1.251-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.429-.426 3.28-1.252v.075c0 .526.426.951.952.951h.15a.951.951 0 00.951-.951V9.985c0-.5-.425-.926-.951-.926zm-4.182 8.439c-1.853 0-3.205-1.403-3.205-3.356 0-1.928 1.352-3.33 3.205-3.33s3.18 1.402 3.18 3.33c0 1.953-1.327 3.356-3.18 3.356zM164.542 17l-.476 1.101-.476-1.101h-.426v1.702h.301v-1.302l.451 1.052h.3l.451-1.052v1.302h.3v-1.702h-.425zm-3.005 0v.275h.525v1.427h.301v-1.427h.526V17h-1.352z"}),H.jsx("path",{fill:s,d:"M26.175 11.627c-.561-.561-1.429-.561-2.015-.051l-7.552 7.551c-.434.434-1.122.434-1.53 0-.434-.433-.434-1.122 0-1.53l2.704-2.704v-.026l2.806-2.806a1.478 1.478 0 000-2.067 1.478 1.478 0 00-2.066 0l-1.888 1.888c-.434.434-1.097.434-1.531 0s-.434-1.097 0-1.53l6.53-6.531c.562-.562.562-1.506 0-2.067s-1.504-.561-2.065 0l-3.24 3.164c-.281.28-.664.433-1.021.433-.357 0-.714-.127-.995-.382l-3.036-3.036a6.605 6.605 0 00-9.337 0A6.562 6.562 0 000 6.6C0 8.361.69 10.02 1.94 11.27l12.246 12.246c0 .013.006.019.013.025s.013.013.013.026c.28.28.663.434 1.046.434s.74-.154 1.046-.434l9.847-9.848a1.486 1.486 0 00.026-2.092z"}),H.jsx("path",{fill:s,d:"M21.43 9.127c.28.28.663.433 1.046.433s.74-.153 1.046-.433l5.255-5.256a1.478 1.478 0 000-2.066 1.478 1.478 0 00-2.066 0L21.455 7.06a1.412 1.412 0 00-.025 2.067zM29.338 9.56a1.454 1.454 0 10-2.908 0 1.454 1.454 0 002.908 0z"})]})};Eh.propTypes={ariaHidden:Z.bool,className:Z.string,inverse:Z.bool,title:Z.string,width:Z.number};/*! js-cookie v3.0.5 | MIT */function So(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var iw={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function Is(e,t){function n(o,i,l){if(!(typeof document>"u")){l=So({},t,l),typeof l.expires=="number"&&(l.expires=new Date(Date.now()+l.expires*864e5)),l.expires&&(l.expires=l.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var a in l)l[a]&&(s+="; "+a,l[a]!==!0&&(s+="="+l[a].split(";")[0]));return document.cookie=o+"="+e.write(i,o)+s}}function r(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var i=document.cookie?document.cookie.split("; "):[],l={},s=0;s<i.length;s++){var a=i[s].split("="),u=a.slice(1).join("=");try{var c=decodeURIComponent(a[0]);if(l[c]=e.read(u,c),o===c)break}catch{}}return o?l[o]:l}}return Object.create({set:n,get:r,remove:function(o,i){n(o,"",So({},i,{expires:-1}))},withAttributes:function(o){return Is(this.converter,So({},this.attributes,o))},withConverter:function(o){return Is(So({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var $o=Is(iw,{path:"/"});const lw=async()=>{const e="/account/v2/api/sessions";try{const t={method:"DELETE",url:e,params:{}},n=await vt.request(t);return n==null?void 0:n.status}catch(t){throw console.error(t),t}},_l=".account.identityId";var Tr=(e=>(e[e.ProdIdentity="hg"+_l]="ProdIdentity",e[e.TestIdentity="hgtest"+_l]="TestIdentity",e[e.LocalIdentity="hglocal"+_l]="LocalIdentity",e))(Tr||{});const qc=".healthgrades.com";var zs=(e=>(e[e.Prod="www"+qc]="Prod",e[e.Test="testaws"+qc]="Test",e.Local="localhost",e))(zs||{});const sw=()=>{if(typeof window<"u"){const e=window.location.host,t=!!(e.includes(zs.Prod)&&$o.get(Tr.ProdIdentity)),n=!!(e.includes(zs.Test)&&$o.get(Tr.TestIdentity)),r=!!(e.includes("localhost")&&$o.get(Tr.LocalIdentity));return!!(t||n||r)}else return!1},aw=async()=>{try{if(typeof window<"u"){const e=window.location.host,t="/account",n=204;e.includes("localhost")?($o.remove(Tr.LocalIdentity),window.location.assign(t)):await lw()===n&&window.location.assign(t)}else throw new Error("Window is undefined")}catch(e){console.error(e)}},Qa=()=>{if(typeof localStorage>"u"||typeof localStorage=="unknown")return!1;const e="hg3.localstoragetest";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}},Th=()=>typeof window<"u"&&!!window,_h=!Th()||!window.location||!window.location.search,uw=15,cw=e=>e[0].toUpperCase()+e.slice(1),Nh=/hg\.debug(\w*)=true/i,Ds=/hg3.enable(\w*)debug/i,Ph=(e,t)=>{const n=e.match(t)||{};return n&&n[1]||null},dw=()=>_h?!1:Ph(window.location.search,Nh),fw=()=>Qa()?Object.keys(localStorage).reduce((e,t)=>e||Ds.test(t)&&Ph(t,Ds),!1):!1,pw=()=>{const e=dw()||fw()||"analytics";return{localStorageName:`hg3.${e.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${cw(e)}Debug`}},{localStorageName:Ga,localStorageToggleName:hw}=pw(),mw=()=>_h?null:Nh.test(window.location.search),gw=()=>Qa()?Object.entries(localStorage).some(([e,t])=>e.match(Ds)&&t==="true"):null,jh=()=>{const e=mw()||gw(),t=Qa();if(t)try{localStorage.setItem(hw,e)}catch(n){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",n)}return e&&t},Oh=()=>{try{localStorage.setItem(Ga,"[]")}catch(e){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",e)}},Lh=()=>{try{const e=localStorage.getItem(Ga);return JSON.parse(e||"[]")}catch(e){__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",e)}return[]},Rh=(e,{contextData:t,...n})=>{if(!jh())return Oh(),!1;const r=Lh().concat(JSON.stringify({...t,...n,TrackingType:e})).slice(-uw);try{return localStorage.setItem(Ga,JSON.stringify(r)),!0}catch(o){return __DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o),!1}},yw={clear:Oh,getCallHistory:Lh,recordCall:Rh};jh()&&Th()&&(window.Test={analyticsDebug:yw,...window.Test});const Ih=({pageName:e=!1,PageName:t=!1,...n}={})=>({...n,PageName:t||e||""});let xo=typeof window<"u"?Ih(window.utag_data)||{}:{},tt={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(tt.waitingForUtag)return;tt.waitingForUtag=!0;let e=0;const t=setInterval(()=>{if(window.utag){clearInterval(t);const n=tt.callStack.length;for(let r=0;r<n;r++){const o=tt.callStack.shift();window.utag[o.name](o.data)}}else e++>10&&(console.error("utag did not resolve"),clearInterval(t))},100)},view:e=>{window.utag?window.utag.view(e):(tt.callStack&&tt.callStack.push({name:"view",data:e}),tt.waitForUtag())},link:e=>{window.utag?window.utag.link(e):(tt.callStack&&tt.callStack.push({name:"link",data:e}),tt.waitForUtag())}};const bc=(e={})=>Object.entries(e).reduce((t,[n,r])=>(r&&(t[n.replace("hg.","")]=r),t),{}),vw={_utagData:()=>xo,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:e=""}={}}={}}=window||{};return e==="AppMeasurement"?window.s:void 0},trackLink:(e,t,n=!0)=>{try{!n&&typeof window<"u"&&(console.log(window.utag_data),window.utag_data&&(xo=window.utag_data));const{addTrackValues:r,contextData:o=!1,PageName:i=!1,...l}=Ih(t),s=r||l,a=(i||xo.PageName)+"|"+e,{server:u,ProductChannel:c,RollupSpecialtyID:d,ClientID:p}=xo,w={ClientID:p,link_name:a,ProductChannel:c,RollupSpecialtyID:d,server:u,SitePathing:a,...bc(s||{}),...bc(o||{})};tt.link(w),Rh("trackLink",w)}catch(r){console.error(r)}}},ww={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},Sw=typeof window>"u"?ww:vw,je=(e,t={})=>{Sw.trackLink(` Header - ${e}`,{...t})};var zh={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l<arguments.length;l++){var s=arguments[l];s&&(i=o(i,r(s)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var l="";for(var s in i)t.call(i,s)&&i[s]&&(l=o(l,s));return l}function o(i,l){return l?i?i+" "+l:i+l:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(zh);var xw=zh.exports;const kw=Sh(xw);const Cw="_icon_1tari_27",Ew="_xs_1tari_33",Tw="_sm_1tari_36",_w="_md_1tari_39",Nw="_lg_1tari_42",Pw="_xl_1tari_45",jw="_inheritSize_1tari_48",Nl={icon:Cw,xs:Ew,sm:Tw,md:_w,lg:Nw,xl:Pw,inheritSize:jw},dt=({ariaHidden:e=!0,className:t,children:n,inheritSize:r,noSetSize:o,qaTarget:i,size:l="md",title:s,viewBox:a="0 0 24 24"})=>{const u={[t]:!!t,[Nl.icon]:!r,[Nl[l]]:!r&&!o,[Nl.inheritSize]:r};return H.jsxs("svg",{className:kw(u),viewBox:a,width:"1em",height:"1em","aria-hidden":e,"data-qa-target":i,focusable:!1,children:[!e&&!!s&&H.jsx("title",{children:s}),n]})};dt.propTypes={ariaHidden:Z.bool,className:Z.string,inheritSize:Z.bool,noSetSize:Z.bool,qaTarget:Z.string,size:Z.oneOf(["xs","sm","md","lg","xl"]),title:Z.string};const Ow=H.jsx("path",{d:"M16 20l-8-8 8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Dh=e=>{const{qaTarget:t="chevron-left-icon",title:n="Chevron Left"}=e;return H.jsx(dt,{qaTarget:t,title:n,...e,children:Ow})};Dh.propTypes=dt.propTypes;const Lw=H.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Mh=e=>{const{qaTarget:t="cross-icon",title:n="Cross"}=e;return H.jsx(dt,{qaTarget:t,title:n,...e,children:Lw})};Mh.propTypes=dt.propTypes;const Rw="UtrGa",Iw="F0TYQ",zw="Ie8VA",Pl={actionBtn:Rw,closeIcon:Iw,backIcon:zw},Ms=({action:e,ariaLabel:t,className:n,hidden:r=!0,id:o,onClick:i})=>{const l={[Pl.actionBtn]:!0,[n]:n};return y.jsx("button",{"aria-label":t,className:de(l),"data-qa-target":`${o}-btn`,onClick:i,tabIndex:r?-1:0,children:e==="close"?y.jsx(Mh,{className:Pl.closeIcon,noSetSize:!0}):y.jsx(Dh,{className:Pl.backIcon,noSetSize:!0})})},Dw=H.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Ah=e=>{const{qaTarget:t="chevron-right-icon",title:n="Chevron Right"}=e;return H.jsx(dt,{qaTarget:t,title:n,...e,children:Dw})};Ah.propTypes=dt.propTypes;const $h=(e,t,n)=>{const[r,o]=j.useState(null),[i,l]=j.useState(null),s=j.useRef(null);return j.useEffect(()=>{var u;if(e){const c=(u=s==null?void 0:s.current)==null?void 0:u.querySelectorAll("button, [href]"),d=c[0],p=c[c.length-1];l(p),o(d),d.focus()}},[e,s]),{onKeyPress:u=>{const{key:c}=u;c==="Backspace"&&e&&n?n():c==="Escape"&&e?t():c==="Tab"&&e&&!u.shiftKey&&document.activeElement===i?(u.preventDefault(),r.focus()):c==="Tab"&&u.shiftKey&&e&&document.activeElement===r&&(u.preventDefault(),i.focus())},trapRef:s}},Mw="yTOoa",Aw="_8SQLH",$w="pdvA0",Fw="XeEB2",Uw="_5ds3y",Bw="lMGKu",gt={navMenuContainer:Mw,header:Aw,backBtn:$w,mobileCloseBtn:Fw,linkContainer:Uw,subItemLink:Bw},Vw=({handleMenuClose:e,menuItems:t,menuOpen:n,onHideDrawer:r})=>{const{id:o,sideItems:i,subItems:l,title:s,url:a,links:u}=t,c=n?0:-1,d=s==null?void 0:s.toLowerCase(),p=()=>{r(),je(`${d} - menu back button`)},w=()=>{e(),je(`${d} - close nav button`)},{onKeyPress:g,trapRef:v}=$h(n,e,p);return y.jsxs("div",{className:gt.navMenuContainer,"data-qa-target":`${o}-nav-menu`,onKeyDown:g,ref:v,children:[y.jsxs("div",{className:gt.header,children:[y.jsx(Ms,{action:"back",ariaLabel:"Back to previous menu",className:gt.backBtn,hidden:!n,id:"nav-menu-back",onClick:p}),s,y.jsx(Ms,{action:"close",ariaLabel:"Close navigation menu",className:gt.mobileCloseBtn,hidden:!n,id:"nav-menu-close",onClick:w})]}),y.jsxs("ul",{className:gt.linkContainer,children:[!!s&&!!a&&y.jsx("li",{className:gt.subItemSection,children:y.jsxs("a",{className:gt.subItemLink,"data-qa-target":`${o}-page-link`,href:a,onClick:()=>je(`${d} page link`),tabIndex:c,children:[s," Home"]})}),!!l&&l.map((k,m)=>{if(k.id!=="top-hospitals-nearby")return y.jsx(Hw,{handleMenuClose:e,menuItems:k,menuId:o,menuOpen:n,tabIndex:c},m)}),!!u&&u.map((k,m)=>y.jsx(qw,{index:m,linkItem:k,menuId:o,tabIndex:c},m)),i==null?void 0:i.map((k,m)=>y.jsx(Ww,{linkItem:k,menuId:o,tabIndex:c},m))]})]})},Hw=({menuId:e,menuItems:t,menuOpen:n,handleMenuClose:r})=>y.jsx("li",{className:gt.subItemSection,"data-qa-target":`${e}-link-list`,children:y.jsx(Fh,{handleMenuClose:r,menuItems:t,menuOpen:n})}),Ww=({menuId:e,linkItem:t,tabIndex:n})=>{const{id:r,link:o,title:i}=t;return o!=null&&o.url?y.jsx("li",{"data-qa-target":`menu-item-${r}`,children:y.jsx("a",{className:gt.subItemLink,"data-qa-target":"menu-link",href:o==null?void 0:o.url,onClick:()=>je(`${e} - link`),tabIndex:n,children:i})}):null},qw=({menuId:e,linkItem:t,tabIndex:n,index:r})=>t!=null&&t.url?y.jsx("li",{children:y.jsx("a",{href:t.url,className:gt.subItemLink,"data-qa-target":`${e}--link-${r+1}`,onClick:()=>je(`${t.text} - link`),tabIndex:n,children:t.text})}):null,bw="xBKe3",Qw="Gez01",Gw="SzlYQ",Kw="bH-jv",Yw="vhKI0",Jw="vYYZF",on={menuControl:bw,menuBtn:Qw,menuBtnText:Gw,navMenuWrapper:Kw,navMenuWrapperClosed:Yw,navMenuWrapperOpen:Jw},Fh=({handleMenuClose:e,menuItems:t,menuOpen:n})=>{const{id:r,title:o}=t,[i,l]=j.useState(!1),s=()=>l(!1),a=()=>{e(),s()};j.useEffect(()=>{n||l(!1)},[n]);const u=()=>{je(`${o} - nav button`),l(!i)},c={[on.menuControl]:!0},d={[on.navMenuWrapper]:!0,[on.navMenuWrapperOpen]:i,[on.navMenuWrapperClosed]:!i};return y.jsxs("div",{className:de(c),children:[y.jsxs("button",{className:on.menuBtn,"data-qa-target":`${r}-nav-btn`,"aria-haspopup":"true","aria-expanded":i,onClick:u,tabIndex:n?0:-1,type:"button",children:[y.jsx("span",{className:on.menuBtnText,children:o}),y.jsx(Ah,{})]}),y.jsx("div",{className:de(d),children:y.jsx(Vw,{menuOpen:i,onHideDrawer:s,menuItems:t,handleMenuClose:a})})]})},Xw="h3XG-",Zw="IsrLP",e3="_1hua3",t3="Kv30w",n3="UdNXK",r3="P4X-c",o3="J-IGu",i3="rmuZe",l3="wbTdN",s3="O6oOV",a3="_4Wuz3",u3="xdCk-",$e={navContainer:Xw,navContainerRightAligned:Zw,navContainerLeftAligned:e3,navContainerOpen:t3,navHeader:n3,mobileTitle:r3,navCloseBtn:o3,menuTitle:i3,navItems:l3,navControls:s3,overlay:a3,overlayOpen:u3},Uh=({cmsNavigation:e,customNavigation:t,id:n,isNavOpen:r,isRightAligned:o,menuTitle:i="Menu",closeNav:l})=>{const{onKeyPress:s,trapRef:a}=$h(r,l),u={[$e.navContainer]:!0,[$e.navContainerRightAligned]:o,[$e.navContainerLeftAligned]:!o,[$e.navContainerOpen]:r},c={[$e.overlay]:!0,[$e.overlayOpen]:r};return y.jsxs(y.Fragment,{children:[y.jsxs("nav",{"aria-labelledby":n,className:de(u),onKeyDown:s,ref:a,children:[y.jsxs("div",{className:$e.navHeader,children:[y.jsx("strong",{className:$e.mobileTitle,id:n,children:i}),y.jsx(Ms,{action:"close",ariaLabel:"Close navigation menu",className:$e.navCloseBtn,hidden:!r,id:"nav",onClick:l})]}),y.jsxs("div",{className:$e.navItems,children:[y.jsx("div",{className:$e.menuTitle,children:i}),y.jsxs("ul",{className:$e.navControls,children:[e==null?void 0:e.map((d,p)=>y.jsx("li",{className:$e.navItem,children:y.jsx(Fh,{handleMenuClose:l,menuItems:d,menuOpen:r})},p)),t==null?void 0:t.map(({ariaLabel:d,callback:p,title:w,url:g},v)=>y.jsx("li",{children:y.jsx("a",{"aria-label":d,className:on.menuBtn,href:g!=null&&g.length?g:null,onClick:p,tabIndex:r?0:-1,children:w})},v))]})]})]}),y.jsx("div",{className:de(c),onClick:l,role:"presentation"})]})},c3=H.jsxs("g",{fill:"none",stroke:"currentColor",strokeWidth:2,children:[H.jsx("path",{d:"M21.055 21.732c-1.142-3.752-4.216-6.232-8.123-6.232-3.908 0-6.997 2.5-8.135 6.277M12.886 12.821a2.96 2.96 0 100-5.92 2.96 2.96 0 000 5.92z"}),H.jsx("path",{d:"M13 25c6.627 0 12-5.373 12-12S19.627 1 13 1 1 6.373 1 13s5.373 12 12 12z"})]}),Ka=e=>H.jsx(dt,{qaTarget:"profile-icon",title:"Profile",viewBox:"0 0 26 26",...e,children:c3});Ka.propTypes=dt.propTypes;const d3="pB9hI",f3="_0vZ7g",p3="E1GQ6",h3="VTDF8",cn={accountNavBtn:d3,loggedIn:f3,loggedOut:p3,buttonText:h3},m3=async()=>{await aw(),je(`${g3} - log out button`)},g3="account",y3=[{ariaLabel:"View your account dashboard",id:"view-your-account-dashboard",title:"My Account Home",url:"/account/home"},{ariaLabel:"View your saved doctors",id:"view-your-saved-doctors",title:"Care Team",url:"/account/providers"},{ariaLabel:"View your profile",id:"view-your-profile",title:"Profile",url:"/account/profile"},{callback:m3,id:"log-out",title:"Log Out"}],v3=({isLoggedIn:e})=>{const t={[cn.accountNavBtn]:!0,[cn.loggedOut]:!0};return e?y.jsx(w3,{customNavigation:y3}):y.jsxs("a",{className:de(t),"data-qa-target":"header-account-link","aria-label":"Account sign in/sign up",href:"/account/login",onClick:()=>je("account link"),children:[y.jsx(Ka,{className:cn.accountIcon}),y.jsx("span",{className:cn.buttonText,children:"Account Sign In"})]})},w3=({cmsNavigation:e,customNavigation:t})=>{const[n,r]=j.useState(!1),o=j.useRef(null),i=s=>{je(`account menu nav - ${n?"closed":"open"}`),o.current.ownerDocument.body.classList.toggle("body--no-scroll"),r(s),s||o.current.focus()},l={[cn.accountNavBtn]:!0,[cn.loggedIn]:!0};return y.jsxs(y.Fragment,{children:[y.jsxs("button",{"aria-expanded":n,"aria-haspopup":"true","aria-label":"Open Account Navigation",className:de(l),"data-qa-target":"account-menu-open-btn",onClick:()=>i(!0),ref:o,type:"button",children:[y.jsx(Ka,{}),y.jsx("span",{className:cn.buttonText,children:"My Account"})]}),y.jsx(Uh,{cmsNavigation:e,customNavigation:t,id:"account-nav",isNavOpen:n,isRightAligned:!0,menuTitle:"My Account",closeNav:()=>i(!1)})]})},S3=H.jsxs(H.Fragment,{children:[H.jsx("rect",{width:"32",height:"3",fill:"currentColor",rx:"1.5"}),H.jsx("rect",{width:"32",height:"3",y:"6.5",fill:"currentColor",rx:"1.5"}),H.jsx("rect",{width:"24",height:"3",y:"13",fill:"currentColor",rx:"1.5"})]}),Bh=e=>{const{qaTarget:t="menu-icon",title:n="Menu"}=e;return H.jsx(dt,{qaTarget:t,title:n,viewBox:"0 0 32 16",...e,children:S3})};Bh.propTypes=dt.propTypes;const x3="WeMUO",Qc={navOpenBtn:x3},k3=({cmsNavigation:e,customNavigation:t})=>{const[n,r]=j.useState(!1),o=j.useRef(null),i=l=>{je(`menu nav - ${n?"closed":"open"}`),o.current.ownerDocument.body.classList.toggle("body--no-scroll"),r(l),l||o.current.focus()};return y.jsxs(y.Fragment,{children:[y.jsx("button",{"aria-expanded":n,"aria-haspopup":"true","aria-label":"Open Menu Navigation",className:Qc.navOpenBtn,"data-qa-target":"menu-open-btn",onClick:()=>i(!0),ref:o,type:"button",children:y.jsx(Bh,{className:Qc.menuIcon,size:"lg"})}),y.jsx(Uh,{cmsNavigation:e,customNavigation:t,id:"menu-nav",isNavOpen:n,menuTitle:"Menu",closeNav:()=>i(!1)})]})},C3=e=>{const t=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:y.jsxs(y.Fragment,{children:[window.utag_data=E3,function(n,r,o,i){var l;n=e||"https://tags.tiqcdn.com/utag/hg/main/qa/utag.js",r=document,o="script",i=r.createElement(o),i.src=n,i.type="text/javascript",i.async=!0,n=r.getElementsByTagName(o)[0],(l=n.parentNode)==null||l.insertBefore(i,n)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});j.useEffect(()=>{t()},[])},Gc="header-import-svc",E3={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:Gc,Channel:"",UX:"",ProductChannel:"",EntityType:"",SubSection:"",RollupSpecialtyID:"",ContentType:"",FolderName:"",ConversionComponentCount:"",DCPValue:"",GEOLocationCode:"",SponsorID:"",FFResultsType:"",NextActionType:"",MapCardView:"",GenericSearchTerm:"",PDCPhoneNumber:"",ProfileSequence:"",SyndicatedSite:"",ContentGeoLocation:"",LineofServiceCode:"",Content:"",HGProfileID:"",Drug:"",PracticingSpecialtyID:"",SitePathing:"",LocationSpecialtyRadius:"",MetaCategory:"",profileHasCompare:"",ExceptionTracking:"",conversioncomponentproviders:"",ClientID:"",oasVendor:"",WMDElementType:"",ucmsPageID:"",WMDCampaignType:"",ViewType:"",TestVersion:"",orientation:"",ConditionID:"",VerticalSearchID:"",purchaseID:"",transactionID:"",CrowdSourceEditType:"",PESFlag:"",NameSearched:"",ProviderConversionCode:"",AppointmentSource:"",mobileClickToCallNumber:"",PEShelpful:"",FindingMethod:"",InternalSearchValues:"",ProviderCount:"",FFSelectionType:"",oasApppointmentID:"",whatInterpretation:"",ProductTier:"",FormName:"",FilterTypeValue:"",autosuggest:"",pageName:Gc,SignUpType:"",ConversionComponentType:"",SocialIcon:"",ResultsWhat:"",ResultsLocation:"",ResultsType:"",ResultsEntityIds:"",EnhancedListingCount:"",ClickThroughHGProfileID:"",pesrating:"",FFSelectionValue:"",SaveRemovedItem:"",RegistrationLoginSource:"",WMDCampaigType:"",FFcta:"",userID:"",HasVideo:"",ProviderSummaryElements:"",ProcedureID:"",CalendarEngagement:"",AYAGContentID:"",AYAGVersion:"",AYAGVisitReason:"",AYAGDiagnosis:"",ContentSource:"",GPSMapView:"",GPSInteractionType:"",BGPSVersion:"",DCPvalue:"",server:"",TealiumValue:"",HGRequestID:"",HGSessionID:""},T3=()=>{var e,t;if(!(typeof window>"u"))return((e=window.utag_data)==null?void 0:e.PageName)||((t=window.utag_data)==null?void 0:t.page_name)||"Header-Import-Lambda"},_3=()=>{if(typeof localStorage>"u"||typeof document>"u"||typeof window>"u")return;const t=new URL(window.location.href).searchParams.get("what");if(t)return localStorage.setItem("autosuggest:searchTerm",t),decodeURIComponent(t);const n=document.referrer;if(!n)return;if(new URL(n).hostname===window.location.hostname)return localStorage.getItem("autosuggest:searchTerm")},N3=()=>{const[e,t]=j.useState(!1),[n,r]=j.useState(_3),[o,i]=j.useState(void 0);j.useEffect(()=>{t(!0);const u=()=>{const d=localStorage.getItem("autosuggest:searchTerm");d&&r(d)},c=()=>{const d=localStorage.getItem("autosuggest:searchLocation");d&&i(d)};return window.addEventListener("autosuggest:storage:searchTerm",u),window.addEventListener("autosuggest:storage:searchLocation",c),()=>{window.removeEventListener("autosuggest:storage:searchTerm",u),window.removeEventListener("autosuggest:storage:searchLocation",c)}});const l=()=>!!e,s=()=>{var u;if(!(typeof window>"u"))return(u=window==null?void 0:window.header_data)==null?void 0:u.suppress},a=u=>{var c;if(!(typeof window>"u"))return(c=window==null?void 0:window.header_data)==null?void 0:c[u]};return{category:a("category"),placeholder:a("placeholder"),searchTerm:n,searchLocation:o,suppress:s(),visible:l()}},P3="JqcmZ",j3="EqvPo",O3="_7mjT3",L3="_6EYrs",R3="_2zUmI",I3="xv7Qx",z3="zREQS",D3="_5j6Yi",M3="_24fGC",A3="gURQg",$3="YnmA0",F3="w7vkD",U3="aqqQ-",Re={header:P3,headerContent:j3,noSearch:O3,searchContainer:L3,logo:R3,logoLink:I3,autosuggestIsMounted:z3,autosuggest:D3,linkText:M3,hgProLink:A3,skipLink:$3,nav:F3,skipTarget:U3},Tn=sw(),B3=[{ariaLabel:`${Tn?"View":"Log in to"} your Healthgrades account`,callback:()=>je(`${Tn?"my account":"logout"} link`),id:`${Tn?"view":"log-in-to"}-your-healthgrades-account`,title:Tn?"My Account":"Healthgrades Account Sign In",url:`/account/${Tn?"home":"login"}`},{ariaLabel:"View Healthgrades for Professionals",callback:()=>je("healthgrades for professionals link"),id:"view-healthgrades-for-professionals",title:"Healthgrades for Professionals",url:"//update.healthgrades.com/?pCID=hg-dotc-header"}],V3=({data:e})=>{const t={}.VITE_TEALIUM_URL;C3(t);const{category:n,placeholder:r,searchTerm:o,searchLocation:i,suppress:l,visible:s}=N3(),a={[Re.headerContent]:!0,[Re.noSearch]:l};return y.jsx("header",{className:Re.header,role:"banner","data-qa-target":"header-1.0.179",children:y.jsxs("div",{className:de(a),children:[y.jsx("a",{className:Re.skipLink,href:"#ariaSkipNav",onClick:()=>je("skip nav link"),children:"Skip navigation"}),y.jsx("div",{className:Re.nav,children:y.jsx(k3,{cmsNavigation:e.navigation,customNavigation:B3})}),y.jsx("div",{className:Re.logo,children:y.jsx(W3,{})}),y.jsx("div",{className:Re.searchContainer,children:y.jsx("span",{className:de({[Re.autosuggest]:!0,[Re.autosuggestIsMounted]:s}),children:!l&&y.jsx(K2,{baseUrl:"https://www.healthgrades.com",hasOverlay:!0,id:"synd-header",initialSearchLocation:i,initialSearchTerm:o,pageName:T3(),searchCategory:n,searchPlaceholder:r,shouldLockScroll:!0,tealiumUrl:t})})}),y.jsx(H3,{}),y.jsx(v3,{isLoggedIn:Tn}),y.jsx("div",{className:Re.skipTarget,id:"ariaSkipNav"})]})})},H3=()=>{const e="Healthgrades for Professionals";return y.jsxs("a",{className:Re.hgProLink,"data-qa-target":"header-hg-pro-link","aria-label":`"Learn more about ${e}`,href:"/pro",onClick:()=>je("hg pro link"),children:[y.jsx(ba,{textColor:!0,className:Re.linkIcon,size:2}),y.jsx("span",{className:Re.linkText,children:e})]})},W3=()=>y.jsx("a",{className:Re.logoLink,"data-qa-target":"header-logo-link","aria-label":"Healthgrades Home",href:"/",onClick:()=>je("logo link"),children:y.jsx(Eh,{})}),q3=async()=>{const e="https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-header";try{const t={method:"GET",url:e,params:{}};return(await vt.request(t)).data}catch(t){throw console.error(t),t}};q3().then(e=>{const{header:t}=e;jl.hydrateRoot(document.getElementById("syndicated-header"),y.jsx(V3,{data:t}))});
</script>
<style>
@charset "UTF-8";._-3D-A{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1rem;width:100%;padding:var(--as-mobile-btn-padding, .75rem 1.25rem);background-color:var(--bg-base);border:var(--border-base)!important;border-radius:var(--border-radius-round)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-color);text-align:left}._-3D-A:hover,._-3D-A:focus{background:var(--bg-off-base);color:var(--text-color)!important}._-3D-A:focus{outline:none;box-shadow:currentColor 0 0 0 .0625rem inset}@media (min-width: 768px){._-3D-A{display:none}}.mjjUx{--as-mobile-btn-padding: 1.25rem}.y-bnF{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.lgEh2{display:grid;grid-template-columns:auto auto minmax(4rem,1fr);column-gap:.25em}.lgEh2 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.VpFl-{--btn-primary-bg: var(--brand-accent);--btn-primary-text-color: var(--text-color-inverse);--btn-primary-hover-bg: var(--coral-96);position:relative;display:inline-flex;align-items:center;justify-content:center;column-gap:.35em;border-style:solid;border-width:1px;border-radius:var(--border-radius-round);font-weight:var(--font-weight-bold);letter-spacing:.05em;transition:background-color var(--transition-speed-fast),color var(--transition-speed-fast),border-color var(--transition-speed-fast);vertical-align:middle;cursor:pointer;height:2rem;padding:0 1.25rem;font-size:var(--font-size-sm);background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text-color)}.VpFl-:hover:not(:disabled){background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--btn-primary-text-color)}.VpFl-:focus{outline:none;border-color:var(--link-color);background:var(--btn-primary-hover-bg);box-shadow:transparent 0 0 0 1px inset}@media (max-width: 767px){.body--autosuggest-open{overflow:hidden;position:fixed}}.GSmFS{position:relative;width:100%;line-height:var(--line-height-base);text-align:left;--as-button-size: 2.5rem}.GSmFS button{margin:0;cursor:pointer}.GSmFS *,.GSmFS *:before,.GSmFS *:after{box-sizing:border-box}.pNPJ7{--as-button-size: 4rem}@media (min-width: 768px){.pNPJ7{--as-border: var(--border-brand);--as-focus-border: 0 0 0 .0625rem var(--border-color-brand)}}.tE16d{position:relative;z-index:var(--z-layout-modal, 100001)}.a-8g-{display:none}@media (min-width: 768px){.a-8g-{display:block}}.hwOmd{display:flex}.kI5in{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-base)}@media (min-width: 768px){.kI5in{position:relative;height:auto;top:unset;display:flex;align-items:center;column-gap:.5rem;padding-right:.25rem;border:var(--as-border, var(--border-base));border-radius:var(--border-radius-round)}.kI5in:focus-within{border-color:var(--border-color-brand);box-shadow:var(--as-focus-border, none)}}.mqojy{position:relative;display:grid;row-gap:.25rem;width:100%;padding:3rem 1.25rem .5rem}@media (min-width: 768px){.mqojy{grid-template-columns:1.5fr 1fr;padding:0}}@media (min-width: 768px){.DrUoP{grid-template-columns:1fr}}._5qxNR{display:none;color:var(--text-color)}@media (min-width: 768px){._5qxNR{display:flex;align-items:center;justify-content:center;min-width:var(--as-button-size);height:var(--as-button-size);background:var(--bg-base);color:var(--text-color);border-radius:var(--border-radius-round);border:none}._5qxNR:hover,._5qxNR:focus{color:var(--text-color)!important;background:var(--bg-off-base)}._5qxNR:focus{outline:none;box-shadow:currentColor 0 0 0 .125rem inset}}._5qxNR:hover{color:var(--text-color)!important}.-sqkz{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;background:var(--bg-base);color:var(--text-color);border-radius:var(--border-radius-lg);border:none}.-sqkz:hover,.-sqkz:focus{color:var(--text-color)!important;background:var(--bg-off-base)}.-sqkz:focus{outline:none;box-shadow:currentColor 0 0 0 .125rem inset}@media (min-width: 768px){.-sqkz{display:none}}.-sqkz .lxzbw{font-size:3rem}.U75fw{display:flex;justify-content:flex-end;position:absolute;bottom:0;padding:.5rem 1rem;width:inherit;box-shadow:var(--box-shadow-base);background:var(--bg-base)}@media (min-width: 768px){.U75fw{display:none}}._logo-heart_1a6qr_27{display:block}.body--scroll-locked{position:fixed;top:var(--scroll-off-set);right:0;left:0}._root_8cajs_33{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;padding:1rem}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){._root_8cajs_33{display:block}}._modalScroll_8cajs_47{overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}._modalScroll_8cajs_47::-webkit-scrollbar{display:none}._contentScroll_8cajs_56 ._dialog_8cajs_56{height:100%;overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}._contentScroll_8cajs_56 ._dialog_8cajs_56::-webkit-scrollbar{display:none}._contentScroll_8cajs_56 ._closeButtonWrapper_8cajs_66{right:3rem}._contentScroll_8cajs_56 ._closeButton_8cajs_66{position:fixed;z-index:1;background:var(--bg-base);border-radius:50%}._overlay_8cajs_75{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-overlay-dark)}._dialog_8cajs_56{position:relative;background:var(--bg-base);margin:auto;min-width:4rem;min-height:4rem;overflow:hidden;width:100%;max-width:30rem;border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-deep);padding:3rem 1.5rem}._lg_8cajs_96 ._dialog_8cajs_56{max-width:50rem}._auto_8cajs_99 ._dialog_8cajs_56{max-width:none;width:auto}._logo_8cajs_103{margin:0 auto 1rem;width:2.5rem}._header_8cajs_107{margin-bottom:1rem;text-align:center}._title_8cajs_111{margin-bottom:0}._closeButtonWrapper_8cajs_66{position:absolute;top:.5rem;right:.5rem}._closeButton_8cajs_66{display:flex;padding:.5rem;color:currentColor}.tyIE6{text-align:center}.FQ-Wx{background:var(--bg-base);list-style:none;margin:0;padding:.5rem 0 10rem;overflow:auto;max-height:calc(100vh - var(--autosuggest-inputs-height));font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-align:left;line-height:1;letter-spacing:.02em}@media (min-width: 768px){.FQ-Wx{max-height:44vh;padding:.25rem 0;box-shadow:var(--box-shadow-deep);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);font-size:var(--font-size-base)}}.K5heY{display:flex;align-items:center;min-height:2.75rem;padding:0 1.75rem;line-height:var(--line-height-tight);color:var(--text-color-brand);position:relative;cursor:pointer}@media (min-width: 768px){.K5heY{padding:.5rem 1.5rem;line-height:var(--line-height-base)}}.K5heY:hover:not(.-sKbI),.K5heY:focus{color:var(--text-color-brand)!important;background:var(--bg-off-base)}.K5heY:focus{outline:none}.K5heY .highlight,.K5heY em{color:var(--text-color);font-weight:var(--font-weight-medium)}.K5heY em{font-style:normal}.K5heY+.-sKbI{border-top:var(--border-base);margin-top:.5rem;padding-top:.75rem}.RI2p-{padding-left:2rem;column-gap:.75em}.RI2p-:before{content:"•";color:var(--gray-50)}.RI2p-+.RI2p-:after{content:"";position:absolute;border-left:var(--border-dark);height:100%;top:-1.25rem;left:35px}.-sKbI{color:var(--text-color);padding-left:1rem;justify-content:space-between}.-sKbI:hover{cursor:default}.E9mRo{--spinner-size: 1.25rem}@media (min-width: 768px){.j2QfS{--spinner-size: 1.75rem}}.l35Hn{font-size:var(--spinner-size, 1.25rem);transition:right var(--transition-speed-fast);animation:dS1BC 1.6s linear infinite}@keyframes dS1BC{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ZX9NZ{stroke-dasharray:187;stroke-dashoffset:0;stroke:currentColor;transform-origin:center;animation:_3BWDR 1.6s ease-in-out infinite}@keyframes _3BWDR{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(235deg)}to{stroke-dashoffset:187;transform:rotate(720deg)}}.autosuggest-active-lock-scrolling{overflow:hidden}.QUu6d{border:var(--border-base);border-radius:var(--border-radius-round);--as-label-top: .25rem;--as-label-font-size: var(--font-size-xs);--as-input-side-gap: 1.5rem;--as-input-padding: 1.125rem 2.25rem .5rem var(--as-input-side-gap);--as-clear-btn-size: 1.25rem;--as-input-error-border-width: .0625rem;--as-error-font-size: var(--font-size-xxs)}.QUu6d:focus-within{border-color:var(--border-color-brand)}@media (min-width: 768px){.QUu6d{position:relative;border:none;border-radius:0}}@media (min-width: 768px){.-GVC1{--as-label-top: .75rem;--as-label-font-size: var(--font-size-sm);--as-input-padding: 2rem 2.5rem 1rem var(--as-input-side-gap);--as-input-font-size: var(--default-input-font-size);--as-input-font-size: var(--font-size-base);--as-clear-btn-size: 1.75rem;--as-clear-btn-icon: 1.25rem;--as-loading-spinner-size: 1.75rem;--as-drawer-width: 100%;--as-input-error-border-width: .125rem;--as-error-font-size: var(--font-size-xs)}}.u5qRL{position:relative}.JtaQl{font-size:var(--as-label-font-size);position:absolute;top:var(--as-label-top);left:var(--as-input-side-gap);right:1.5rem;display:flex;column-gap:1em;justify-content:space-between}.lu7R1{font-weight:var(--font-weight-bold);color:var(--text-color)}.RpTpA{font-size:var(--as-error-font-size);color:var(--info-color-alert);position:relative}.FO0p1{position:absolute;left:-1.2em;top:.0625em;font-size:1.2em}.h7K-F{position:relative;background:transparent;border-radius:var(--border-radius-round);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:var(--as-input-padding);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--input-text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.h7K-F{font-size:var(--as-input-font-size, var(--font-size-sm))}}@media (min-width: 768px){.h7K-F{border-radius:var(--input-border-radius-custom)}}.h7K-F:focus{outline:none;box-shadow:none}.h7K-F:disabled{background:none;color:var(--disabled-text-color)}.h7K-F::placeholder{color:var(--text-color-muted)}@media (min-width: 768px){.i0-Ho{padding-right:var(--as-input-side-gap)}}._9PZ-0{outline:none;box-shadow:var(--info-color-alert) 0 0 0 var(--as-input-error-border-width) inset}._95CXT{position:absolute;right:1rem;top:0;height:100%;display:flex;align-items:center;cursor:not-allowed}@media (min-width: 768px){._95CXT{right:.5rem}}.xEvzS{position:absolute;width:100%;padding:var(--as-input-padding);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--disabled-text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.xEvzS{font-size:var(--as-input-font-size, var(--font-size-sm))}}._0wq27{position:absolute;right:1rem;top:calc(50% - var(--as-clear-btn-size) / 2);width:var(--as-clear-btn-size);height:var(--as-clear-btn-size);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-round);background:var(--bg-off-base);color:var(--text-color);border:0}@media (min-width: 768px){._0wq27{right:.5rem}}._0wq27:hover,._0wq27:focus{color:var(--text-color)!important}._0wq27:focus{outline:none;box-shadow:currentColor 0 0 0 .0625rem inset}.-xdVp{font-size:var(--as-clear-btn-icon, 1rem)}.wQyf-{display:none;position:absolute;left:0;top:100%;width:100%;z-index:1}@media (min-width: 768px){.wQyf-{width:var(--as-drawer-width);top:105%}}.kkSfQ{display:block}.Zhq1-{display:none}@media (min-width: 768px){.Zhq1-{display:block;position:fixed;top:var(--autosuggest-overlay-top, 0);left:0;width:100%;height:100%;background:var(--bg-overlay-dark);z-index:-1}}@media (min-width: 768px){.OTcQ1{--input-border-radius-custom: 0 var(--border-radius-round) var(--border-radius-round) 0;--as-input-side-gap: 1.25rem;--as-divider-gap: .25rem;--as-drawer-width: calc(100% + var(--as-button-size))}.OTcQ1:not(.APEQB):before{content:"";position:absolute;top:var(--as-divider-gap);bottom:var(--as-divider-gap);width:1px;background:var(--border-color-base)}}@media (min-width: 768px){.-d-k6{--as-input-side-gap: 1.5rem;--as-divider-gap: .75rem}}.vg2BH{position:relative;display:flex;align-items:center;column-gap:.5em;padding-left:1.5em;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--link-color);line-height:var(--line-height-tight)}.vg2BH svg{left:-.25em;position:absolute}@media (min-width: 768px){._10CaV{--input-border-radius-custom: var(--border-radius-round) 0 0 var(--border-radius-round);--as-drawer-width: 120%}}@media (min-width: 768px){.b-LWN{--as-input-side-gap: 2rem;--as-drawer-width: 100%}}._illustrated-icon--circle-bg_160rk_27{width:1.5em;height:1.5em;justify-content:center;align-items:center}._illustrated-icon__icon_160rk_33{position:relative}._logo_1ucpf_27{display:block}._icon_1tari_27{min-width:1em;min-height:1em;width:1em;height:1em}._xs_1tari_33{font-size:.75rem}._sm_1tari_36{font-size:1rem}._md_1tari_39{font-size:1.5rem}._lg_1tari_42{font-size:2rem}._xl_1tari_45{font-size:2.5rem}._inheritSize_1tari_48{min-width:1.42em;min-height:1.42em;width:1.42em;height:1.42em;vertical-align:-.32em}.UtrGa{display:flex;align-items:center;column-gap:.5rem;color:var(--text-color);border:none;cursor:pointer;justify-content:center;border-radius:var(--border-radius-lg);width:2.75rem;height:2.75rem}.UtrGa:hover,.UtrGa:focus{background:var(--bg-off-base);color:currentColor}.UtrGa:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.F0TYQ{font-size:3rem}.Ie8VA{font-size:2.25rem}.yTOoa{background:var(--bg-base);height:100%}._8SQLH{display:flex;align-items:center;justify-content:center;height:3.5rem;border-bottom:var(--border-base);font-weight:var(--font-weight-bold)}.pdvA0{position:absolute;left:.5rem}.XeEB2{position:absolute;right:.5rem}@media (min-width: 768px){.XeEB2{display:none}}._5ds3y{margin:0;padding:0;list-style:none}.lMGKu{display:flex;align-items:center;column-gap:.5rem;color:var(--text-color);border:none;cursor:pointer;justify-content:space-between;height:3.5rem;padding:0 1em}.lMGKu:hover,.lMGKu:focus{background:var(--bg-off-base);color:currentColor}.lMGKu:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.xBKe3{display:grid}.Gez01{display:flex;align-items:center;column-gap:.5rem;color:var(--text-color);border:none;cursor:pointer;justify-content:space-between;height:3.5rem;padding:0 1em}.Gez01:hover,.Gez01:focus{background:var(--bg-off-base);color:currentColor}.Gez01:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.SzlYQ{transform:translateY(-.0625em)}.bH-jv{position:absolute;top:0;left:0;opacity:var(--menu-opacity);width:100%;height:100vh;z-index:1;transform:translate(var(--menu-position, -100%));transition:opacity var(--transition-speed-fast) 0ms,transform 0ms var(--menu-position-delay)}@media (min-width: 768px){.bH-jv{height:calc(100vh - 4rem)}}@media (min-width: 992px){.bH-jv{height:calc(100vh - 5rem)}}.vhKI0{--menu-position: -100%;--menu-position-delay: var(--transition-speed-fast);--menu-opacity: 0}.vYYZF{--menu-position: 0%;--menu-position-delay: 0ms;--menu-opacity: 1}.h3XG-{position:fixed;top:0;width:100vw;height:100vh;opacity:var(--nav-opacity-open, 0);background:var(--bg-base);z-index:3;transform:translate(var(--nav-position-open, var(--nav-postion-closed)));transition:opacity var(--transition-speed-fast) 0ms}@media (min-width: 768px){.h3XG-{width:25rem;transition:transform var(--transition-speed-fast) ease-in-out}}.IsrLP{right:0;--nav-postion-closed: 100%}._1hua3{left:0;--nav-postion-closed: -100%}.Kv30w{--nav-position-open: 0;--nav-opacity-open: 1}.UdNXK{position:relative;display:flex;align-items:center;justify-content:center;height:3.5rem;border-bottom:var(--border-base);font-weight:var(--font-weight-bold)}@media (min-width: 768px){.UdNXK{height:4rem}}@media (min-width: 992px){.UdNXK{height:5rem}}@media (min-width: 768px){.P4X-c{display:none}}.J-IGu{position:absolute;right:.5rem}@media (min-width: 768px){.J-IGu{left:.75rem}}.rmuZe{display:none}@media (min-width: 768px){.rmuZe{display:flex;align-items:center;justify-content:center;height:3.5rem;border-bottom:var(--border-base);font-weight:var(--font-weight-bold)}}@media (min-width: 768px){.wbTdN{position:relative}}.O6oOV{margin:0;padding:0;list-style:none}.O6oOV li{border-bottom:var(--border-base)}._4Wuz3{position:fixed;width:var(--overlay-width, 0);height:100vh;top:0;left:0;opacity:var(--overlay-opacity, 0);background:var(--bg-overlay-dark);z-index:1}.xdCk-{--overlay-width: 100%;--overlay-opacity: 1;transition:opacity var(--transition-speed-fast)}.pB9hI{display:flex;align-items:center;column-gap:.5rem;color:var(--text-color);border:none;cursor:pointer;justify-content:center;border-radius:var(--border-radius-lg);width:2.75rem;height:2.75rem}.pB9hI:hover,.pB9hI:focus{background:var(--bg-off-base);color:currentColor}.pB9hI:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}@media (min-width: 992px){.pB9hI{display:grid;grid-template-columns:auto 1fr;font-size:var(--font-size-sm);line-height:var(--line-height-tight);padding:0 .5rem;width:var(--btn-width)}}._0vZ7g{--btn-width: 8rem}.E1GQ6{--btn-width: 7rem}.VTDF8{display:none}@media (min-width: 992px){.VTDF8{display:block}}.WeMUO{display:flex;align-items:center;column-gap:.5rem;color:var(--text-color);border:none;cursor:pointer;justify-content:center;border-radius:var(--border-radius-lg);width:2.75rem;height:2.75rem}.WeMUO:hover,.WeMUO:focus{background:var(--bg-off-base);color:currentColor}.WeMUO:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.JqcmZ{position:relative;background:var(--bg-base);border-bottom:var(--border-base);z-index:var(--z-layout-header, 100000);--mobile-as-open-btn-height: 47px}@media (min-width: 768px){.JqcmZ{box-shadow:var(--box-shadow-base);border-bottom:none}}.EqvPo{position:relative;display:grid;grid-template-rows:1fr var(--mobile-as-open-btn-height);grid-template-columns:auto 1fr auto;row-gap:.25rem;width:100%;padding:0 .0625rem .5rem}@media (min-width: 768px){.EqvPo{display:flex;justify-content:start;align-items:center;column-gap:.5rem;max-width:calc(var(--site-max-width) + 232px);margin:0 auto;padding:0 .5rem;height:4rem}}@media (min-width: 992px){.EqvPo{column-gap:1rem;padding:0 1rem;height:5rem}}@media (min-width: 1200px){.EqvPo{column-gap:1.5rem}}._7mjT3{grid-template-rows:1fr;padding-bottom:0}._7mjT3 ._6EYrs{display:none}@media (min-width: 768px){._7mjT3 ._6EYrs{display:flex}._7mjT3 ._6EYrs:before{display:none}}._2zUmI{display:flex;justify-content:center}.xv7Qx{display:flex;width:11rem}@media (min-width: 992px){.xv7Qx{width:13.75rem}}.xv7Qx:focus{outline:2px solid var(--text-color);border-radius:var(--border-radius-md)}@media (min-width: 768px){.xv7Qx:focus{outline-offset:.25rem}}._6EYrs{position:relative;grid-row:2;grid-column:1/-1;flex:1;display:flex;justify-content:center;padding:0 1rem;z-index:1;min-height:var(--mobile-as-open-btn-height)}@media (min-width: 768px){._6EYrs{padding:0;z-index:0}}@media (min-width: 768px){._6EYrs{--autosuggest-overlay-top: 4rem}}@media (min-width: 992px){._6EYrs{--autosuggest-overlay-top: 5rem}}._6EYrs:before{content:"";border:var(--border-base);border-radius:var(--border-radius-round);width:calc(100% - 2rem);height:100%;max-width:34rem;position:absolute}.zREQS{--search-opacity: 1}._5j6Yi{opacity:var(--search-opacity, 0);transition:opacity var(--transition-speed-fast) var(--transition-speed-fast);max-width:34rem;width:100%}._24fGC,.gURQg{display:none}@media (min-width: 768px){.gURQg{display:flex;align-items:center;column-gap:.5rem;color:var(--text-color);border:none;cursor:pointer;justify-content:center;border-radius:var(--border-radius-lg);width:2.75rem;height:2.75rem}.gURQg:hover,.gURQg:focus{background:var(--bg-off-base);color:currentColor}.gURQg:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}}@media (min-width: 1200px){.gURQg{display:grid;grid-template-columns:auto 1fr;font-size:var(--font-size-sm);line-height:var(--line-height-tight);padding:0 .5rem;width:10.75rem}.gURQg ._24fGC{display:block}}.YnmA0{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.YnmA0:active,.YnmA0:focus{position:absolute;left:4rem;top:.75rem;width:auto;height:auto;margin:0;padding:0 1rem;clip:auto;text-align:center;outline:2px solid var(--text-color);border-radius:var(--border-radius-md)}@media (min-width: 768px){.YnmA0:active,.YnmA0:focus{outline-offset:.5rem;left:4.5rem;top:unset}}.YnmA0:active+.w7vkD+._2zUmI,.YnmA0:focus+.w7vkD+._2zUmI{opacity:0}.aqqQ-{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
</style>
<body>
<div id="syndicated-header"><header class="JqcmZ" role="banner" data-qa-target="header-1.0.179"><div class="EqvPo"><a class="YnmA0" href="#ariaSkipNav">Skip navigation</a><div class="w7vkD"><button aria-expanded="false" aria-haspopup="true" aria-label="Open Menu Navigation" class="WeMUO" data-qa-target="menu-open-btn" type="button"><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 32 16" width="1em" height="1em" aria-hidden="true" data-qa-target="menu-icon" focusable="false"><rect width="32" height="3" fill="currentColor" rx="1.5"></rect><rect width="32" height="3" y="6.5" fill="currentColor" rx="1.5"></rect><rect width="24" height="3" y="13" fill="currentColor" rx="1.5"></rect></svg></button><nav aria-labelledby="menu-nav" class="h3XG- _1hua3"><div class="UdNXK"><strong class="P4X-c" id="menu-nav">Menu</strong><button aria-label="Close navigation menu" class="UtrGa J-IGu" data-qa-target="nav-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><div class="wbTdN"><div class="rmuZe">Menu</div><ul class="O6oOV"><li><div class="xBKe3"><button class="Gez01" data-qa-target="find-a-doctor-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Find a Doctor</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="find-a-doctor-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Find a Doctor<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a class="lMGKu" data-qa-target="find-a-doctor-page-link" href="https://www.healthgrades.com/find-a-doctor" tabindex="-1">Find a Doctor<!-- --> Home</a></li><li data-qa-target="find-a-doctor-link-list"><div class="xBKe3"><button class="Gez01" data-qa-target="find-doctors-by-specialty-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Find Doctors by Specialty</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="find-doctors-by-specialty-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Find Doctors by Specialty<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a href="https://www.healthgrades.com/family-practice-directory" class="lMGKu" data-qa-target="find-doctors-by-specialty--link-1" tabindex="-1">Family Medicine</a></li><li><a href="https://www.healthgrades.com/internal-medicine-directory" class="lMGKu" data-qa-target="find-doctors-by-specialty--link-2" tabindex="-1">Internal Medicine</a></li><li><a href="https://www.healthgrades.com/obstetrics-gynecology-directory" class="lMGKu" data-qa-target="find-doctors-by-specialty--link-3" tabindex="-1">Obstetrics & Gynecology</a></li><li><a href="https://www.healthgrades.com/dentistry-general-directory" class="lMGKu" data-qa-target="find-doctors-by-specialty--link-4" tabindex="-1">Dentistry</a></li><li><a href="https://www.healthgrades.com/orthopedic-surgery-directory" class="lMGKu" data-qa-target="find-doctors-by-specialty--link-5" tabindex="-1">Orthopedic Surgery</a></li><li><a href="https://www.healthgrades.com/specialty-directory" class="lMGKu" data-qa-target="find-doctors-by-specialty--link-6" tabindex="-1">See All Specialities</a></li></ul></div></div></div></li><li data-qa-target="find-a-doctor-link-list"><div class="xBKe3"><button class="Gez01" data-qa-target="find-doctors-by-condition-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Find Doctors by Condition</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="find-doctors-by-condition-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Find Doctors by Condition<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a href="https://www.healthgrades.com/usearch?what=Fibromyalgia" class="lMGKu" data-qa-target="find-doctors-by-condition--link-1" tabindex="-1">Fibromyalgia</a></li><li><a href="https://www.healthgrades.com/usearch?what=Anxiety" class="lMGKu" data-qa-target="find-doctors-by-condition--link-2" tabindex="-1">Anxiety</a></li><li><a href="https://www.healthgrades.com/usearch?what=Attention%20Deficit%20Hyperactivity%20Disorder%20(ADHD)&entityCode=1673&searchType=Condition" class="lMGKu" data-qa-target="find-doctors-by-condition--link-3" tabindex="-1">ADHD</a></li><li><a href="https://www.healthgrades.com/usearch?what=Sleep%20Apnea" class="lMGKu" data-qa-target="find-doctors-by-condition--link-4" tabindex="-1">Sleep Apnea</a></li><li><a href="https://www.healthgrades.com/usearch?what=Migraine" class="lMGKu" data-qa-target="find-doctors-by-condition--link-5" tabindex="-1">Migraine</a></li></ul></div></div></div></li><li data-qa-target="find-a-doctor-link-list"><div class="xBKe3"><button class="Gez01" data-qa-target="find-doctors-by-procedure-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Find doctors by procedure</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="find-doctors-by-procedure-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Find doctors by procedure<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a href="https://www.healthgrades.com/usearch?what=Pain%20Management" class="lMGKu" data-qa-target="find-doctors-by-procedure--link-1" tabindex="-1">Pain Management</a></li><li><a href="https://www.healthgrades.com/usearch?what=Orthopedic%20Spine%20Surgery" class="lMGKu" data-qa-target="find-doctors-by-procedure--link-2" tabindex="-1">Orthopedic Spine Surgery</a></li><li><a href="https://www.healthgrades.com/usearch?what=Marriage%20Counseling" class="lMGKu" data-qa-target="find-doctors-by-procedure--link-3" tabindex="-1">Marriage Counseling</a></li><li><a href="https://www.healthgrades.com/usearch?what=Hernia%20Repair" class="lMGKu" data-qa-target="find-doctors-by-procedure--link-4" tabindex="-1">Hernia Repair</a></li><li><a href="https://www.healthgrades.com/usearch?what=Colonoscopy" class="lMGKu" data-qa-target="find-doctors-by-procedure--link-5" tabindex="-1">Colonoscopy</a></li></ul></div></div></div></li><li data-qa-target="menu-item-review-your-doctor"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/doctor-reviews" tabindex="-1">Review Your Doctor</a></li></ul></div></div></div></li><li><div class="xBKe3"><button class="Gez01" data-qa-target="find-a-facility-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Find a Facility</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="find-a-facility-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Find a Facility<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a class="lMGKu" data-qa-target="find-a-facility-page-link" href="https://www.healthgrades.com/find-a-hospital" tabindex="-1">Find a Facility<!-- --> Home</a></li><li data-qa-target="find-a-facility-link-list"><div class="xBKe3"><button class="Gez01" data-qa-target="top-hospitals-by-specialty-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Top Hospitals by Specialty</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="top-hospitals-by-specialty-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Top Hospitals by Specialty<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a href="https://www.healthgrades.com/usearch?category=Facility&FacilityRating=Appendectomy%7CAPP" class="lMGKu" data-qa-target="top-hospitals-by-specialty--link-1" tabindex="-1">Appendectomy</a></li><li><a href="https://www.healthgrades.com/usearch?category=Facility&FacilityRating=Back%20and%20Neck%20Surgeries%20(without%20Spinal%20Fusion)%7CBAK" class="lMGKu" data-qa-target="top-hospitals-by-specialty--link-2" tabindex="-1">Back and Neck Surgery (Except Spinal Fusion)</a></li><li><a href="https://www.healthgrades.com/usearch?category=Facility&FacilityRating=Bariatric%20Surgery%7CBAR" class="lMGKu" data-qa-target="top-hospitals-by-specialty--link-3" tabindex="-1">Bariatric Surgery</a></li><li><a href="https://www.healthgrades.com/usearch?category=Facility&FacilityRating=Carotid%20Procedures%7CCAR" class="lMGKu" data-qa-target="top-hospitals-by-specialty--link-4" tabindex="-1">Carotid Surgery</a></li><li><a href="https://www.healthgrades.com/usearch?category=Facility" class="lMGKu" data-qa-target="top-hospitals-by-specialty--link-5" tabindex="-1">See All</a></li></ul></div></div></div></li><li data-qa-target="menu-item-urgent-care"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/urgent-care" tabindex="-1">Urgent Care</a></li><li data-qa-target="menu-item-group-practice"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/group-directory" tabindex="-1">Group Practice</a></li><li data-qa-target="menu-item-pharmacy"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/pharmacy-directory" tabindex="-1">Pharmacy</a></li></ul></div></div></div></li><li><div class="xBKe3"><button class="Gez01" data-qa-target="hospital-awards-ratings-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Hospital Awards & Ratings</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="hospital-awards-ratings-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Hospital Awards & Ratings<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a class="lMGKu" data-qa-target="hospital-awards-ratings-page-link" href="https://www.healthgrades.com/quality/hospital-ratings-awards" tabindex="-1">Hospital Awards & Ratings<!-- --> Home</a></li><li data-qa-target="menu-item-americas-best-hospitals"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/quality/americas-best-hospitals" tabindex="-1">America's Best Hospitals</a></li><li data-qa-target="menu-item-specialty-excellence"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/quality/specialty-excellence-americas-best-care" tabindex="-1">Specialty Excellence</a></li><li data-qa-target="menu-item-ob-gyn-care"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/quality/ob-gyn-care-excellence-awards" tabindex="-1">Ob-Gyn Care</a></li><li data-qa-target="menu-item-outstanding-patient-experience"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/quality/outstanding-patient-experience-award" tabindex="-1">Outstanding Patient Experience</a></li><li data-qa-target="menu-item-patient-safety-excellence"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/quality/patient-safety-excellence-award" tabindex="-1">Patient Safety Excellence</a></li></ul></div></div></div></li><li><div class="xBKe3"><button class="Gez01" data-qa-target="health-a-to-z-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Health A to Z</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="health-a-to-z-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Health A to Z<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a class="lMGKu" data-qa-target="health-a-to-z-page-link" href="https://healthguides.healthgrades.com/healthgrades-content-a-z" tabindex="-1">Health A to Z<!-- --> Home</a></li><li data-qa-target="health-a-to-z-link-list"><div class="xBKe3"><button class="Gez01" data-qa-target="learn-about-conditions-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Learn About Conditions</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="learn-about-conditions-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Learn About Conditions<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a href="https://resources.healthgrades.com/right-care/back-pain" class="lMGKu" data-qa-target="learn-about-conditions--link-1" tabindex="-1">Back Pain</a></li><li><a href="https://resources.healthgrades.com/right-care/cancer" class="lMGKu" data-qa-target="learn-about-conditions--link-2" tabindex="-1">Cancer</a></li><li><a href="https://resources.healthgrades.com/right-care/diabetes" class="lMGKu" data-qa-target="learn-about-conditions--link-3" tabindex="-1">Diabetes</a></li><li><a href="https://resources.healthgrades.com/right-care/high-blood-pressure" class="lMGKu" data-qa-target="learn-about-conditions--link-4" tabindex="-1">High Blood Pressure</a></li><li><a href="https://resources.healthgrades.com/right-care/skin-hair-and-nails" class="lMGKu" data-qa-target="learn-about-conditions--link-5" tabindex="-1">Skin Conditions</a></li><li><a href="https://resources.healthgrades.com/right-care/symptoms-and-conditions" class="lMGKu" data-qa-target="learn-about-conditions--link-6" tabindex="-1">See All Conditions</a></li></ul></div></div></div></li><li data-qa-target="health-a-to-z-link-list"><div class="xBKe3"><button class="Gez01" data-qa-target="learn-about-procedures-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Learn About Procedures</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="learn-about-procedures-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Learn About Procedures<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a href="https://resources.healthgrades.com/right-care/angioplasty" class="lMGKu" data-qa-target="learn-about-procedures--link-1" tabindex="-1">Angioplasty</a></li><li><a href="https://resources.healthgrades.com/right-care/cataract-surgery/cataract-surgery" class="lMGKu" data-qa-target="learn-about-procedures--link-2" tabindex="-1">Cataract Surgery</a></li><li><a href="https://resources.healthgrades.com/right-care/knee-replacement" class="lMGKu" data-qa-target="learn-about-procedures--link-3" tabindex="-1">Knee Replacement</a></li><li><a href="https://resources.healthgrades.com/right-care/mohs-surgery/mohs-surgery" class="lMGKu" data-qa-target="learn-about-procedures--link-4" tabindex="-1">Mohs Surgery</a></li><li><a href="https://resources.healthgrades.com/right-care/shoulder-surgery/shoulder-surgery" class="lMGKu" data-qa-target="learn-about-procedures--link-5" tabindex="-1">Shoulder Surgery</a></li><li><a href="https://resources.healthgrades.com/procedures-index" class="lMGKu" data-qa-target="learn-about-procedures--link-6" tabindex="-1">See All Procedures</a></li></ul></div></div></div></li><li data-qa-target="health-a-to-z-link-list"><div class="xBKe3"><button class="Gez01" data-qa-target="appointment-guides-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="SzlYQ">Appointment Guides</span><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="bH-jv vhKI0"><div class="yTOoa" data-qa-target="appointment-guides-nav-menu"><div class="_8SQLH"><button aria-label="Back to previous menu" class="UtrGa pdvA0" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="Ie8VA _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-left-icon" focusable="false"><path d="M16 20l-8-8 8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button>Appointment Guides<button aria-label="Close navigation menu" class="UtrGa XeEB2" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="F0TYQ _icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div><ul class="_5ds3y"><li><a href="https://resources.healthgrades.com/right-care/asthma/asthma-appointment-guide" class="lMGKu" data-qa-target="appointment-guides--link-1" tabindex="-1">Asthma</a></li><li><a href="https://resources.healthgrades.com/right-care/copd/copd-appointment-guide" class="lMGKu" data-qa-target="appointment-guides--link-2" tabindex="-1">COPD</a></li><li><a href="https://resources.healthgrades.com/right-care/depression/depression-appointment-guide" class="lMGKu" data-qa-target="appointment-guides--link-3" tabindex="-1">Depression</a></li><li><a href="https://resources.healthgrades.com/right-care/psoriasis/psoriasis-appointment-guide" class="lMGKu" data-qa-target="appointment-guides--link-4" tabindex="-1">Psoriasis</a></li><li><a href="https://resources.healthgrades.com/right-care/rheumatoid-arthritis/rheumatoid-arthritis-appointment-guide" class="lMGKu" data-qa-target="appointment-guides--link-5" tabindex="-1">Rheumatoid Arthritis</a></li><li><a href="https://resources.healthgrades.com/right-care/appointment-guides" class="lMGKu" data-qa-target="appointment-guides--link-6" tabindex="-1">See All Appointment Guides</a></li></ul></div></div></div></li><li data-qa-target="menu-item-trending-videos"><a class="lMGKu" data-qa-target="menu-link" href="https://resources.healthgrades.com/video" tabindex="-1">Trending Videos</a></li><li data-qa-target="menu-item-drugs-a-z"><a class="lMGKu" data-qa-target="menu-link" href="https://resources.healthgrades.com/drugs" tabindex="-1">Drugs A-Z</a></li></ul></div></div></div></li><li><a aria-label="Log in to your Healthgrades account" class="Gez01" href="/account/login" tabindex="-1">Healthgrades Account Sign In</a></li><li><a aria-label="View Healthgrades for Professionals" class="Gez01" href="//update.healthgrades.com/?pCID=hg-dotc-header" tabindex="-1">Healthgrades for Professionals</a></li></ul></div></nav><div class="_4Wuz3" role="presentation"></div></div><div class="_2zUmI"><a class="xv7Qx" data-qa-target="header-logo-link" aria-label="Healthgrades Home" href="/"><svg class="_logo_1ucpf_27 logo--standard" aria-hidden="true" width="100%" viewBox="0 0 165 24"><title>Healthgrades</title><path fill="#626366" d="M41.058 8.858c-.751 0-2.053.15-3.03 1.152V4.95A.951.951 0 0037.077 4h-.126a.951.951 0 00-.951.951v13.321c0 .527.426.952.951.952h.15a.951.951 0 00.952-.952V13.54c0-1.603 1.127-2.73 2.73-2.73s2.504.977 2.504 2.68v4.782a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V12.94c0-2.429-1.728-4.082-4.282-4.082zm11.168 0c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.452 0 2.604-.35 3.606-1.102a.791.791 0 00.325-.55c.025-.226-.025-.476-.175-.652a.992.992 0 00-1.327-.25 4.368 4.368 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.936c.451 0 .802-.376.802-.802-.025-3.055-2.004-5.233-4.808-5.233zm2.68 4.357H49.32c.326-1.553 1.377-2.48 2.855-2.48 1.452-.024 2.479.927 2.73 2.48zm100.39-.125l1.125.15c2.855.376 3.456 1.803 3.506 2.98 0 1.978-1.778 3.255-4.533 3.255-.75 0-2.203-.125-3.58-.877-.226-.125-.4-.325-.45-.575a.853.853 0 01.1-.701c.275-.451.8-.576 1.251-.326.727.426 1.603.626 2.655.626 1.552 0 2.43-.5 2.43-1.327 0-.225 0-.927-1.804-1.152l-1.127-.125c-2.83-.35-3.43-1.778-3.43-2.93 0-1.953 1.627-3.205 4.131-3.205 1.202 0 2.38.25 3.33.701.226.125.401.3.476.551.075.25.05.5-.075.726a.99.99 0 01-1.252.4c-.777-.35-1.653-.55-2.454-.55-1.227 0-2.028.5-2.028 1.277 0 .4.175.926 1.728 1.101zm-10.118-4.232c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.453 0 2.604-.35 3.606-1.102a.792.792 0 00.326-.55c.025-.226-.025-.476-.176-.652-.325-.4-.9-.526-1.327-.25a4.366 4.366 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.912c.45 0 .801-.376.801-.802 0-3.055-1.978-5.233-4.783-5.233zm2.68 4.357h-5.585c.326-1.553 1.378-2.48 2.855-2.48 1.452-.024 2.48.927 2.73 2.48zM137.24 4h-.15a.95.95 0 00-.95.952v5.158c-.853-.827-1.98-1.252-3.282-1.252-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.43-.426 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V4.927c0-.5-.426-.927-.952-.927zm-1 10.167c0 1.953-1.328 3.355-3.18 3.355s-3.207-1.402-3.207-3.355c0-1.928 1.353-3.33 3.206-3.33 1.828-.026 3.18 1.377 3.18 3.33zm-11.37-5.109h-.15a.95.95 0 00-.95.952v.1c-.853-.826-1.98-1.252-3.282-1.252-2.905 0-5.083 2.279-5.083 5.284 0 3.03 2.178 5.283 5.083 5.283 1.302 0 2.43-.425 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V9.985c0-.5-.426-.927-.952-.927zm-4.207 8.44c-1.852 0-3.205-1.403-3.205-3.356 0-1.928 1.353-3.33 3.205-3.33 1.854 0 3.181 1.402 3.181 3.33.025 1.953-1.327 3.355-3.18 3.355zm-6.56-8.565c-.3-.05-.626-.075-.977-.075-1.05 0-1.978.4-2.679 1.177a.951.951 0 00-.95-.951h-.127a.951.951 0 00-.95.951v8.263c0 .526.425.952.95.952h.15a.95.95 0 00.952-.952v-4.682c0-1.653.952-2.78 2.38-2.78.3 0 .6.025.901.1a.98.98 0 001.176-.7l.025-.076c.075-.275.025-.55-.125-.801a1.28 1.28 0 00-.726-.426zm-9.14.126h.15c.526 0 .952.425 1.002.951v8.364c0 3.18-2.078 5.158-5.409 5.158-1.276 0-2.578-.326-3.58-.877a.947.947 0 01-.376-1.277l.025-.05c.1-.225.3-.375.551-.45s.476-.05.701.075c.827.45 1.728.676 2.654.676 2.08 0 3.331-1.177 3.331-3.18v-.401c-.827.801-1.903 1.227-3.205 1.227-2.905 0-5.033-2.204-5.033-5.233 0-3.005 2.103-5.209 5.033-5.209 1.302 0 2.403.426 3.205 1.252v-.075a.95.95 0 01.951-.951zm-3.956 8.263c1.828 0 3.155-1.352 3.155-3.255 0-1.878-1.327-3.256-3.155-3.256-1.828 0-3.155 1.378-3.155 3.256s1.327 3.255 3.155 3.255zM86.634 10.01c.977-1.002 2.279-1.152 3.03-1.152 2.554 0 4.282 1.653 4.257 4.082v5.333a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952v-4.782c0-1.703-.902-2.68-2.504-2.68s-2.73 1.127-2.73 2.73v4.732a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952V4.953c0-.527.426-.952.952-.952h.15c.526 0 .951.425.951.951v5.059zm-4.983 7.187c-.45.2-.901.3-1.327.3-1.077 0-1.678-.676-1.678-1.928v-4.607h3.18a.951.951 0 100-1.903h-3.18V6.93a.951.951 0 00-.951-.951h-.15a.951.951 0 00-.952.951V9.06h-1.152a.951.951 0 100 1.903h1.152v4.632c0 2.48 1.277 3.856 3.58 3.856.827 0 1.604-.2 2.33-.55a.988.988 0 00.475-.576c.076-.25.025-.526-.1-.777a.984.984 0 00-1.227-.35zM71.961 4h.15c.526 0 .952.425.952.951v13.322a.95.95 0 01-.952.952h-.15a.95.95 0 01-.952-.952V4.952c0-.526.426-.951.952-.951zm-4.257 5.058h-.15a.951.951 0 00-.952.951v.1c-.851-.826-1.978-1.251-3.28-1.251-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.429-.426 3.28-1.252v.075c0 .526.426.951.952.951h.15a.951.951 0 00.951-.951V9.985c0-.5-.425-.926-.951-.926zm-4.182 8.439c-1.853 0-3.205-1.403-3.205-3.356 0-1.928 1.352-3.33 3.205-3.33s3.18 1.402 3.18 3.33c0 1.953-1.327 3.356-3.18 3.356zM164.542 17l-.476 1.101-.476-1.101h-.426v1.702h.301v-1.302l.451 1.052h.3l.451-1.052v1.302h.3v-1.702h-.425zm-3.005 0v.275h.525v1.427h.301v-1.427h.526V17h-1.352z"></path><path fill="#0202EA" d="M26.175 11.627c-.561-.561-1.429-.561-2.015-.051l-7.552 7.551c-.434.434-1.122.434-1.53 0-.434-.433-.434-1.122 0-1.53l2.704-2.704v-.026l2.806-2.806a1.478 1.478 0 000-2.067 1.478 1.478 0 00-2.066 0l-1.888 1.888c-.434.434-1.097.434-1.531 0s-.434-1.097 0-1.53l6.53-6.531c.562-.562.562-1.506 0-2.067s-1.504-.561-2.065 0l-3.24 3.164c-.281.28-.664.433-1.021.433-.357 0-.714-.127-.995-.382l-3.036-3.036a6.605 6.605 0 00-9.337 0A6.562 6.562 0 000 6.6C0 8.361.69 10.02 1.94 11.27l12.246 12.246c0 .013.006.019.013.025s.013.013.013.026c.28.28.663.434 1.046.434s.74-.154 1.046-.434l9.847-9.848a1.486 1.486 0 00.026-2.092z"></path><path fill="#0202EA" d="M21.43 9.127c.28.28.663.433 1.046.433s.74-.153 1.046-.433l5.255-5.256a1.478 1.478 0 000-2.066 1.478 1.478 0 00-2.066 0L21.455 7.06a1.412 1.412 0 00-.025 2.067zM29.338 9.56a1.454 1.454 0 10-2.908 0 1.454 1.454 0 002.908 0z"></path></svg></a></div><div class="_6EYrs"><span class="_5j6Yi"><search id="synd-header-autosuggest-search" class="GSmFS"><button aria-expanded="false" aria-haspopup="true" class="_-3D-A" data-qa-target="synd-header-mobile-open-btn" type="button"><span class="y-bnF">Search for a healthcare professional…</span><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 18 18" width="1em" height="1em" aria-hidden="true" data-qa-target="search-icon" focusable="false"><path stroke="currentColor" d="M16.889 16.815a.39.39 0 01.11.294.373.373 0 01-.135.286.335.335 0 01-.131.08.501.501 0 01-.157.025.448.448 0 01-.164-.032.362.362 0 01-.14-.097l-5.008-5.35a6.145 6.145 0 01-1.847 1.008 6.53 6.53 0 01-2.1.346 6.57 6.57 0 01-1.243-.117 6.287 6.287 0 01-2.261-.914 6.021 6.021 0 01-.963-.782 6.307 6.307 0 01-1.373-2.006 5.8 5.8 0 01-.358-1.152A6.187 6.187 0 011 7.188c0-.414.04-.82.12-1.217a5.8 5.8 0 01.357-1.152c.159-.37.354-.724.584-1.06a6.65 6.65 0 01.79-.946A6.275 6.275 0 014.897 1.47 6.476 6.476 0 017.316 1a6.41 6.41 0 012.418.471 6.31 6.31 0 012.048 1.342c.296.295.559.61.79.946.23.336.424.69.583 1.06.16.37.278.754.358 1.152a6.187 6.187 0 01-.333 3.525c-.148.362-.33.709-.547 1.039-.217.33-.465.64-.744.93l5 5.35zM1.839 7.187c0 .742.144 1.437.432 2.087a5.45 5.45 0 001.176 1.704c.496.486 1.076.87 1.739 1.152a5.388 5.388 0 002.13.423c.757 0 1.467-.14 2.13-.423a5.575 5.575 0 001.74-1.152 5.449 5.449 0 001.175-1.704 5.09 5.09 0 00.432-2.086c0-.736-.144-1.43-.431-2.083A5.389 5.389 0 0011.184 3.4a5.612 5.612 0 00-1.739-1.148 5.388 5.388 0 00-2.13-.423c-.757 0-1.467.14-2.13.423A5.612 5.612 0 003.446 3.4a5.39 5.39 0 00-1.175 1.704 5.103 5.103 0 00-.432 2.082z"></path></svg></button><div class="a-8g-"><form class="kI5in" aria-describedby="synd-header-description"><div class="mqojy"><button aria-label="Close Search" class="-sqkz" data-qa-target="synd-header-form-mobile-close-btn" type="button"><svg class="lxzbw _icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="_10CaV QUu6d"><div class="u5qRL"><span class="JtaQl"><label class="lu7R1" for="synd-header-search-input">Search</label></span><input aria-activedescendant="" aria-autocomplete="both" aria-describedby="synd-header-search-input-description" aria-expanded="false" aria-owns="synd-header-search-drawer" aria-required="true" autoComplete="off" class="h7K-F" data-qa-target="synd-header-search-input" disabled="" id="synd-header-search-input" placeholder="Doctors, conditions, or procedures..." role="combobox" type="text" value=""/><div class="_95CXT"><svg class="l35Hn E9mRo" height="1em" viewBox="0 0 66 66" width="1em"><circle class="ZX9NZ" cx="33" cy="33" fill="none" r="30"></circle></svg></div><div id="synd-header-search-input-description" hidden="">Start typing a doctors name or condition, procedure, or specialty to see suggestions. Use the arrow keys to navigate. Press 'Enter' to select.</div></div></div><div class="OTcQ1 QUu6d"><div class="u5qRL"><span class="JtaQl"><label class="lu7R1" for="synd-header-location-input">Location</label></span><input aria-activedescendant="" aria-autocomplete="both" aria-describedby="synd-header-location-input-description" aria-expanded="false" aria-owns="synd-header-location-drawer" aria-required="true" autoComplete="off" class="h7K-F i0-Ho" data-qa-target="synd-header-location-input" id="synd-header-location-input" placeholder="City or zip..." role="combobox" type="text" value=""/><div id="synd-header-location-input-description" hidden="">Start typing a city or zip code to see search location suggestions. Use the arrow keys to navigate. Press 'Enter' to select.</div></div><div class="wQyf-"><ul class="FQ-Wx" id="synd-header-location-drawer" role="listbox"></ul></div></div></div><button aria-label="Search" class="_5qxNR" data-qa-target="synd-header-form-search-btn" type="submit"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 18 18" width="1em" height="1em" aria-hidden="true" data-qa-target="search-icon" focusable="false"><path stroke="currentColor" d="M16.889 16.815a.39.39 0 01.11.294.373.373 0 01-.135.286.335.335 0 01-.131.08.501.501 0 01-.157.025.448.448 0 01-.164-.032.362.362 0 01-.14-.097l-5.008-5.35a6.145 6.145 0 01-1.847 1.008 6.53 6.53 0 01-2.1.346 6.57 6.57 0 01-1.243-.117 6.287 6.287 0 01-2.261-.914 6.021 6.021 0 01-.963-.782 6.307 6.307 0 01-1.373-2.006 5.8 5.8 0 01-.358-1.152A6.187 6.187 0 011 7.188c0-.414.04-.82.12-1.217a5.8 5.8 0 01.357-1.152c.159-.37.354-.724.584-1.06a6.65 6.65 0 01.79-.946A6.275 6.275 0 014.897 1.47 6.476 6.476 0 017.316 1a6.41 6.41 0 012.418.471 6.31 6.31 0 012.048 1.342c.296.295.559.61.79.946.23.336.424.69.583 1.06.16.37.278.754.358 1.152a6.187 6.187 0 01-.333 3.525c-.148.362-.33.709-.547 1.039-.217.33-.465.64-.744.93l5 5.35zM1.839 7.187c0 .742.144 1.437.432 2.087a5.45 5.45 0 001.176 1.704c.496.486 1.076.87 1.739 1.152a5.388 5.388 0 002.13.423c.757 0 1.467-.14 2.13-.423a5.575 5.575 0 001.74-1.152 5.449 5.449 0 001.175-1.704 5.09 5.09 0 00.432-2.086c0-.736-.144-1.43-.431-2.083A5.389 5.389 0 0011.184 3.4a5.612 5.612 0 00-1.739-1.148 5.388 5.388 0 00-2.13-.423c-.757 0-1.467.14-2.13.423A5.612 5.612 0 003.446 3.4a5.39 5.39 0 00-1.175 1.704 5.103 5.103 0 00-.432 2.082z"></path></svg></button><div class="U75fw"><button aria-label="Search" class="VpFl-" data-qa-target="synd-header-form-mobile-search-btn" id="synd-header-form-mobile-search-btn" type="submit">Search</button></div><div id="synd-header-description" hidden="">Search Healthgrades by entering a search term and location.</div></form></div></search></span></div><a class="gURQg" data-qa-target="header-hg-pro-link" aria-label=""Learn more about Healthgrades for Professionals" href="/pro"><span class="illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="stethoscope-icon" style="position:relative;display:grid;font-size:2rem"><svg class="_illustrated-icon__icon_160rk_33" fill="none" width="1em" height=".85em" viewBox="0 -1 75 58" aria-hidden="true"><path d="M57.1 5c-6.2 0-11.3 5.1-11.3 11.3v24c0 7.4-6 13.4-13.4 13.4-5.5 0-10.3-3.4-12.3-8.2 1.2-.8 2.1-2.2 2.1-3.8v-2.3c2.3-.2 4.1-2.2 4.1-4.6 0-.7-.2-1.3-.4-1.9 4-2.7 6.7-7.3 6.7-12.5V8.3c1.6-.6 2.8-2.2 2.8-4 0-2.4-1.9-4.3-4.3-4.3s-4.3 1.9-4.3 4.3c0 1.9 1.2 3.4 2.8 4v12c0 4.4-2.3 8.2-5.8 10.3-.6-.3-1.3-.5-2.1-.5h-8.3c-.7 0-1.4.2-2.1.5-3.4-2.2-5.8-6-5.8-10.3V8.4c1.8-.5 3.1-2.2 3.1-4.1C8.6 1.9 6.7 0 4.3 0S0 1.9 0 4.3c0 1.8 1.1 3.3 2.6 3.9v12.1c0 5.2 2.7 9.8 6.7 12.5-.3.6-.4 1.2-.4 1.9 0 2.4 1.8 4.4 4.1 4.6v2.3c0 2.4 1.9 4.4 4.2 4.6 2.3 6 8.3 10.4 15.2 10.4 9 0 16.4-7.3 16.4-16.4V16.3c0-4.6 3.7-8.3 8.3-8.3 4.6 0 8.3 3.7 8.3 8.3V20c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5v-3.7C68.4 10 63.3 5 57.1 5zm-26-2c.7 0 1.3.6 1.3 1.3 0 .7-.6 1.3-1.3 1.3-.7 0-1.3-.6-1.3-1.3 0-.8.6-1.3 1.3-1.3zM4.3 3c.7 0 1.3.6 1.3 1.3 0 .7-.6 1.3-1.3 1.3C3.6 5.6 3 5 3 4.3 2.9 3.5 3.5 3 4.3 3zm11.6 38.5v-3.8c0-.8-.7-1.5-1.5-1.5h-1.1c-.9 0-1.6-.7-1.6-1.6 0-.9.7-1.6 1.6-1.6h8.3c.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6h-1c-.8 0-1.5.7-1.5 1.5v3.8c0 .9-.7 1.6-1.6 1.6-.9 0-1.6-.7-1.6-1.6z" fill="currentColor" stroke="currentColor" stroke-width=".125"></path><path d="M66.8 30.3c-2 0-3.6-1.6-3.6-3.6s1.6-3.6 3.6-3.6 3.6 1.6 3.6 3.6-1.6 3.6-3.6 3.6zm0-4.6c-.6 0-1.1.5-1.1 1.1 0 .6.5 1.1 1.1 1.1.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.1-1.1-1.1z" fill="currentColor"></path><path d="M66.8 34.7c-4.4 0-7.9-3.6-7.9-7.9 0-4.3 3.6-7.9 7.9-7.9 4.3 0 7.9 3.6 7.9 7.9 0 4.3-3.5 7.9-7.9 7.9zm0-12.9c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9 4.9-2.2 4.9-4.9-2.2-4.9-4.9-4.9z" fill="currentColor"></path></svg></span><span class="_24fGC">Healthgrades for Professionals</span></a><a class="pB9hI E1GQ6" data-qa-target="header-account-link" aria-label="Account sign in/sign up" href="/account/login"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 26 26" width="1em" height="1em" aria-hidden="true" data-qa-target="profile-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-width="2"><path d="M21.055 21.732c-1.142-3.752-4.216-6.232-8.123-6.232-3.908 0-6.997 2.5-8.135 6.277M12.886 12.821a2.96 2.96 0 100-5.92 2.96 2.96 0 000 5.92z"></path><path d="M13 25c6.627 0 12-5.373 12-12S19.627 1 13 1 1 6.373 1 13s5.373 12 12 12z"></path></g></svg><span class="VTDF8">Account Sign In</span></a><div class="aqqQ-" id="ariaSkipNav"></div></div></header></div>
</body>
<main data-reactroot=""><div id="profile-side-bar-full-length"></div><div class="react-render-section ssr-success" id="profile-atf-summary"><div id="hg-modal-root"></div><script data-qa-target="markup-summary" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","description":"Visit Healthgrades for information on Dr. Kevin Molldrem, DDS Find Phone & Address information, medical practice history, affiliated hospitals and more.","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg","name":"Dr. Kevin Molldrem, DDS","award":["Patient Favorite"],"medicalspecialty":{"@context":"https://schema.org","@type":"Dentistry"}}</script><div class="summary-standard-atf-container"><div class="claim-provider-profile-banner" id="claim-provider-profile-banner"><div class="claim-provider-profile-container"><div class="claim-provider-profile-content"><div class="claim-provider-profile-title" data-qa-target="claim-provider-profile-title">Are you a healthcare professional?</div></div><div class="claim-provider-profile-yes-no"><button class="claim-provider-profile-btn claim-provider-profile-btn-yes" data-qa-target="claim-provider-profile-yes">Yes, Claim your profile</button><button class="claim-provider-profile-btn" data-qa-target="claim-provider-profile-no">No</button></div><div class="claim-provider-profile-logo"><svg fill="none" viewBox="0 0 221 26" xmlns="http://www.w3.org/2000/svg"><path d="M26.448 11.32c-.494 0-1.348.098-1.99.756v-3.32a.624.624 0 00-.624-.625h-.082a.624.624 0 00-.625.624V17.5c0 .345.28.625.625.625h.099c.345 0 .624-.28.624-.625v-3.107c0-1.052.74-1.791 1.792-1.791s1.644.64 1.644 1.758v3.14c0 .345.279.625.624.625h.099c.345 0 .624-.28.624-.625v-3.501c0-1.595-1.134-2.68-2.81-2.68z" fill="#fff"></path><path d="M30.458 14.788c0-2.005 1.398-3.468 3.32-3.468 1.842 0 3.14 1.43 3.157 3.435a.53.53 0 01-.526.526h-4.553c.18 1.085.953 1.759 2.054 1.759.526 0 1.069-.165 1.529-.46a.651.651 0 01.871.164c.099.115.132.28.115.427a.519.519 0 01-.214.362c-.657.493-1.413.723-2.367.723-1.989 0-3.386-1.43-3.386-3.468zm1.414-.608h3.666c-.165-1.02-.839-1.644-1.792-1.628-.97 0-1.66.608-1.874 1.628zm11.966-2.729h.099c.345 0 .625.28.625.608v5.425c0 .345-.28.624-.625.624h-.099a.624.624 0 01-.624-.624v-.05c-.56.543-1.299.822-2.154.822-1.906 0-3.336-1.48-3.336-3.468 0-1.973 1.43-3.468 3.337-3.468.854 0 1.594.279 2.153.821v-.065c0-.346.28-.625.624-.625zm-4.75 3.337c0 1.282.888 2.202 2.104 2.202 1.216 0 2.087-.92 2.087-2.202 0-1.266-.87-2.186-2.087-2.186-1.216 0-2.104.92-2.104 2.186z" fill="#fff" fill-rule="evenodd"></path><path d="M46.83 8.13h-.099a.624.624 0 00-.624.625V17.5c0 .345.28.625.624.625h.099c.345 0 .625-.28.625-.625V8.755a.624.624 0 00-.625-.624zm6.263 8.663a2.154 2.154 0 01-.872.197c-.706 0-1.1-.444-1.1-1.265V12.7h2.087a.624.624 0 100-1.25H51.12v-1.396a.624.624 0 00-.624-.625h-.1a.624.624 0 00-.624.625v1.397h-.756a.624.624 0 100 1.249h.756v3.04c0 1.628.839 2.532 2.35 2.532.543 0 1.053-.131 1.53-.361a.649.649 0 00.312-.378.699.699 0 00-.066-.51.646.646 0 00-.805-.23zm5.26-5.473c-.494 0-1.348.098-1.99.756v-3.32a.624.624 0 00-.624-.625h-.099a.624.624 0 00-.624.624V17.5c0 .345.28.625.624.625h.099c.345 0 .625-.28.625-.625v-3.107c0-1.052.74-1.791 1.791-1.791 1.052 0 1.644.64 1.644 1.758v3.14c0 .345.28.625.625.625h.098c.346 0 .625-.28.625-.625v-3.501c.016-1.595-1.118-2.68-2.794-2.68z" fill="#fff"></path><path d="M68.396 11.451h.098c.346 0 .625.28.658.625v5.49c0 2.087-1.364 3.386-3.55 3.386-.839 0-1.694-.214-2.351-.575a.621.621 0 01-.247-.839l.017-.032a.55.55 0 01.361-.296.564.564 0 01.46.049 3.613 3.613 0 001.743.444c1.364 0 2.186-.773 2.186-2.088v-.263c-.542.526-1.25.806-2.104.806-1.907 0-3.304-1.447-3.304-3.436 0-1.972 1.381-3.419 3.304-3.419.855 0 1.578.28 2.104.822v-.05c0-.344.28-.624.625-.624zm-2.597 5.424c1.2 0 2.07-.887 2.07-2.137 0-1.232-.87-2.136-2.07-2.136-1.2 0-2.071.904-2.071 2.136 0 1.233.87 2.137 2.07 2.137z" fill="#fff" fill-rule="evenodd"></path><path d="M74.395 11.369a3.902 3.902 0 00-.64-.05c-.691 0-1.3.264-1.76.773a.624.624 0 00-.624-.625h-.082a.624.624 0 00-.625.625v5.425c0 .345.28.624.625.624h.098c.346 0 .625-.28.625-.624v-3.074c0-1.085.625-1.825 1.561-1.825.198 0 .395.017.592.066a.644.644 0 00.773-.46l.016-.05a.663.663 0 00-.082-.526.843.843 0 00-.477-.28z" fill="#fff"></path><path d="M81.365 11.451h.098c.346 0 .625.28.625.608v5.425c0 .345-.28.624-.625.624h-.098a.624.624 0 01-.625-.624v-.05c-.559.543-1.298.822-2.153.822-1.907 0-3.337-1.48-3.337-3.468 0-1.973 1.43-3.468 3.337-3.468.855 0 1.594.279 2.153.821v-.065c0-.346.28-.625.625-.625zm-4.767 3.337c0 1.282.888 2.202 2.104 2.202 1.216 0 2.104-.92 2.088-2.202 0-1.266-.872-2.186-2.088-2.186-1.216 0-2.104.92-2.104 2.186zM89.485 8.13h.099c.345 0 .624.28.624.609v8.744c0 .346-.28.625-.624.625h-.1a.624.624 0 01-.624-.625v-.049c-.559.543-1.298.822-2.153.822-1.907 0-3.337-1.48-3.337-3.468 0-1.973 1.43-3.469 3.337-3.469.855 0 1.594.28 2.153.822V8.755c0-.345.28-.624.625-.624zm-2.647 8.877c1.217 0 2.088-.92 2.088-2.203 0-1.282-.888-2.203-2.088-2.186-1.216 0-2.103.92-2.103 2.186 0 1.282.887 2.203 2.103 2.203z" fill="#fff" fill-rule="evenodd"></path><path d="M102.174 14.196l-.739-.099c-1.019-.115-1.134-.46-1.134-.723 0-.51.526-.838 1.331-.838.526 0 1.101.131 1.611.361a.65.65 0 00.822-.263.604.604 0 00.049-.476.615.615 0 00-.312-.362c-.625-.296-1.397-.46-2.186-.46-1.644 0-2.713.822-2.713 2.104 0 .756.395 1.693 2.252 1.923l.74.082c1.184.148 1.184.608 1.184.756 0 .543-.576.871-1.595.871-.69 0-1.266-.131-1.742-.41a.596.596 0 00-.822.213.56.56 0 00-.066.46.57.57 0 00.296.378c.904.493 1.857.576 2.351.576 1.808 0 2.975-.839 2.975-2.137-.033-.773-.428-1.71-2.302-1.956z" fill="#fff"></path><path d="M91.474 14.788c0-2.005 1.397-3.468 3.32-3.468 1.841 0 3.14 1.43 3.14 3.435a.53.53 0 01-.526.526H92.87c.18 1.085.953 1.759 2.055 1.759.526 0 1.068-.165 1.528-.46.28-.181.658-.1.872.164.098.115.131.28.115.427a.52.52 0 01-.214.362c-.658.493-1.414.723-2.367.723-1.989 0-3.386-1.43-3.386-3.468zm1.413-.608h3.666c-.165-1.02-.838-1.644-1.792-1.628-.97 0-1.66.608-1.874 1.628z" fill="#fff" fill-rule="evenodd"></path><path d="M13.807 10.826c.181.18.428.28.674.28a.989.989 0 00.674-.28l3.386-3.386a.953.953 0 000-1.331.953.953 0 00-1.331 0l-3.386 3.386a.91.91 0 00-.017 1.331z" fill="#fff"></path><path d="M16.865 12.437a.944.944 0 00-1.299-.033l-4.865 4.866a.685.685 0 01-.987 0 .685.685 0 010-.986l1.743-1.743v-.016l1.808-1.808a.953.953 0 000-1.332.953.953 0 00-1.332 0l-1.051 1.052-.165.165a.685.685 0 01-.986 0 .685.685 0 010-.987l.723-.723 3.485-3.485a.953.953 0 000-1.331.953.953 0 00-1.332 0L10.52 8.114a.95.95 0 01-.658.28.95.95 0 01-.64-.247L7.264 6.191a4.256 4.256 0 00-6.016 0A4.228 4.228 0 000 9.199c0 1.134.444 2.203 1.25 3.008l7.89 7.89c0 .016.016.016.016.033.18.18.427.28.674.28a.989.989 0 00.674-.28l6.344-6.345a.958.958 0 00.017-1.348z" fill="#fff"></path><path d="M106.465 18.519a.95.95 0 00.953-.937.93.93 0 00-.953-.937c-.543 0-.97.41-.97.937 0 .51.427.937.97.937zm0-1.66a.72.72 0 01.723.723.756.756 0 01-.723.74.737.737 0 01-.74-.74c0-.394.329-.723.74-.723zm.394.559c0 .148-.099.246-.279.263l.279.328h-.23l-.263-.328h-.082v.328h-.181v-.87h.411c.23 0 .345.098.345.279zm-.559.115v-.23h.214c.099 0 .164.032.164.114 0 .083-.065.116-.164.116h-.214z" fill="#fff" fill-rule="evenodd"></path><path d="M125.464 11.88h-2.463v-.986c0-.936.352-1.49 1.24-1.49a2.5 2.5 0 011.253.353l.249-.578a2.913 2.913 0 00-1.544-.426c-1.363 0-1.892.882-1.892 2.141v.986h-1.405v.632h1.405v5.09h.694v-5.09h2.463v-.633z" fill="#fff"></path><path d="M126.54 14.744c0-1.685 1.271-2.956 2.968-2.956s2.98 1.271 2.98 2.956c0 1.684-1.283 2.95-2.98 2.95s-2.968-1.265-2.968-2.95zm5.237 0c0-1.332-.98-2.305-2.269-2.305-1.283 0-2.262.973-2.262 2.305 0 1.332.979 2.299 2.262 2.299 1.289 0 2.269-.967 2.269-2.3z" fill="#fff" fill-rule="evenodd"></path><path d="M136.691 11.782c-.754 0-1.393.402-1.764 1.07v-.973h-.681v5.723h.687v-3.229c0-1.155.681-1.928 1.636-1.928.347 0 .736.08 1.016.231l.176-.675c-.31-.152-.663-.219-1.07-.219z" fill="#fff"></path><path d="M143.642 12.47c.402-.511.998-.846 1.825-.846 1.63 0 2.913 1.283 2.913 3.065s-1.283 3.066-2.913 3.066c-.827 0-1.423-.335-1.825-.846v3.126h-1.271v-8.259h1.271v.693zm3.43 2.22c0-1.022-.663-1.868-1.757-1.868-1.052 0-1.758.803-1.758 1.867 0 1.065.706 1.867 1.758 1.867 1.094 0 1.757-.845 1.757-1.867z" fill="#fff" fill-rule="evenodd"></path><path d="M152.905 11.624c-.712 0-1.308.255-1.691.809v-.657h-1.259v5.826h1.271v-3.205c0-.991.578-1.563 1.387-1.563.31 0 .699.073.967.213l.304-1.259c-.292-.115-.59-.164-.979-.164z" fill="#fff"></path><path d="M154.76 14.69c0-1.746 1.332-3.066 3.132-3.066s3.138 1.32 3.138 3.065c0 1.746-1.338 3.066-3.138 3.066-1.8 0-3.132-1.32-3.132-3.066zm4.963 0c0-1.101-.791-1.868-1.831-1.868s-1.825.767-1.825 1.867c0 1.101.785 1.867 1.825 1.867s1.831-.766 1.831-1.867z" fill="#fff" fill-rule="evenodd"></path><path d="M166.346 11.776h-1.995v-.985c0-.578.267-.9.76-.9.383 0 .791.14 1.089.31l.45-1.07a3.069 3.069 0 00-1.624-.439c-1.362 0-1.952.93-1.952 2.099v.985h-1.168v1.155h1.168v4.671h1.277v-4.67h1.995v-1.156z" fill="#fff"></path><path d="M167.319 14.69c0-1.825 1.186-3.066 2.901-3.066 1.63 0 2.749 1.24 2.755 3.06 0 .163-.012.328-.024.474h-4.306c.17 1.046.906 1.484 1.733 1.484.584 0 1.204-.232 1.685-.615l.632.906c-.711.609-1.514.822-2.396.822-1.746 0-2.98-1.217-2.98-3.066zm4.354-.5c-.14-.906-.669-1.435-1.478-1.435-.906 0-1.411.584-1.544 1.436h3.022z" fill="#fff" fill-rule="evenodd"></path><path d="M179.063 12.244c-.602-.389-1.448-.614-2.36-.614-1.484 0-2.408.712-2.408 1.867 0 .937.687 1.533 1.976 1.71l.608.078c.694.098 1.01.317 1.01.645 0 .438-.456.712-1.326.712-.949 0-1.502-.274-1.922-.596l-.59.954c.852.633 1.898.748 2.5.748 1.678 0 2.652-.784 2.652-1.903 0-.998-.755-1.539-2.026-1.721l-.602-.092c-.535-.079-.961-.194-.961-.602 0-.413.408-.693 1.101-.693.724 0 1.448.28 1.8.499l.548-.992zm6.148 0c-.602-.389-1.447-.614-2.359-.614-1.484 0-2.409.712-2.409 1.867 0 .937.688 1.533 1.977 1.71l.608.078c.693.098 1.01.317 1.01.645 0 .438-.456.712-1.326.712-.949 0-1.502-.274-1.922-.596l-.59.954c.851.633 1.898.748 2.5.748 1.678 0 2.651-.784 2.651-1.903 0-.998-.754-1.539-2.025-1.721l-.602-.092c-.535-.079-.961-.194-.961-.602 0-.413.408-.693 1.101-.693.724 0 1.447.28 1.8.499l.547-.992z" fill="#fff"></path><path d="M186.592 9.763c0-.505.383-.9.888-.9s.9.395.9.9a.88.88 0 01-.9.888.87.87 0 01-.888-.888zm.255 2.013h1.278v5.826h-1.278v-5.826zm2.853 2.914c0-1.746 1.332-3.066 3.132-3.066s3.138 1.32 3.138 3.065c0 1.746-1.338 3.066-3.138 3.066-1.8 0-3.132-1.32-3.132-3.066zm4.963 0c0-1.101-.791-1.868-1.831-1.868s-1.825.767-1.825 1.867c0 1.101.785 1.867 1.825 1.867s1.831-.766 1.831-1.867z" fill="#fff" fill-rule="evenodd"></path><path d="M200.598 11.624c-.596 0-1.319.176-1.788.864v-.712h-1.265v5.826h1.278v-3.229c0-.997.687-1.539 1.508-1.539.851 0 1.356.548 1.356 1.527v3.241h1.277v-3.66c0-1.363-.979-2.318-2.366-2.318z" fill="#fff"></path><path d="M209.223 11.776h1.271v5.826h-1.271v-.699c-.402.517-1.004.852-1.831.852-1.63 0-2.913-1.284-2.913-3.066 0-1.782 1.283-3.065 2.913-3.065.827 0 1.429.34 1.831.858v-.706zm.078 2.913c0-1.064-.705-1.867-1.757-1.867-1.095 0-1.758.846-1.758 1.867 0 1.022.663 1.867 1.758 1.867 1.052 0 1.757-.802 1.757-1.867z" fill="#fff" fill-rule="evenodd"></path><path d="M213.766 8.844h-1.278v8.758h1.278V8.844zm6.507 3.4c-.602-.389-1.447-.614-2.36-.614-1.484 0-2.408.712-2.408 1.867 0 .937.687 1.533 1.977 1.71l.608.078c.693.098 1.009.317 1.009.645 0 .438-.456.712-1.326.712-.948 0-1.502-.274-1.921-.596l-.59.954c.851.633 1.897.748 2.499.748 1.679 0 2.652-.784 2.652-1.903 0-.998-.754-1.539-2.025-1.721l-.602-.092c-.536-.079-.961-.194-.961-.602 0-.413.407-.693 1.1-.693.724 0 1.448.28 1.801.499l.547-.992z" fill="#fff"></path><path d="M113.993 1v24" stroke="#fff" stroke-linecap="square" stroke-width=".4"></path><circle cx="17.966" cy="11.106" fill="#fff" r=".937"></circle></svg></div><button aria-label="close" class="claim-provider-profile-close-btn" data-qa-target="claim-provider-profile-x" type="button"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button></div></div><div class="summary-standard" id="summary-section"><div class="standard-summary-width-container"><div class="summary-standard-breadcrumbs"><nav aria-label="Breadcrumb" class="breadcrumb breadcrumb-smaller-text"><div class="faded-horizontal-scroll"><div class="faded-horizontal-scroll-overflow"><ol aria-label="Breadcrumb" class="breadcrumb-list"><script data-qa-target="markup-breadcrumbs" type="application/ld+json">{"@context":"https://schema.org","@type":"MedicalWebPage","breadcrumb":{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"#/MedicalWebPage/breadcrumbs"},"@id":"#/MedicalWebPage"}</script><li class="breadcrumb-link-container" style="max-width:280px"><script data-qa-target="markup-breadcrumb" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"#/MedicalWebPage/breadcrumbs","itemListElement":{"@context":"https://schema.org","@type":"ListItem","name":"General Dentists","position":1,"item":{"@id":"/dentistry-general-directory"}}}</script><a class="breadcrumb-link link--secondary" data-qa-target="breadcrumb-specialty" data-testid="breadcrumb-specialty" href="/dentistry-general-directory" itemProp="item">General Dentists<meta content="1" itemProp="position"/></a><svg class="breadcrumb-icon icon-module_icon-s6DqF icon-module_xs-z4bhd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></li><li class="breadcrumb-link-container"><script data-qa-target="markup-breadcrumb" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"#/MedicalWebPage/breadcrumbs","itemListElement":{"@context":"https://schema.org","@type":"ListItem","name":"MN","position":2,"item":{"@id":"/dentistry-general-directory/mn-minnesota"}}}</script><a class="breadcrumb-link link--secondary" data-qa-target="breadcrumb-state-directory" data-testid="breadcrumb-state-directory" href="/dentistry-general-directory/mn-minnesota" itemProp="item">MN<meta content="2" itemProp="position"/></a><svg class="breadcrumb-icon icon-module_icon-s6DqF icon-module_xs-z4bhd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></li><li class="breadcrumb-link-container"><script data-qa-target="markup-breadcrumb" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"#/MedicalWebPage/breadcrumbs","itemListElement":{"@context":"https://schema.org","@type":"ListItem","name":"Eden Prairie, MN","position":3,"item":{"@id":"/dentistry-general-directory/mn-minnesota/eden-prairie"}}}</script><a class="breadcrumb-link link--secondary" data-qa-target="breadcrumb-city-directory" data-testid="breadcrumb-city-directory" href="/dentistry-general-directory/mn-minnesota/eden-prairie" itemProp="item">Eden Prairie, MN<meta content="3" itemProp="position"/></a><svg class="breadcrumb-icon icon-module_icon-s6DqF icon-module_xs-z4bhd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></li><li class="breadcrumb-link-container"><script data-qa-target="markup-breadcrumb" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"#/MedicalWebPage/breadcrumbs","itemListElement":{"@context":"https://schema.org","@type":"ListItem","name":"Dr. Kevin Molldrem, DDS","position":4}}</script><span class="breadcrumb-end" data-qa-target="breadcrumb-name" itemProp="item">Dr. Kevin Molldrem, DDS<meta content="4" itemProp="position"/></span></li></ol></div></div></nav></div><div class="hg-right-bar-layout"><div class="standard-summary-info-container"><div class="summary-standard-content-container"><div class="summary-standard-header summary-standard-header-border"><div><span class="summary-standard-patientfavorite-logo-mobile" data-qa-target="patient-favorite-profile-3X36D-mobile"><svg class="logo-patient-favorite-module_root-SeyqK" data-qa-target="patient-fav-logo" viewBox="0 0 137 30"><title>Patient Favorite Award</title><path d="M0 14.891C0 6.667 6.631 0 14.81 0h117.562C134.928 0 137 2.083 137 4.654v20.475c0 2.57-2.072 4.654-4.628 4.654H14.811C6.63 29.783 0 23.115 0 14.89z" fill="#FFC74F"></path><path d="M27.753 12.36a.367.367 0 00-.202-.625l-5.775-.843a.367.367 0 01-.274-.2l-2.583-5.258a.364.364 0 00-.654 0l-2.583 5.257a.365.365 0 01-.274.2l-5.775.844a.367.367 0 00-.202.625l2.782 2.725c.14.137.361.134.5-.004l.812-.816a.85.85 0 01.591-.242c.212 0 .43.081.59.242a.823.823 0 01-.007 1.18l-1.058 1.063-.006.006-.045.045-.009.02-.907.912a.872.872 0 00-.007 1.249.87.87 0 00.626.256.894.894 0 00.458-.128l.056-.037a.92.92 0 00.112-.091l.29-.293.648-.616 2.963-2.847a.85.85 0 01.59-.242.84.84 0 01.592.242.823.823 0 01-.008 1.18l-3.48 3.534h-.002l-.219.225-2.376 2.413c-.147.135-.13.26-.13.26h.002c-.003.218.216.405.43.322l4.075-2.106-.008-.005 1.14-.592a.365.365 0 01.34 0l5.165 2.73a.365.365 0 00.528-.387l-.986-5.778a.366.366 0 01.105-.325l4.179-4.092-.004-.003z" fill="#010166"></path><path d="M11.07 21.081c.508 0 .92-.413.92-.923a.921.921 0 00-.92-.923.921.921 0 00-.918.923c0 .51.411.923.919.923zm22.692-1.865a.6.6 0 01-.442-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.442-.18h2.393c.598 0 1.128.132 1.59.397a2.75 2.75 0 011.077 1.106c.264.465.395 1.003.395 1.612 0 .585-.131 1.107-.395 1.564a2.718 2.718 0 01-1.076 1.07c-.463.257-.993.385-1.591.385h-1.77v2.634c0 .176-.06.325-.18.445a.575.575 0 01-.443.18zm.622-4.414h1.77c.368 0 .69-.08.97-.24.279-.16.498-.381.658-.662.16-.28.239-.601.239-.962 0-.385-.08-.722-.24-1.01a1.784 1.784 0 00-.657-.698 1.839 1.839 0 00-.97-.252h-1.77v3.824zm8.344 4.463a2.9 2.9 0 01-1.567-.433 3.22 3.22 0 01-1.1-1.191c-.264-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446c.622 0 1.18.149 1.674.445.495.289.886.686 1.173 1.191.295.505.442 1.075.442 1.708h-.466c0 .634-.136 1.203-.407 1.708a3.125 3.125 0 01-1.089 1.19 2.899 2.899 0 01-1.567.434zm.24-1.083c.406 0 .77-.096 1.088-.288.32-.2.57-.47.754-.806a2.42 2.42 0 00.275-1.155c0-.433-.092-.818-.275-1.155a2.036 2.036 0 00-.754-.806c-.319-.2-.682-.3-1.088-.3-.4 0-.762.1-1.089.3a2.123 2.123 0 00-.766.806 2.375 2.375 0 00-.275 1.155c0 .425.092.81.275 1.155.192.336.447.605.766.805.327.193.69.29 1.089.29zm2.68 1.047a.622.622 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.227-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.567-.013c-.4 0-.758-.1-1.077-.3a2.194 2.194 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.582.582 0 01.43-.168c.176 0 .32.056.43.168a.588.588 0 01.168.433v5.737c0 .32.088.59.264.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.204.433a.733.733 0 01-.502.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.407.144H47.56zm5.567 5.304a.622.622 0 01-.443-.168.63.63 0 01-.167-.445v-5.352c0-.185.056-.333.167-.445a.622.622 0 01.443-.168c.183 0 .33.056.443.168.111.112.167.26.167.445v5.352a.63.63 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.788.788 0 01-.562-.229.797.797 0 01-.228-.565c0-.216.076-.4.228-.553a.767.767 0 011.112 0 .776.776 0 010 1.119.747.747 0 01-.55.228zm5.715 7.698c-.662 0-1.252-.14-1.77-.421a3.227 3.227 0 01-1.209-1.179c-.287-.505-.43-1.082-.43-1.732 0-.658.135-1.235.407-1.732a3.014 3.014 0 011.148-1.179c.486-.288 1.045-.433 1.675-.433.622 0 1.156.14 1.603.421a2.62 2.62 0 011.016 1.143c.24.481.36 1.038.36 1.672 0 .152-.052.28-.156.385a.558.558 0 01-.395.144h-4.82v-.962h4.784l-.49.337a2.542 2.542 0 00-.24-1.07 1.815 1.815 0 00-.645-.759c-.28-.184-.619-.276-1.017-.276-.455 0-.846.1-1.173.3a1.94 1.94 0 00-.73.83 2.664 2.664 0 00-.25 1.179c0 .441.1.834.298 1.179.2.345.475.617.826.818.35.2.753.3 1.208.3.247 0 .498-.044.754-.132a2.44 2.44 0 00.634-.325.634.634 0 01.383-.132.508.508 0 01.37.12c.136.12.208.253.216.397.008.144-.056.269-.192.373a3.29 3.29 0 01-1.017.53 3.547 3.547 0 01-1.148.204zm9.643-.036a.623.623 0 01-.443-.169.63.63 0 01-.167-.445v-2.959c0-.457-.084-.83-.251-1.118a1.54 1.54 0 00-.682-.638 2.08 2.08 0 00-.97-.216c-.334 0-.637.068-.908.204a1.683 1.683 0 00-.646.554 1.31 1.31 0 00-.24.781h-.753c0-.505.12-.954.359-1.347.247-.4.582-.717 1.005-.95a2.904 2.904 0 011.423-.349c.55 0 1.04.12 1.472.361a2.47 2.47 0 011.028 1.034c.255.458.383 1.019.383 1.684v2.96c0 .176-.06.324-.18.444a.582.582 0 01-.43.169zm-4.917 0a.623.623 0 01-.442-.169.63.63 0 01-.168-.445v-5.364c0-.185.056-.333.168-.445a.622.622 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.364a.63.63 0 01-.167.445.597.597 0 01-.443.169zm9.686-.013c-.399 0-.758-.1-1.077-.3a2.195 2.195 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.581.581 0 01.43-.168.58.58 0 01.431.168.588.588 0 01.168.433v5.737c0 .32.087.59.263.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.203.433a.733.733 0 01-.503.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.764c.167 0 .302.048.406.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.406.144h-2.764zm8.091 5.304a.6.6 0 01-.443-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.443-.18h5.407c.183 0 .33.056.442.168a.548.548 0 01.168.421.534.534 0 01-.168.41.622.622 0 01-.442.156H79.31V13.9h3.433c.184 0 .331.056.443.169.111.104.167.24.167.409a.573.573 0 01-.167.42.622.622 0 01-.443.157H79.31v3.536c0 .176-.06.325-.18.445a.6.6 0 01-.442.18zm9.977.049a2.9 2.9 0 01-1.568-.433 3.22 3.22 0 01-1.1-1.191c-.263-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446 3.2 3.2 0 011.675.445c.494.289.885.686 1.172 1.191.295.505.443 1.075.443 1.708h-.467c0 .634-.136 1.203-.407 1.708a3.124 3.124 0 01-1.088 1.19 2.899 2.899 0 01-1.567.434zm.239-1.083c.407 0 .77-.096 1.089-.288.319-.2.57-.47.753-.806a2.42 2.42 0 00.275-1.155 2.37 2.37 0 00-.275-1.155 2.036 2.036 0 00-.753-.806c-.32-.2-.682-.3-1.09-.3-.398 0-.76.1-1.088.3a2.123 2.123 0 00-.765.806 2.375 2.375 0 00-.275 1.155c0 .425.091.81.275 1.155.191.336.446.605.765.805.327.193.69.29 1.089.29zm2.68 1.047a.623.623 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.228-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.037-.025c-.247 0-.438-.132-.574-.396l-2.536-5.377a.496.496 0 01-.024-.397.594.594 0 01.311-.312.486.486 0 01.407-.036c.143.048.251.14.323.276l2.368 5.136h-.574l2.345-5.136a.552.552 0 01.323-.276.6.6 0 01.454.036c.144.064.24.164.287.3a.523.523 0 01-.023.41l-2.537 5.376c-.12.264-.303.396-.55.396zm6.835.061c-.646 0-1.216-.14-1.711-.421a3.192 3.192 0 01-1.172-1.179c-.28-.505-.419-1.082-.419-1.732 0-.658.14-1.235.419-1.732a3.078 3.078 0 011.172-1.179c.495-.288 1.065-.433 1.711-.433.638 0 1.204.145 1.698.433.495.281.882.674 1.161 1.179.287.497.43 1.074.43 1.732 0 .65-.139 1.227-.418 1.732a3.1 3.1 0 01-1.161 1.179c-.494.28-1.064.42-1.71.42zm0-1.083c.414 0 .781-.096 1.1-.288a1.98 1.98 0 00.742-.794c.183-.337.275-.726.275-1.167 0-.441-.092-.83-.275-1.167a1.958 1.958 0 00-.742-.806 2.088 2.088 0 00-1.1-.288c-.415 0-.782.096-1.101.288-.319.193-.57.461-.753.806a2.395 2.395 0 00-.276 1.167c0 .441.092.83.276 1.167.183.336.434.601.753.793.319.193.686.29 1.101.29zm5.452-3.079c0-.481.116-.91.347-1.287a2.62 2.62 0 01.957-.914 2.638 2.638 0 011.316-.337c.479 0 .834.08 1.065.24.239.153.331.338.275.554a.475.475 0 01-.144.265.459.459 0 01-.227.108.704.704 0 01-.287-.012c-.51-.104-.969-.112-1.376-.024-.406.088-.729.252-.969.493-.231.24-.347.545-.347.914h-.61zm.012 4.114c-.191 0-.339-.049-.442-.145-.104-.104-.156-.256-.156-.457V13.24c0-.193.052-.34.156-.445.103-.104.251-.157.442-.157.2 0 .347.053.443.157.104.096.155.244.155.445v5.376c0 .193-.051.341-.155.445-.096.104-.243.157-.443.157zm5.71-.001a.62.62 0 01-.442-.168.629.629 0 01-.168-.445v-5.352c0-.185.056-.333.168-.445a.62.62 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.352a.628.628 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.789.789 0 01-.562-.229.798.798 0 01-.227-.565c0-.216.076-.4.227-.553a.77.77 0 01.562-.24.73.73 0 01.551.24.778.778 0 010 1.119.749.749 0 01-.551.228zm5.022 7.649c-.399 0-.758-.1-1.077-.3a2.2 2.2 0 01-.754-.842 2.547 2.547 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.58.58 0 01.43-.168c.176 0 .319.056.431.168a.587.587 0 01.168.433v5.737c0 .32.087.59.263.806a.802.802 0 00.646.325h.406a.45.45 0 01.359.168.612.612 0 01.156.433c0 .177-.068.32-.204.433a.731.731 0 01-.502.169h-.215zm-2.656-5.304a.576.576 0 01-.407-.144.474.474 0 01-.155-.36c0-.161.052-.29.155-.386a.576.576 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.47.47 0 01-.156.361.574.574 0 01-.407.144h-2.763zm7.912 5.353c-.662 0-1.252-.14-1.771-.421a3.228 3.228 0 01-1.208-1.179c-.287-.505-.431-1.082-.431-1.732 0-.658.136-1.235.407-1.732a3.017 3.017 0 011.148-1.179c.487-.288 1.045-.433 1.675-.433.622 0 1.157.14 1.603.421.447.273.786.654 1.017 1.143.239.481.359 1.038.359 1.672 0 .152-.052.28-.156.385a.555.555 0 01-.394.144h-4.821v-.962h4.785l-.491.337a2.536 2.536 0 00-.239-1.07 1.813 1.813 0 00-.646-.759c-.279-.184-.618-.276-1.017-.276-.454 0-.845.1-1.172.3-.319.2-.562.478-.73.83a2.67 2.67 0 00-.251 1.179c0 .441.1.834.299 1.179.199.345.475.617.825.818.351.2.754.3 1.209.3.247 0 .498-.044.753-.132.264-.096.475-.204.634-.325a.636.636 0 01.383-.132.508.508 0 01.371.12.57.57 0 01.215.397c.008.144-.056.269-.191.373-.271.216-.61.393-1.017.53a3.545 3.545 0 01-1.148.204z" fill="#010166"></path></svg></span><h1 data-qa-target="ProviderDisplayName">Dr. Kevin Molldrem, DDS</h1><div class="summary-standard-specialty-desktop"><p class="summary-header-specialty-icon-row"><span class="summary-header-row-specialty"><span data-qa-target="ProviderDisplaySpeciality"><span class="specialty-icon-svg-placeholder"></span>Dentistry</span></span><span class="summary-header-row-gender-age"><span class="summary-header-row-bullet-separator">•</span><span data-qa-target="ProviderDisplayGender">Male</span><span class="summary-header-row-bullet-separator">•</span><span data-qa-target="ProviderDisplayAge">Age 52</span></span></p></div><h2 class="summary-standard-specialty-mobile">Dentistry</h2><div class="summary-standard-reviews-mobile"><span class="anchor js-profile-scroll-link star-reviews-container" data-id="js-section-review" data-qa-target="star-rating-summary"><button aria-label="reviews" class="align-stars" data-qa-target="star-rating-summary-button"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 4.5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="half-star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="11.75 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 11.75 3"></polygon></svg></span></span></button><span class="star-reviews-count-container"><button class="star-reviews-count star-reviews-count-sm star-reviews-standard-redesign" data-qa-target="summaryStarReviewLink" tabindex="0">4.5 (88 ratings)</button></span></span></div><div class="summary-standard-location-mobile"><button data-testid="summary-standard-location-mobile">Eden Prairie, MN</button></div><script data-qa-target="markup-description" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","description":"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients."}</script><p class="auto-bio auto-bio-clamped auto-bio-clamped-three hg-track" data-qa-target="premium-biography">Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.</p><div class="summary-standard-reviews-desktop"><span class="anchor js-profile-scroll-link star-reviews-container" data-id="js-section-review" data-qa-target="star-rating-summary"><button aria-label="reviews" class="align-stars" data-qa-target="star-rating-summary-button"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 4.5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="half-star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="11.75 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 11.75 3"></polygon></svg></span></span></button><div class="review-summary-tooltip-container"><button aria-expanded="false" aria-label="Show Ratings Breakdown" data-qa-target="star-rating-tooltip-button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-down-icon" focusable="false"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M4 8l8 8 8-8"></path></svg></button></div><span class="star-reviews-count-container"><button class="star-reviews-count star-reviews-standard-redesign" data-qa-target="summaryStarReviewLink" tabindex="0">4.5 (88 ratings)</button></span></span><button class="standard-summary-leave-review-button" data-qa-target="standard-summary-write-review">Leave a review</button></div></div><div class="summary-standard-image-container-desktop"><span class="summary-standard-patientfavorite-logo-desktop" data-qa-target="patient-favorite-profile-3X36D-desktop"><svg class="logo-patient-favorite-module_root-SeyqK" data-qa-target="patient-fav-logo" viewBox="0 0 137 30"><title>Patient Favorite Award</title><path d="M0 14.891C0 6.667 6.631 0 14.81 0h117.562C134.928 0 137 2.083 137 4.654v20.475c0 2.57-2.072 4.654-4.628 4.654H14.811C6.63 29.783 0 23.115 0 14.89z" fill="#FFC74F"></path><path d="M27.753 12.36a.367.367 0 00-.202-.625l-5.775-.843a.367.367 0 01-.274-.2l-2.583-5.258a.364.364 0 00-.654 0l-2.583 5.257a.365.365 0 01-.274.2l-5.775.844a.367.367 0 00-.202.625l2.782 2.725c.14.137.361.134.5-.004l.812-.816a.85.85 0 01.591-.242c.212 0 .43.081.59.242a.823.823 0 01-.007 1.18l-1.058 1.063-.006.006-.045.045-.009.02-.907.912a.872.872 0 00-.007 1.249.87.87 0 00.626.256.894.894 0 00.458-.128l.056-.037a.92.92 0 00.112-.091l.29-.293.648-.616 2.963-2.847a.85.85 0 01.59-.242.84.84 0 01.592.242.823.823 0 01-.008 1.18l-3.48 3.534h-.002l-.219.225-2.376 2.413c-.147.135-.13.26-.13.26h.002c-.003.218.216.405.43.322l4.075-2.106-.008-.005 1.14-.592a.365.365 0 01.34 0l5.165 2.73a.365.365 0 00.528-.387l-.986-5.778a.366.366 0 01.105-.325l4.179-4.092-.004-.003z" fill="#010166"></path><path d="M11.07 21.081c.508 0 .92-.413.92-.923a.921.921 0 00-.92-.923.921.921 0 00-.918.923c0 .51.411.923.919.923zm22.692-1.865a.6.6 0 01-.442-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.442-.18h2.393c.598 0 1.128.132 1.59.397a2.75 2.75 0 011.077 1.106c.264.465.395 1.003.395 1.612 0 .585-.131 1.107-.395 1.564a2.718 2.718 0 01-1.076 1.07c-.463.257-.993.385-1.591.385h-1.77v2.634c0 .176-.06.325-.18.445a.575.575 0 01-.443.18zm.622-4.414h1.77c.368 0 .69-.08.97-.24.279-.16.498-.381.658-.662.16-.28.239-.601.239-.962 0-.385-.08-.722-.24-1.01a1.784 1.784 0 00-.657-.698 1.839 1.839 0 00-.97-.252h-1.77v3.824zm8.344 4.463a2.9 2.9 0 01-1.567-.433 3.22 3.22 0 01-1.1-1.191c-.264-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446c.622 0 1.18.149 1.674.445.495.289.886.686 1.173 1.191.295.505.442 1.075.442 1.708h-.466c0 .634-.136 1.203-.407 1.708a3.125 3.125 0 01-1.089 1.19 2.899 2.899 0 01-1.567.434zm.24-1.083c.406 0 .77-.096 1.088-.288.32-.2.57-.47.754-.806a2.42 2.42 0 00.275-1.155c0-.433-.092-.818-.275-1.155a2.036 2.036 0 00-.754-.806c-.319-.2-.682-.3-1.088-.3-.4 0-.762.1-1.089.3a2.123 2.123 0 00-.766.806 2.375 2.375 0 00-.275 1.155c0 .425.092.81.275 1.155.192.336.447.605.766.805.327.193.69.29 1.089.29zm2.68 1.047a.622.622 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.227-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.567-.013c-.4 0-.758-.1-1.077-.3a2.194 2.194 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.582.582 0 01.43-.168c.176 0 .32.056.43.168a.588.588 0 01.168.433v5.737c0 .32.088.59.264.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.204.433a.733.733 0 01-.502.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.407.144H47.56zm5.567 5.304a.622.622 0 01-.443-.168.63.63 0 01-.167-.445v-5.352c0-.185.056-.333.167-.445a.622.622 0 01.443-.168c.183 0 .33.056.443.168.111.112.167.26.167.445v5.352a.63.63 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.788.788 0 01-.562-.229.797.797 0 01-.228-.565c0-.216.076-.4.228-.553a.767.767 0 011.112 0 .776.776 0 010 1.119.747.747 0 01-.55.228zm5.715 7.698c-.662 0-1.252-.14-1.77-.421a3.227 3.227 0 01-1.209-1.179c-.287-.505-.43-1.082-.43-1.732 0-.658.135-1.235.407-1.732a3.014 3.014 0 011.148-1.179c.486-.288 1.045-.433 1.675-.433.622 0 1.156.14 1.603.421a2.62 2.62 0 011.016 1.143c.24.481.36 1.038.36 1.672 0 .152-.052.28-.156.385a.558.558 0 01-.395.144h-4.82v-.962h4.784l-.49.337a2.542 2.542 0 00-.24-1.07 1.815 1.815 0 00-.645-.759c-.28-.184-.619-.276-1.017-.276-.455 0-.846.1-1.173.3a1.94 1.94 0 00-.73.83 2.664 2.664 0 00-.25 1.179c0 .441.1.834.298 1.179.2.345.475.617.826.818.35.2.753.3 1.208.3.247 0 .498-.044.754-.132a2.44 2.44 0 00.634-.325.634.634 0 01.383-.132.508.508 0 01.37.12c.136.12.208.253.216.397.008.144-.056.269-.192.373a3.29 3.29 0 01-1.017.53 3.547 3.547 0 01-1.148.204zm9.643-.036a.623.623 0 01-.443-.169.63.63 0 01-.167-.445v-2.959c0-.457-.084-.83-.251-1.118a1.54 1.54 0 00-.682-.638 2.08 2.08 0 00-.97-.216c-.334 0-.637.068-.908.204a1.683 1.683 0 00-.646.554 1.31 1.31 0 00-.24.781h-.753c0-.505.12-.954.359-1.347.247-.4.582-.717 1.005-.95a2.904 2.904 0 011.423-.349c.55 0 1.04.12 1.472.361a2.47 2.47 0 011.028 1.034c.255.458.383 1.019.383 1.684v2.96c0 .176-.06.324-.18.444a.582.582 0 01-.43.169zm-4.917 0a.623.623 0 01-.442-.169.63.63 0 01-.168-.445v-5.364c0-.185.056-.333.168-.445a.622.622 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.364a.63.63 0 01-.167.445.597.597 0 01-.443.169zm9.686-.013c-.399 0-.758-.1-1.077-.3a2.195 2.195 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.581.581 0 01.43-.168.58.58 0 01.431.168.588.588 0 01.168.433v5.737c0 .32.087.59.263.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.203.433a.733.733 0 01-.503.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.764c.167 0 .302.048.406.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.406.144h-2.764zm8.091 5.304a.6.6 0 01-.443-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.443-.18h5.407c.183 0 .33.056.442.168a.548.548 0 01.168.421.534.534 0 01-.168.41.622.622 0 01-.442.156H79.31V13.9h3.433c.184 0 .331.056.443.169.111.104.167.24.167.409a.573.573 0 01-.167.42.622.622 0 01-.443.157H79.31v3.536c0 .176-.06.325-.18.445a.6.6 0 01-.442.18zm9.977.049a2.9 2.9 0 01-1.568-.433 3.22 3.22 0 01-1.1-1.191c-.263-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446 3.2 3.2 0 011.675.445c.494.289.885.686 1.172 1.191.295.505.443 1.075.443 1.708h-.467c0 .634-.136 1.203-.407 1.708a3.124 3.124 0 01-1.088 1.19 2.899 2.899 0 01-1.567.434zm.239-1.083c.407 0 .77-.096 1.089-.288.319-.2.57-.47.753-.806a2.42 2.42 0 00.275-1.155 2.37 2.37 0 00-.275-1.155 2.036 2.036 0 00-.753-.806c-.32-.2-.682-.3-1.09-.3-.398 0-.76.1-1.088.3a2.123 2.123 0 00-.765.806 2.375 2.375 0 00-.275 1.155c0 .425.091.81.275 1.155.191.336.446.605.765.805.327.193.69.29 1.089.29zm2.68 1.047a.623.623 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.228-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.037-.025c-.247 0-.438-.132-.574-.396l-2.536-5.377a.496.496 0 01-.024-.397.594.594 0 01.311-.312.486.486 0 01.407-.036c.143.048.251.14.323.276l2.368 5.136h-.574l2.345-5.136a.552.552 0 01.323-.276.6.6 0 01.454.036c.144.064.24.164.287.3a.523.523 0 01-.023.41l-2.537 5.376c-.12.264-.303.396-.55.396zm6.835.061c-.646 0-1.216-.14-1.711-.421a3.192 3.192 0 01-1.172-1.179c-.28-.505-.419-1.082-.419-1.732 0-.658.14-1.235.419-1.732a3.078 3.078 0 011.172-1.179c.495-.288 1.065-.433 1.711-.433.638 0 1.204.145 1.698.433.495.281.882.674 1.161 1.179.287.497.43 1.074.43 1.732 0 .65-.139 1.227-.418 1.732a3.1 3.1 0 01-1.161 1.179c-.494.28-1.064.42-1.71.42zm0-1.083c.414 0 .781-.096 1.1-.288a1.98 1.98 0 00.742-.794c.183-.337.275-.726.275-1.167 0-.441-.092-.83-.275-1.167a1.958 1.958 0 00-.742-.806 2.088 2.088 0 00-1.1-.288c-.415 0-.782.096-1.101.288-.319.193-.57.461-.753.806a2.395 2.395 0 00-.276 1.167c0 .441.092.83.276 1.167.183.336.434.601.753.793.319.193.686.29 1.101.29zm5.452-3.079c0-.481.116-.91.347-1.287a2.62 2.62 0 01.957-.914 2.638 2.638 0 011.316-.337c.479 0 .834.08 1.065.24.239.153.331.338.275.554a.475.475 0 01-.144.265.459.459 0 01-.227.108.704.704 0 01-.287-.012c-.51-.104-.969-.112-1.376-.024-.406.088-.729.252-.969.493-.231.24-.347.545-.347.914h-.61zm.012 4.114c-.191 0-.339-.049-.442-.145-.104-.104-.156-.256-.156-.457V13.24c0-.193.052-.34.156-.445.103-.104.251-.157.442-.157.2 0 .347.053.443.157.104.096.155.244.155.445v5.376c0 .193-.051.341-.155.445-.096.104-.243.157-.443.157zm5.71-.001a.62.62 0 01-.442-.168.629.629 0 01-.168-.445v-5.352c0-.185.056-.333.168-.445a.62.62 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.352a.628.628 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.789.789 0 01-.562-.229.798.798 0 01-.227-.565c0-.216.076-.4.227-.553a.77.77 0 01.562-.24.73.73 0 01.551.24.778.778 0 010 1.119.749.749 0 01-.551.228zm5.022 7.649c-.399 0-.758-.1-1.077-.3a2.2 2.2 0 01-.754-.842 2.547 2.547 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.58.58 0 01.43-.168c.176 0 .319.056.431.168a.587.587 0 01.168.433v5.737c0 .32.087.59.263.806a.802.802 0 00.646.325h.406a.45.45 0 01.359.168.612.612 0 01.156.433c0 .177-.068.32-.204.433a.731.731 0 01-.502.169h-.215zm-2.656-5.304a.576.576 0 01-.407-.144.474.474 0 01-.155-.36c0-.161.052-.29.155-.386a.576.576 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.47.47 0 01-.156.361.574.574 0 01-.407.144h-2.763zm7.912 5.353c-.662 0-1.252-.14-1.771-.421a3.228 3.228 0 01-1.208-1.179c-.287-.505-.431-1.082-.431-1.732 0-.658.136-1.235.407-1.732a3.017 3.017 0 011.148-1.179c.487-.288 1.045-.433 1.675-.433.622 0 1.157.14 1.603.421.447.273.786.654 1.017 1.143.239.481.359 1.038.359 1.672 0 .152-.052.28-.156.385a.555.555 0 01-.394.144h-4.821v-.962h4.785l-.491.337a2.536 2.536 0 00-.239-1.07 1.813 1.813 0 00-.646-.759c-.279-.184-.618-.276-1.017-.276-.454 0-.845.1-1.172.3-.319.2-.562.478-.73.83a2.67 2.67 0 00-.251 1.179c0 .441.1.834.299 1.179.199.345.475.617.825.818.351.2.754.3 1.209.3.247 0 .498-.044.753-.132.264-.096.475-.204.634-.325a.636.636 0 01.383-.132.508.508 0 01.371.12.57.57 0 01.215.397c.008.144-.056.269-.191.373-.271.216-.61.393-1.017.53a3.545 3.545 0 01-1.148.204z" fill="#010166"></path></svg></span><div class="summary-standard-header-image"><picture><source srcSet="https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w120h160_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS" type="image/webp"/><source srcSet="//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS" type="image/false"/><img class="summary-provider-image-xl 3X36D-img" id="3X36D-img" alt="Dr. Kevin Molldrem, DDS" data-qa-target="ProviderImage" src="//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS"/></picture></div></div></div><div class="summary-standard-badges-desktop"><div aria-label="office address" class="location-box" data-qa-target="standard-provider-location-box" role="button" tabindex="0"><p class="location-practice location-practice-deemphasized" data-qa-target="provider-practice-name">Practice</p><address class="location-row-address" data-qa-target="provider-office-address">800 Prairie Center Dr Ste 250 Eden Prairie, MN 55344</address></div><div class="summary-standard-button-row"><a class="summary-standard-phone-link" data-qa-target="toggle-phone-number-office-phone-toggle" role="button" tabindex="0">Show Phone Number</a></div></div><div class="summary-standard-share-save-desktop"><span class="save-share-link-container"><button class="save-share-link" data-qa-target="summary-share-provider-link" tabindex="0"><svg class="save-share-link-icon icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="share-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="7.5 9.5 4.5 9.5 4.5 20.5 20.5 20.5 20.5 9.5 17.5 9.5"></polyline><path d="M12.5,14.5 L12.5,3.5"></path><polyline points="9.5 5 12.5 2.5 15.5 5"></polyline></g></svg><span class="save-share-link-text">Share</span></button></span><span class="save-share-link-container"><button aria-label="Save provider to your account" class="save-share-link" data-qa-target="save-share-link" name="saveprovider" tabindex="0"><svg class="save-share-link-icon icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="heart-icon" focusable="false"><path fill="currentColor" d="M11.9 20h-.2a34 34 0 0 1-4.3-3.2 16.7 16.7 0 0 1-3-3.5C3.4 11.8 3 10.3 3 9c0-.9.2-1.7.7-2.4A5 5 0 0 1 7.9 4c.5 0 1 0 1.4.3a5.3 5.3 0 0 1 2.6 2c.3-.6.7-1 1.2-1.3A4.9 4.9 0 0 1 16 4c.9 0 1.7.2 2.4.7a5 5 0 0 1 2.5 4.2c0 1.5-.5 3-1.4 4.4-.8 1.2-1.7 2.4-3 3.5a25.8 25.8 0 0 1-4.2 3.1l-.3.1zm-4-15.1c-.7 0-1.4.2-2 .5a4 4 0 0 0-2 3.5c0 1.3.4 2.7 1.3 4.1.7 1 1.6 2.1 2.8 3.2a24.8 24.8 0 0 0 3.9 3 22.3 22.3 0 0 0 6.7-6.2 7.7 7.7 0 0 0 1.3-4 4 4 0 0 0-2-3.6c-.6-.3-1.3-.5-2-.5-.5 0-1 .1-1.6.4-.4.2-.9.5-1.2 1-.4.3-.6.7-.8 1.1l-.1.3h-.6l-.2-.3c-.1-.4-.3-.8-.7-1.2l-1.3-1L8 5z"></path></svg><span class="save-share-link-text">Save</span></button></span></div></div></div><div class="summary-standard-wmd-sidebar"></div></div></div><div class="summary-standard-swoosh-desktop"><svg height="100px" preserveAspectRatio="none" viewBox="0 0 1442 149" width="100%"><path d="M0 149H1442C1294.8 56 922.421 -33.1384 616.576 36.3702C310.73 105.879 78.0896 49.1638 0 0V149Z" fill="white"></path></svg></div><div class="summary-standard-swoosh-mobile"><svg preserveAspectRatio="none" viewBox="0 0 320 50"><path d="M0.0810547 0H0V100H320V0H319.918C293.279 27.0552 231.705 46 160 46C88.2947 46 26.7202 27.0552 0.0810547 0Z" fill="white"></path></svg></div><div class="bottom-ad-leaderboard-row"><div class="bottom-ad-leaderboard" data-ad-type="StickyBottomAd" data-qa-target="bottom-ad-leaderboard"><div class="ad-leaderboard" id="div-gpt-ad-leaderboard1" role="complementary"></div></div><a class="bottom-ad-close" role="button" tabindex="0" title="Close Ad"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></a></div></div><div class="summary-standard-button-row-mobile-2"><div class="summary-standard-button-row-mobile-2-badges"><p data-qa-target="accepting-new-patients-mobile">Accepting new patients</p></div><div class="summary-standard-button-row-mobile-2-ctas"><a class="summary-standard-phone-link" data-qa-target="toggle-phone-number-office-phone-toggle" role="button" tabindex="0">Click to Call</a></div></div><nav aria-label="sub navigation" class="profile-sticky-nav-placeholder"><div class="profile-sticky-nav-container-new" id="profile-sticky-nav-container"><div class="profile-sticky-nav-grid-container"><div class="profile-sticky-nav-scroll-bar-hide"><div class="profile-sticky-nav" data-testid="profile-sticky-nav" id="profile-nav"><button class="sticky-nav-link-container js-profile-scroll-link selected" data-id="summary-section" id="$nav-link-0"><span class="sticky-nav-link selected-nav-link" data-qa-target="Overview">Overview</span></button><button class="sticky-nav-link-container js-profile-scroll-link" data-id="experience-check-section" id="$nav-link-1"><span class="sticky-nav-link" data-qa-target="Experience">Experience</span></button><button class="sticky-nav-link-container js-profile-scroll-link" data-id="premium-review-section" id="$nav-link-2"><span class="sticky-nav-link" data-qa-target="Ratings">Ratings<div class="review-pill" data-qa-target="sticky-nav-review-badge"><small>88</small></div></span></button><button class="sticky-nav-link-container js-profile-scroll-link" data-id="about-me-section" id="$nav-link-3"><span class="sticky-nav-link" data-qa-target="About Me">About Me</span></button><button class="sticky-nav-link-container js-profile-scroll-link" data-id="insurance-check-section" id="$nav-link-4"><span class="sticky-nav-link" data-qa-target="Insurance">Insurance</span></button><button class="sticky-nav-link-container js-profile-scroll-link" data-id="premium-visit-section" id="$nav-link-5"><span class="sticky-nav-link" data-qa-target="Locations">Locations</span></button></div></div></div></div></nav></div></div><div class="react-render-section ssr-success" id="market-target-top-section-container"><section><div class="hg-right-bar-layout"><section class="mt-top-section profile-section profile-mt"><div class="compare-card-section" data-qa-target="compare-card-section"><div class="compare-card-advertisement-label"></div><h2>Compare Dr. Kevin Molldrem, DDS with other Dentistry Practitioners near you</h2><div class="side-by-side-compare-filter-container"><span class="filter-dropdown-label" role="button">Filter by:</span><div class="filter-dropdown-field"><span class="filter-dropdown-field-selected" data-qa-target="filter-dropdown-field-selected" role="button" tabindex="0">Provider Ratings<svg class="filter-dropdown-field-down-icon icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-down-icon" focusable="false"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M4 8l8 8 8-8"></path></svg></span></div></div><div class="compare-cards" data-qa-target="compare-cards"><div class="compare-card-collection" data-qa-target="compare-provider-row0"><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-asif-rahman-x49dr" aria-label="View Profile of Dr. Asif Rahman, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-asif-rahman-x49dr"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Asif Rahman, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-asif-rahman-x49dr"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-asif-rahman-x49dr" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">1 Rating</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-asif-rahman-x49dr" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Asif Rahman, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-douglas-carter-y4tm7" aria-label="View Profile of Dr. Douglas Carter, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-douglas-carter-y4tm7"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Douglas Carter, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-douglas-carter-y4tm7"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 3 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-douglas-carter-y4tm7" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">8 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/physician/dr-douglas-carter-y4tm7" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Douglas Carter, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-paul-yaeger-u7wrhuy773" aria-label="View Profile of Dr. Paul Yaeger, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-paul-yaeger-u7wrhuy773"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Paul Yaeger, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-paul-yaeger-u7wrhuy773"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 4 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-paul-yaeger-u7wrhuy773" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">2 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-paul-yaeger-u7wrhuy773" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Paul Yaeger, DDS</span></span></a></div></div></div></div><div class="compare-card-collection" data-qa-target="compare-provider-row1"><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-michael-xiong-upktkr" aria-label="View Profile of Dr. Michael Xiong, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-michael-xiong-upktkr"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Michael Xiong, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-michael-xiong-upktkr"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 0 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-michael-xiong-upktkr" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">0 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-michael-xiong-upktkr" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Michael Xiong, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rizwan-alvi-3jpcx" aria-label="View Profile of Dr. Rizwan Alvi, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rizwan-alvi-3jpcx"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Rizwan Alvi, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rizwan-alvi-3jpcx"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rizwan-alvi-3jpcx" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">418 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rizwan-alvi-3jpcx" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Rizwan Alvi, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-victoria-eapen-ykwp6" aria-label="View Profile of Dr. Victoria Eapen, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-victoria-eapen-ykwp6"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Victoria Eapen, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-victoria-eapen-ykwp6"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 0 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-victoria-eapen-ykwp6" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">0 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-victoria-eapen-ykwp6" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Victoria Eapen, DDS</span></span></a></div></div></div></div></div><div class="side-by-side-compare-show-more"><a class="highlight-link" data-qa-target="side-by-side-compare-show-more-button" role="button" tabindex="0">Show more providers</a></div></div><div class="mt-hg-choice-container"><section class="patient-favorite-section pFav-market-target"><div class="profile-badge-header-section"><div class="patientFav-badge"><svg class="logo-patient-favorite-module_root-SeyqK" data-qa-target="patient-fav-logo" viewBox="0 0 137 30"><title>Patient Favorite Award</title><path d="M0 14.891C0 6.667 6.631 0 14.81 0h117.562C134.928 0 137 2.083 137 4.654v20.475c0 2.57-2.072 4.654-4.628 4.654H14.811C6.63 29.783 0 23.115 0 14.89z" fill="#FFC74F"></path><path d="M27.753 12.36a.367.367 0 00-.202-.625l-5.775-.843a.367.367 0 01-.274-.2l-2.583-5.258a.364.364 0 00-.654 0l-2.583 5.257a.365.365 0 01-.274.2l-5.775.844a.367.367 0 00-.202.625l2.782 2.725c.14.137.361.134.5-.004l.812-.816a.85.85 0 01.591-.242c.212 0 .43.081.59.242a.823.823 0 01-.007 1.18l-1.058 1.063-.006.006-.045.045-.009.02-.907.912a.872.872 0 00-.007 1.249.87.87 0 00.626.256.894.894 0 00.458-.128l.056-.037a.92.92 0 00.112-.091l.29-.293.648-.616 2.963-2.847a.85.85 0 01.59-.242.84.84 0 01.592.242.823.823 0 01-.008 1.18l-3.48 3.534h-.002l-.219.225-2.376 2.413c-.147.135-.13.26-.13.26h.002c-.003.218.216.405.43.322l4.075-2.106-.008-.005 1.14-.592a.365.365 0 01.34 0l5.165 2.73a.365.365 0 00.528-.387l-.986-5.778a.366.366 0 01.105-.325l4.179-4.092-.004-.003z" fill="#010166"></path><path d="M11.07 21.081c.508 0 .92-.413.92-.923a.921.921 0 00-.92-.923.921.921 0 00-.918.923c0 .51.411.923.919.923zm22.692-1.865a.6.6 0 01-.442-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.442-.18h2.393c.598 0 1.128.132 1.59.397a2.75 2.75 0 011.077 1.106c.264.465.395 1.003.395 1.612 0 .585-.131 1.107-.395 1.564a2.718 2.718 0 01-1.076 1.07c-.463.257-.993.385-1.591.385h-1.77v2.634c0 .176-.06.325-.18.445a.575.575 0 01-.443.18zm.622-4.414h1.77c.368 0 .69-.08.97-.24.279-.16.498-.381.658-.662.16-.28.239-.601.239-.962 0-.385-.08-.722-.24-1.01a1.784 1.784 0 00-.657-.698 1.839 1.839 0 00-.97-.252h-1.77v3.824zm8.344 4.463a2.9 2.9 0 01-1.567-.433 3.22 3.22 0 01-1.1-1.191c-.264-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446c.622 0 1.18.149 1.674.445.495.289.886.686 1.173 1.191.295.505.442 1.075.442 1.708h-.466c0 .634-.136 1.203-.407 1.708a3.125 3.125 0 01-1.089 1.19 2.899 2.899 0 01-1.567.434zm.24-1.083c.406 0 .77-.096 1.088-.288.32-.2.57-.47.754-.806a2.42 2.42 0 00.275-1.155c0-.433-.092-.818-.275-1.155a2.036 2.036 0 00-.754-.806c-.319-.2-.682-.3-1.088-.3-.4 0-.762.1-1.089.3a2.123 2.123 0 00-.766.806 2.375 2.375 0 00-.275 1.155c0 .425.092.81.275 1.155.192.336.447.605.766.805.327.193.69.29 1.089.29zm2.68 1.047a.622.622 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.227-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.567-.013c-.4 0-.758-.1-1.077-.3a2.194 2.194 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.582.582 0 01.43-.168c.176 0 .32.056.43.168a.588.588 0 01.168.433v5.737c0 .32.088.59.264.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.204.433a.733.733 0 01-.502.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.407.144H47.56zm5.567 5.304a.622.622 0 01-.443-.168.63.63 0 01-.167-.445v-5.352c0-.185.056-.333.167-.445a.622.622 0 01.443-.168c.183 0 .33.056.443.168.111.112.167.26.167.445v5.352a.63.63 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.788.788 0 01-.562-.229.797.797 0 01-.228-.565c0-.216.076-.4.228-.553a.767.767 0 011.112 0 .776.776 0 010 1.119.747.747 0 01-.55.228zm5.715 7.698c-.662 0-1.252-.14-1.77-.421a3.227 3.227 0 01-1.209-1.179c-.287-.505-.43-1.082-.43-1.732 0-.658.135-1.235.407-1.732a3.014 3.014 0 011.148-1.179c.486-.288 1.045-.433 1.675-.433.622 0 1.156.14 1.603.421a2.62 2.62 0 011.016 1.143c.24.481.36 1.038.36 1.672 0 .152-.052.28-.156.385a.558.558 0 01-.395.144h-4.82v-.962h4.784l-.49.337a2.542 2.542 0 00-.24-1.07 1.815 1.815 0 00-.645-.759c-.28-.184-.619-.276-1.017-.276-.455 0-.846.1-1.173.3a1.94 1.94 0 00-.73.83 2.664 2.664 0 00-.25 1.179c0 .441.1.834.298 1.179.2.345.475.617.826.818.35.2.753.3 1.208.3.247 0 .498-.044.754-.132a2.44 2.44 0 00.634-.325.634.634 0 01.383-.132.508.508 0 01.37.12c.136.12.208.253.216.397.008.144-.056.269-.192.373a3.29 3.29 0 01-1.017.53 3.547 3.547 0 01-1.148.204zm9.643-.036a.623.623 0 01-.443-.169.63.63 0 01-.167-.445v-2.959c0-.457-.084-.83-.251-1.118a1.54 1.54 0 00-.682-.638 2.08 2.08 0 00-.97-.216c-.334 0-.637.068-.908.204a1.683 1.683 0 00-.646.554 1.31 1.31 0 00-.24.781h-.753c0-.505.12-.954.359-1.347.247-.4.582-.717 1.005-.95a2.904 2.904 0 011.423-.349c.55 0 1.04.12 1.472.361a2.47 2.47 0 011.028 1.034c.255.458.383 1.019.383 1.684v2.96c0 .176-.06.324-.18.444a.582.582 0 01-.43.169zm-4.917 0a.623.623 0 01-.442-.169.63.63 0 01-.168-.445v-5.364c0-.185.056-.333.168-.445a.622.622 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.364a.63.63 0 01-.167.445.597.597 0 01-.443.169zm9.686-.013c-.399 0-.758-.1-1.077-.3a2.195 2.195 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.581.581 0 01.43-.168.58.58 0 01.431.168.588.588 0 01.168.433v5.737c0 .32.087.59.263.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.203.433a.733.733 0 01-.503.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.764c.167 0 .302.048.406.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.406.144h-2.764zm8.091 5.304a.6.6 0 01-.443-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.443-.18h5.407c.183 0 .33.056.442.168a.548.548 0 01.168.421.534.534 0 01-.168.41.622.622 0 01-.442.156H79.31V13.9h3.433c.184 0 .331.056.443.169.111.104.167.24.167.409a.573.573 0 01-.167.42.622.622 0 01-.443.157H79.31v3.536c0 .176-.06.325-.18.445a.6.6 0 01-.442.18zm9.977.049a2.9 2.9 0 01-1.568-.433 3.22 3.22 0 01-1.1-1.191c-.263-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446 3.2 3.2 0 011.675.445c.494.289.885.686 1.172 1.191.295.505.443 1.075.443 1.708h-.467c0 .634-.136 1.203-.407 1.708a3.124 3.124 0 01-1.088 1.19 2.899 2.899 0 01-1.567.434zm.239-1.083c.407 0 .77-.096 1.089-.288.319-.2.57-.47.753-.806a2.42 2.42 0 00.275-1.155 2.37 2.37 0 00-.275-1.155 2.036 2.036 0 00-.753-.806c-.32-.2-.682-.3-1.09-.3-.398 0-.76.1-1.088.3a2.123 2.123 0 00-.765.806 2.375 2.375 0 00-.275 1.155c0 .425.091.81.275 1.155.191.336.446.605.765.805.327.193.69.29 1.089.29zm2.68 1.047a.623.623 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.228-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.037-.025c-.247 0-.438-.132-.574-.396l-2.536-5.377a.496.496 0 01-.024-.397.594.594 0 01.311-.312.486.486 0 01.407-.036c.143.048.251.14.323.276l2.368 5.136h-.574l2.345-5.136a.552.552 0 01.323-.276.6.6 0 01.454.036c.144.064.24.164.287.3a.523.523 0 01-.023.41l-2.537 5.376c-.12.264-.303.396-.55.396zm6.835.061c-.646 0-1.216-.14-1.711-.421a3.192 3.192 0 01-1.172-1.179c-.28-.505-.419-1.082-.419-1.732 0-.658.14-1.235.419-1.732a3.078 3.078 0 011.172-1.179c.495-.288 1.065-.433 1.711-.433.638 0 1.204.145 1.698.433.495.281.882.674 1.161 1.179.287.497.43 1.074.43 1.732 0 .65-.139 1.227-.418 1.732a3.1 3.1 0 01-1.161 1.179c-.494.28-1.064.42-1.71.42zm0-1.083c.414 0 .781-.096 1.1-.288a1.98 1.98 0 00.742-.794c.183-.337.275-.726.275-1.167 0-.441-.092-.83-.275-1.167a1.958 1.958 0 00-.742-.806 2.088 2.088 0 00-1.1-.288c-.415 0-.782.096-1.101.288-.319.193-.57.461-.753.806a2.395 2.395 0 00-.276 1.167c0 .441.092.83.276 1.167.183.336.434.601.753.793.319.193.686.29 1.101.29zm5.452-3.079c0-.481.116-.91.347-1.287a2.62 2.62 0 01.957-.914 2.638 2.638 0 011.316-.337c.479 0 .834.08 1.065.24.239.153.331.338.275.554a.475.475 0 01-.144.265.459.459 0 01-.227.108.704.704 0 01-.287-.012c-.51-.104-.969-.112-1.376-.024-.406.088-.729.252-.969.493-.231.24-.347.545-.347.914h-.61zm.012 4.114c-.191 0-.339-.049-.442-.145-.104-.104-.156-.256-.156-.457V13.24c0-.193.052-.34.156-.445.103-.104.251-.157.442-.157.2 0 .347.053.443.157.104.096.155.244.155.445v5.376c0 .193-.051.341-.155.445-.096.104-.243.157-.443.157zm5.71-.001a.62.62 0 01-.442-.168.629.629 0 01-.168-.445v-5.352c0-.185.056-.333.168-.445a.62.62 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.352a.628.628 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.789.789 0 01-.562-.229.798.798 0 01-.227-.565c0-.216.076-.4.227-.553a.77.77 0 01.562-.24.73.73 0 01.551.24.778.778 0 010 1.119.749.749 0 01-.551.228zm5.022 7.649c-.399 0-.758-.1-1.077-.3a2.2 2.2 0 01-.754-.842 2.547 2.547 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.58.58 0 01.43-.168c.176 0 .319.056.431.168a.587.587 0 01.168.433v5.737c0 .32.087.59.263.806a.802.802 0 00.646.325h.406a.45.45 0 01.359.168.612.612 0 01.156.433c0 .177-.068.32-.204.433a.731.731 0 01-.502.169h-.215zm-2.656-5.304a.576.576 0 01-.407-.144.474.474 0 01-.155-.36c0-.161.052-.29.155-.386a.576.576 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.47.47 0 01-.156.361.574.574 0 01-.407.144h-2.763zm7.912 5.353c-.662 0-1.252-.14-1.771-.421a3.228 3.228 0 01-1.208-1.179c-.287-.505-.431-1.082-.431-1.732 0-.658.136-1.235.407-1.732a3.017 3.017 0 011.148-1.179c.487-.288 1.045-.433 1.675-.433.622 0 1.157.14 1.603.421.447.273.786.654 1.017 1.143.239.481.359 1.038.359 1.672 0 .152-.052.28-.156.385a.555.555 0 01-.394.144h-4.821v-.962h4.785l-.491.337a2.536 2.536 0 00-.239-1.07 1.813 1.813 0 00-.646-.759c-.279-.184-.618-.276-1.017-.276-.454 0-.845.1-1.172.3-.319.2-.562.478-.73.83a2.67 2.67 0 00-.251 1.179c0 .441.1.834.299 1.179.199.345.475.617.825.818.351.2.754.3 1.209.3.247 0 .498-.044.753-.132.264-.096.475-.204.634-.325a.636.636 0 01.383-.132.508.508 0 01.371.12.57.57 0 01.215.397c.008.144-.056.269-.191.373-.271.216-.61.393-1.017.53a3.545 3.545 0 01-1.148.204z" fill="#010166"></path></svg></div><h3 class="patient-favorite-header">Dr. Molldrem is a patient favorite<span> <strong>Dentistry Practitioner</strong></span></h3></div><div class="profile-badge-content"><p class="profile-badge-text">The Patient Favorite badge is awarded to top-performing providers who surpass average ratings and comments, reflecting their commitment to exceptional patient care.<a href="https://www.healthgrades.com/about/healthgrades-methodologies#patient-favorite" rel="noreferrer" target="_blank"> Read our methodology</a></p></div></section></div></section></div></section></div><div class="react-render-section ssr-success" id="experience-check-section-container"><section><div class="experience-check-wrapper"><section class="profile-section"><section class="experience-check bordered-section"><section class="experience-subsection" data-ad-section="top" data-qa-target="experience-check-section" id="experience-check-section"><h2 class="title--accented" id="experience-check-section-title">Experience Check</h2><section class="experience-check" data-qa-target="learn-experience-section" id="experience-check"><div class="profile-subsection-headergroup"><h3 class="experience-picker-header" data-qa-target="experience-picker-header">Search for experience in a specific area</h3></div><div class="experience-picker"><div class="volume-content-wrapper volume-picker-content"><div class="volume-content"><div class="autocomplete-input-wrapper"><svg class="autocomplete-search-icon icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 18 18" width="1em" height="1em" aria-hidden="true" data-qa-target="search-icon" focusable="false"><path stroke="currentColor" d="M16.889 16.815a.39.39 0 01.11.294.373.373 0 01-.135.286.335.335 0 01-.131.08.501.501 0 01-.157.025.448.448 0 01-.164-.032.362.362 0 01-.14-.097l-5.008-5.35a6.145 6.145 0 01-1.847 1.008 6.53 6.53 0 01-2.1.346 6.57 6.57 0 01-1.243-.117 6.287 6.287 0 01-2.261-.914 6.021 6.021 0 01-.963-.782 6.307 6.307 0 01-1.373-2.006 5.8 5.8 0 01-.358-1.152A6.187 6.187 0 011 7.188c0-.414.04-.82.12-1.217a5.8 5.8 0 01.357-1.152c.159-.37.354-.724.584-1.06a6.65 6.65 0 01.79-.946A6.275 6.275 0 014.897 1.47 6.476 6.476 0 017.316 1a6.41 6.41 0 012.418.471 6.31 6.31 0 012.048 1.342c.296.295.559.61.79.946.23.336.424.69.583 1.06.16.37.278.754.358 1.152a6.187 6.187 0 01-.333 3.525c-.148.362-.33.709-.547 1.039-.217.33-.465.64-.744.93l5 5.35zM1.839 7.187c0 .742.144 1.437.432 2.087a5.45 5.45 0 001.176 1.704c.496.486 1.076.87 1.739 1.152a5.388 5.388 0 002.13.423c.757 0 1.467-.14 2.13-.423a5.575 5.575 0 001.74-1.152 5.449 5.449 0 001.175-1.704 5.09 5.09 0 00.432-2.086c0-.736-.144-1.43-.431-2.083A5.389 5.389 0 0011.184 3.4a5.612 5.612 0 00-1.739-1.148 5.388 5.388 0 00-2.13-.423c-.757 0-1.467.14-2.13.423A5.612 5.612 0 003.446 3.4a5.39 5.39 0 00-1.175 1.704 5.103 5.103 0 00-.432 2.082z"></path></svg><label class="sr-only" for="condition-or procedure">Condition or Procedure</label><input aria-label="Experience Check" autoComplete="off" class="autocomplete-input-field" data-qa-target="autocomplete-input-field" id="condition-or procedure" name="experience-input" placeholder="Enter your condition or procedure" value=""/></div></div></div></div><div class="experience-footer-text-container"><a class="experience-footer" data-qa-target="experience-footer-text" href="https://helpcenter.healthgrades.com/help/provider-profile-top-care-area-rankings?utm_source=hg-com&utm_medium=prov-profile-top-care&utm_campaign=behind-data-learn-more" rel="noopener noreferrer" target="_blank">Learn more about experience and why treatment frequency matters</a></div></section></section></section></section></div></section></div><div class="react-render-section ssr-success" id="premium-review-section-container"><section><div class="hg-right-bar-layout"><div class="review-section-internal-wrapper"><section class="review-section-wrapper profile-section"><section class="premium-review-section l-pes-container bordered-section" data-ad-section="review" data-id="js-section-review" data-qa-target="premium-review-section" id="premium-review-section"><h2 class="title--accented">Dr. Molldrem's Reviews</h2><div><div class="l-top-row l-review-summary has-review"><div class="c-pes-review-summary-section"><h3 class="section-title">Likelihood to recommend Dr. Molldrem</h3><div class="wrapper"><div class="ratings-wrapper"><div class="overall-rating-wrapper"><div class="overall-rating"><p class="score"><strong>4.5</strong></p><div><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 4.5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="half-star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="11.75 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 11.75 3"></polygon></svg></span></span><div class="survey-count"><span class="review-summary-horizontal-scroll__content">88 ratings, 71 with a written review</span></div></div></div></div><table class="breakdown-table"><tbody><tr class="breakdown-table__row"><td class="breakdown-table__header">5 Star</td><td class="breakdown-table__bar"><div class="breakdown-table__graph"><div class="breakdown-table__graph--percent" style="width:86%"><span class="sr-only">86%</span></div></div></td><td class="breakdown-table__count">86%</td></tr><tr class="breakdown-table__row"><td class="breakdown-table__header">4 Star</td><td class="breakdown-table__bar"><div class="breakdown-table__graph"><div class="breakdown-table__graph--percent" style="width:2%"><span class="sr-only">2%</span></div></div></td><td class="breakdown-table__count">2%</td></tr><tr class="breakdown-table__row"><td class="breakdown-table__header">3 Star</td><td class="breakdown-table__bar"><div class="breakdown-table__graph"><div class="breakdown-table__graph--percent" style="width:0%"><span class="sr-only">0%</span></div></div></td><td class="breakdown-table__count">0%</td></tr><tr class="breakdown-table__row"><td class="breakdown-table__header">2 Star</td><td class="breakdown-table__bar"><div class="breakdown-table__graph"><div class="breakdown-table__graph--percent" style="width:1%"><span class="sr-only">1%</span></div></div></td><td class="breakdown-table__count">1%</td></tr><tr class="breakdown-table__row"><td class="breakdown-table__header">1 Star</td><td class="breakdown-table__bar"><div class="breakdown-table__graph"><div class="breakdown-table__graph--percent" style="width:10%"><span class="sr-only">10%</span></div></div></td><td class="breakdown-table__count">10%</td></tr></tbody></table></div></div></div><div class="not-rendered visibility-wrapper-not-rendered"></div></div><div class="c-comment-list"><div id="pes-comments-anchor-id" class="c-comment-list__header"></div><div class="display-tags"></div><div class="pes-dropdown"><div class="pes-dropdown__top" role="button" data-testid="reveal-details" aria-label="Toggle to view more information about our comment guidelines" tabindex="0"><div class="pes-dropdown__logo"><div class="pes-dropdown__logo--icon"><span class="illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="shield-icon" style="position:relative;display:grid;font-size:1.8rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-0.5 0 20 20" aria-hidden="true"><path d="M9.5 20a.503.503 0 01-.158-.026c-1.839-.613-4.147-2.651-5.88-5.193A19.943 19.943 0 010 3.499a.5.5 0 01.5-.5c2.814 0 7.238-1.926 8.723-2.916a.5.5 0 01.555 0c1.485.99 5.909 2.916 8.723 2.916a.5.5 0 01.5.5c0 5.128-1.883 8.965-3.462 11.282-1.733 2.541-4.041 4.58-5.88 5.193a.503.503 0 01-.158.026H9.5zM1.006 3.984a18.935 18.935 0 003.282 10.235c1.769 2.594 3.856 4.23 5.212 4.751 1.356-.521 3.443-2.156 5.212-4.751a18.935 18.935 0 003.282-10.235c-1.628-.102-3.442-.662-4.73-1.14-1.418-.525-2.849-1.193-3.764-1.751-.915.558-2.346 1.226-3.764 1.751-1.289.477-3.102 1.038-4.73 1.14z" fill="currentColor"></path><path d="M8.5 12.5a.502.502 0 01-.354-.146l-2-2a.5.5 0 01.707-.707L8.5 11.293l4.646-4.646a.5.5 0 01.707.707l-5 5a.498.498 0 01-.354.146H8.5z" fill="currentColor"></path></svg></span></div></div><div class="pes-dropdown__heading"><h3>Your trust is our top concern. <span class="desktop-only">Learn more.</span></h3></div><span class="pes-dropdown__chevron"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-up-icon" focusable="false"><path d="M4 16l8-8 8 8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></span></div><div class="pes-dropdown__body"><div class="pes-dropdown__row"><div class="pes-dropdown__icon"><span class="illustrated-icon illustrated-icon--sized" data-qa-target="examine-icon" style="position:relative;display:grid;font-size:3.2rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="0 0 52.02 28.96" aria-hidden="true"><path d="M33.61 3.98a.78.78 0 01.44.13.82.82 0 01.29.35.81.81 0 010 .46.78.78 0 01-1.07.57.79.79 0 01-.29-.28.83.83 0 01-.13-.43.81.81 0 01.06-.31.85.85 0 01.17-.25.68.68 0 01.26-.18.94.94 0 01.27-.06z" fill="#29B6C2" fill-rule="evenodd"></path><path d="M33.61 5.56a.78.78 0 00.44-.13.82.82 0 00.29-.35.81.81 0 000-.46.78.78 0 00-1.07-.57.79.79 0 00-.36.29.84.84 0 00-.13.44.8.8 0 00.06.3 1.06 1.06 0 00.17.26.78.78 0 00.26.17.6.6 0 00.34.05z" fill="#0202EA" fill-rule="evenodd"></path><path d="M36.75 3.98a.69.69 0 01.44.13.72.72 0 01.29.35.79.79 0 01-.16.86.78.78 0 01-.41.22.77.77 0 01-.45-.05.79.79 0 01-.36-.29.76.76 0 01-.12-.43.78.78 0 01.23-.55.75.75 0 01.54-.24z" fill="#29B6C2" fill-rule="evenodd"></path><path d="M36.75 5.56a.69.69 0 00.44-.13.72.72 0 00.29-.35.8.8 0 000-.46.78.78 0 00-1.07-.57.73.73 0 00-.36.29.75.75 0 00-.13.43.79.79 0 00.23.56.75.75 0 00.6.23z" fill="#0202EA" fill-rule="evenodd"></path><path d="M44.85 18.09a4.34 4.34 0 01-.51 0 5 5 0 01-4.36-4.92 5.11 5.11 0 01.4-2.11 5 5 0 011.24-1.75 5.19 5.19 0 011.87-1.06 4.74 4.74 0 014.69 1.07 5.08 5.08 0 011.49 2.43 5.1 5.1 0 01-1.64 5.23l3 3.45" fill="none" stroke="#29B6C2" stroke-linecap="round" stroke-width="1.96"></path><path d="M40.42 21.31v6.67H.98v-27h39.44v4M.98 21.09h39.46" fill="none" stroke="#0202EA" stroke-linecap="round" stroke-width="1.96"></path><path d="M7.64 4.78H5.03" fill="none" stroke="#0202EA" stroke-linecap="round" stroke-width="1.57"></path></svg></span></div><p>We monitor all reviews to ensure they comply with our guidelines and don’t include personal information, profanity, libel, defamation, harassment, obscenity or fraud.</p></div><div class="pes-dropdown__row"><div class="pes-dropdown__icon"><span class="illustrated-icon illustrated-icon--sized" data-qa-target="check-screen-icon" style="position:relative;display:grid;font-size:2.6rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="0 0 41.5 33.47" aria-hidden="true"><path d="M40.73.73h-40v32h40zm-40 4.43h35.79M3.24 2.97h1.49m1.4 0h1.44m1.44 0h1.45" fill="none" stroke="#0202EA" stroke-linecap="round" stroke-width="1.47"></path><path d="M24.21 16.26l-1.11 1.11-1.11 1.11-1.11 1.12-1.15 1.13-2.2-2.25" fill="none" stroke="#29B6C2" stroke-linecap="round" stroke-width="1.76"></path><path d="M20.88 25.38a6.9 6.9 0 10-6.9-6.9 6.9 6.9 0 006.9 6.9z" fill="none" stroke="#0202EA" stroke-linecap="round" stroke-width="1.76"></path></svg></span></div><p>All reviews are confirmed and audited before publication, and community members have the ability to flag inappropriate content for further review by our team.</p></div><div class="pes-dropdown__row"><div class="pes-dropdown__icon"><span class="illustrated-icon illustrated-icon--sized" data-qa-target="money-screen-icon" style="position:relative;display:grid;font-size:2.6rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="0 0 42 34" aria-hidden="true"><path d="M41.034 1H1v32h40.034V1zM1 5.426h35.79M3.51 3.24h1.445m1.44 0h1.446m1.44 0h1.446" stroke="#0202EA" stroke-linecap="round" stroke-width="1.469"></path><path d="M23.186 22.258c0-.387-.137-.712-.41-.977-.27-.265-.725-.505-1.368-.72-.896-.272-1.55-.628-1.962-1.065-.407-.441-.611-1-.611-1.677 0-.69.2-1.255.599-1.696.403-.442.956-.705 1.658-.789v-1.38h.94v1.387c.706.096 1.255.393 1.646.889.395.496.592 1.175.592 2.037h-1.16c0-.593-.14-1.064-.422-1.413s-.662-.523-1.142-.523c-.5 0-.883.13-1.147.39-.265.257-.398.616-.398 1.079 0 .429.14.771.417 1.028.281.252.742.483 1.38.693.644.206 1.144.435 1.501.688.362.248.627.538.795.87.172.332.258.72.258 1.166 0 .71-.214 1.283-.643 1.716-.424.433-1.021.689-1.79.769v1.204h-.934V24.73c-.782-.072-1.396-.349-1.841-.832-.442-.488-.662-1.148-.662-1.98h1.166c0 .584.154 1.034.46 1.349.308.315.743.473 1.306.473.55 0 .984-.132 1.299-.397.315-.265.473-.627.473-1.085z" fill="#29B6C2"></path><path d="M16.568 23.52a.646.646 0 00.864.96l-.864-.96zm10.864-8.04a.646.646 0 00-.864-.96l.864.96zm-10 9l10-9-.864-.96-10 9 .864.96z" fill="#0202EA"></path><circle cx="21.663" cy="19.08" r="10.738" stroke="#0202EA" stroke-width="1.769"></circle></svg></span></div><p>Doctors can not pay for good reviews, nor can they pay to have negative reviews removed.</p></div><div class="pes-dropdown__row"><div class="pes-dropdown__icon"><span class="illustrated-icon illustrated-icon--sized" data-qa-target="remove-screen-icon" style="position:relative;display:grid;font-size:2.6rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="0 0 42 36" aria-hidden="true"><path d="M34.117 4.042a.806.806 0 11-.741.498.8.8 0 01.741-.498" stroke="#0202EA" stroke-width=".5"></path><path d="M34.117 5.649a.807.807 0 10.013-1.614.807.807 0 00-.013 1.614z" fill="#0202EA"></path><path d="M37.276 4.042a.807.807 0 11-.741.498.8.8 0 01.741-.498" stroke="#0202EA" stroke-width=".5"></path><path d="M37.276 5.649a.807.807 0 10.013-1.614.807.807 0 00-.013 1.614z" fill="#0202EA"></path><path d="M26.525 28.376H1V1h40v27.376h-1.964M1 8.34h39.993" stroke="#0202EA" stroke-linecap="round" stroke-width="1.75"></path><path d="M7.757 4.841H5.112" stroke="#0202EA" stroke-linecap="round" stroke-width="1.5"></path><path d="M5.14 24.23h11.798V12.426H5.14V24.23zm15.856-11.797h11.056M20.996 16.5h13.701m-13.701 4.067h9.072" stroke="#0202EA" stroke-linecap="round" stroke-width="1.5"></path><path d="M8.466 16.01l5.138 4.63m.012-4.63l-5.138 4.63" stroke="#29B6C2" stroke-linecap="round" stroke-width="2"></path><path d="M30.91 34.532l-.912-8.603 7.108 5.39-3.855.178-2.34 3.035z" stroke="#0202EA" stroke-linecap="round" stroke-width="2"></path></svg></span></div><p>Any reviews that are deemed fraudulent or violate our <a target="_blank" href="https://www.healthgrades.com/content/community-review-guidelines" rel="noreferrer"> guidelines</a> will be removed immediately.</p></div></div></div><menu class="c-comment-list__sort"><span class="c-comment-list__sort-clicked" data-qa-target="Recent" role="button" tabindex="0">Recent</span><span class="c-comment-list__sort-options" data-qa-target="Highest" role="button" tabindex="0">Highest</span><span class="c-comment-list__sort-options" data-qa-target="Lowest" role="button" tabindex="0">Lowest</span><span class="c-comment-list__sort-options" data-qa-target="Most Helpful" role="button" tabindex="0">Most Helpful</span></menu><div class="c-single-comment" data-qa-value="22c236d7-5b41-4bdb-be05-26c5fe064dbe"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I have been seeing Dr. Kevin Molldrem for over five years, and he has truly transformed my dental health. Every visit is comfortable, efficient, and informative. He takes the time to explain procedures and answer questions, which is so reassuring. The staff is friendly, and the clinic is always spotless. I had my first dental implant done here, and the results are flawless. Dr. Molldrem and his team really care about their patients. I highly recommend Molldrem Family Dentistry to anyone looking for exceptional dental care in Lakeville or Eden Prairie.","datePublished":"Oct 31, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Mathew Moxness"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Mathew Moxness – </span><span>Oct 31, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="086b02d4-9204-4cd9-b0bf-8419312bfc8e"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I’ve always been anxious about the dentist, but Dr. Molldrem’s sedation dentistry was a lifesaver for me during my dental crown procedure. I was completely relaxed and pain-free throughout. The staff was incredibly understanding and supportive. Molldrem Family Dentistry is the best choice for anyone who’s nervous about dental work.","datePublished":"Oct 30, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Martin"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Martin – </span><span>Oct 30, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="13900363-685a-49c3-8ad6-8c89c01a2ccf"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Dr. Molldrem was highly recommended to me for his expertise with root canals, and he did not disappoint. The procedure was painless, and the recovery was a breeze. The care I received at Molldrem Family Dentistry was second to none. I’m so glad I trusted them with my dental care.","datePublished":"Oct 30, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Marcus"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Marcus – </span><span>Oct 30, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="9419b87b-ccc1-4340-9516-e950e0b24de3"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Molldrem Family Dentistry is my go-to for all dental care! I had periodontal treatment, and the results were amazing. Dr. Molldrem’s approach to scaling and root planing was so gentle, and I can already see a difference in my gum health. Definitely the best dental team in Eden Prairie.","datePublished":"Oct 30, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Ron Ross"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Ron Ross – </span><span>Oct 30, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="a8c761c7-5b02-4fd8-bb28-efa0be32dd24"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I needed a same-day CEREC crown, and Dr. Molldrem at Molldrem Family Dentistry delivered! The process was quick, and the crown looks and feels amazing. No temporary crown, no waiting weeks – just excellent care and immediate results. I’m so glad I found this fantastic dental office in Eden Prairie!","datePublished":"Oct 27, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Petrisha Matthew"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Petrisha Matthew – </span><span>Oct 27, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="5c6cda4b-3c08-4325-a4f2-17ad349b34f0"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I recently got a dental implant from Dr. Molldrem, and it was such a smooth process. He made sure I was comfortable and explained everything clearly. The implant looks great and feels just like a natural tooth. Molldrem Family Dentistry in Eden Prairie is the best for implant dentistry","datePublished":"Oct 27, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Sidney Clark"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Sidney Clark – </span><span>Oct 27, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="3ce1d596-7fc2-493b-8b29-f307ad715a55"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Dr. Molldrem did a wonderful job on my dental crowns. I had two done, and both fit perfectly. The process was quick, and I didn’t experience any discomfort. The team at Molldrem Family Dentistry is always so friendly and professional. I wouldn’t trust anyone else with my dental care","datePublished":"Oct 20, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"William"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>William – </span><span>Oct 20, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="d09cdc6f-3f7d-4472-b0a1-48d9746ae749"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I’ve been visiting Dr. Molldrem for years, and I trust him with all my dental care. He’s helped me with everything from routine cleanings to dental crowns, and the results are always excellent. Molldrem Family Dentistry offers fantastic care and makes sure you’re comfortable every step of the way","datePublished":"Oct 20, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Zai R"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Zai R – </span><span>Oct 20, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="b9b378de-d290-436f-96e9-037121ddfd0d"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I had a fantastic experience getting my teeth whitened with Dr. Molldrem. The Zoom whitening treatment gave me amazing results, and the staff at Molldrem Family Dentistry were kind and professional throughout. My smile has never looked better! I’ll definitely be returning for future dental care.","datePublished":"Oct 14, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Athan"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Athan – </span><span>Oct 14, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="0f64cc31-1c19-4782-ae00-555b626faa91"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I was dealing with some gum issues and needed periodontal care. Dr. Molldrem did an excellent job with scaling and root planing. My gums are much healthier now, and the treatment was much easier than I expected. Molldrem Family Dentistry has definitely earned my trust for all future care.","datePublished":"Oct 14, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Tom B"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Tom B – </span><span>Oct 14, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="1012775b-77de-4815-b320-866d788a8cea"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I had my dental crown done by Dr. Molldrem, and it was a great experience. I received a same-day CEREC crown, which was incredibly convenient. The procedure was quick, painless, and the crown fits perfectly. Molldrem Family Dentistry in Eden Prairie is the only place I’ll go for dental care.","datePublished":"Oct 13, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Angelika L"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Angelika L – </span><span>Oct 13, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="6dd3776e-0695-44fa-bd87-e695bc0be718"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Dr. Molldrem and his team at Molldrem Family Dentistry in Eden Prairie are the best! I’ve been going there for years, and they always provide excellent care. My Invisalign treatment went flawlessly, and now I have a perfectly straight smile. If you need dental care, this is the place","datePublished":"Oct 13, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Andrey V"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Andrey V – </span><span>Oct 13, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="5cfced09-9fad-4562-90bd-7dbc31629e93"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Molldrem Family Dentistry provides top-notch care. I had periodontal treatment for my gums, and Dr. Molldrem’s scaling and root planing procedure worked wonders. My gums feel healthier than ever, and I’m so happy with the service. The staff is warm and professional. Highly recommend this place for dental care.","datePublished":"Oct 13, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Andrey E"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Andrey E – </span><span>Oct 13, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="168de277-1d22-4e6b-967f-ec849d85c3e6"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I’ve always been nervous about dental work, but Dr. Molldrem’s sedation dentistry helped me stay calm during my root canal. The procedure was painless, and the care I received was exceptional. If you need a skilled dentist who truly cares, Molldrem Family Dentistry is the place to go!","datePublished":"Oct 13, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"William B"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__telehealth c-single-comment__overview__item"><div><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 19 12" width="1em" height="1em" aria-hidden="true" data-qa-target="camera-icon" focusable="false"><path d="M13.81 4.5v6.356H2.096V1.144H13.81V4.5zm1.952 2.191L15.072 6l.69-.691 2.047-2.047v5.476l-2.047-2.047z" stroke="currentColor" stroke-width="2.288" fill="none"></path></svg><span>Telehealth</span></div></div></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>William B – </span><span>Oct 13, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="3897c222-15ff-4211-a419-c228340c9f77"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Molldrem Family Dentistry in Eden Prairie is fantastic! I’ve been going for years, and every visit has been a great experience. The clinic is clean, modern, and equipped with the latest technology. Dr. Molldrem is thorough, skilled, and always takes time to explain everything in detail. I’ve had both routine checkups and a couple of complex procedures, and the results have been amazing. The staff is kind and always makes me feel at ease. It’s clear they care about their patients’ comfort and satisfaction. This is the best dental clinic for any dental need, big or small","datePublished":"Oct 01, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"David G"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__telehealth c-single-comment__overview__item"><div><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 19 12" width="1em" height="1em" aria-hidden="true" data-qa-target="camera-icon" focusable="false"><path d="M13.81 4.5v6.356H2.096V1.144H13.81V4.5zm1.952 2.191L15.072 6l.69-.691 2.047-2.047v5.476l-2.047-2.047z" stroke="currentColor" stroke-width="2.288" fill="none"></path></svg><span>Telehealth</span></div></div></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--went-well"><span>No results</span></div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>David G – </span><span>Oct 01, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="aec2e27f-a0e9-41ab-96fe-ee6d04ed5cff"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I’ve been coming to Molldrem Family Dentistry for years, and I’ve never been disappointed. From regular cleanings to more complex treatments, they provide impeccable service every time. Dr. Molldrem is knowledgeable and truly cares about patient well-being. Best dental office in town","datePublished":"Oct 01, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Will B"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5},"positiveNotes":{"@type":"ItemList","itemListElement":[[{"@type":"ListItem","name":"Appointment scheduling"}]]}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div><ul class="c-single-comment__more-details__list"><li data-qa-target="ease-of-scheduling">Appointment scheduling</li></ul> </div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div><button><span class="sr-only">View </span>Fewer Details<span class="sr-only"> about the review</span></button></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Will B – </span><span>Oct 01, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="48135ae4-8339-4c16-ae6d-1b739eb9dc3f"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"I’ve been a patient at Molldrem Family Dentistry for years, and Dr. Kevin Molldrem consistently exceeds my expectations. From the moment I walk in, the staff is welcoming, professional, and truly caring. Dr. Molldrem’s expertise and gentle approach make every visit comfortable, whether it's a routine cleaning or more involved dental work. He takes the time to explain each procedure thoroughly, ensuring that I always feel informed and at ease.I highly recommend Dr. Kevin Molldrem and his team for anyone seeking top-notch dental care in a warm, friendly atmosphere. You'll leave with a healthy smile and a great experience every ti","datePublished":"Sep 23, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Jason"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5},"positiveNotes":{"@type":"ItemList","itemListElement":[[{"@type":"ListItem","name":"Appointment scheduling"},{"@type":"ListItem","name":"Explained conditions well"},{"@type":"ListItem","name":"Staff friendliness"},{"@type":"ListItem","name":"Wait times"}]]}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__telehealth c-single-comment__overview__item"><div><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 19 12" width="1em" height="1em" aria-hidden="true" data-qa-target="camera-icon" focusable="false"><path d="M13.81 4.5v6.356H2.096V1.144H13.81V4.5zm1.952 2.191L15.072 6l.69-.691 2.047-2.047v5.476l-2.047-2.047z" stroke="currentColor" stroke-width="2.288" fill="none"></path></svg><span>Telehealth</span></div></div></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div><ul class="c-single-comment__more-details__list"><li data-qa-target="ease-of-scheduling">Appointment scheduling</li><li data-qa-target="provider-explaination">Explained conditions well</li><li data-qa-target="staff-friendly-courteous">Staff friendliness</li><li data-qa-target="wait-time">Wait times</li></ul> </div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div><button><span class="sr-only">View </span>Fewer Details<span class="sr-only"> about the review</span></button></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Jason – </span><span>Sep 23, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="904c2cda-cba9-4966-9abc-2b0c81ab1196"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Dr. Molldrem is gentle and caring. He always makes sure I'm comfortable and explains everything in detail. The staff is friendly and professional. Highly recommend Molldrem Family Dentistry!","datePublished":"Aug 07, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Patient"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5},"positiveNotes":{"@type":"ItemList","itemListElement":[[{"@type":"ListItem","name":"Appointment scheduling"},{"@type":"ListItem","name":"Explained conditions well"},{"@type":"ListItem","name":"Trusted the provider's decisions"}]]}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__telehealth c-single-comment__overview__item"><div><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 19 12" width="1em" height="1em" aria-hidden="true" data-qa-target="camera-icon" focusable="false"><path d="M13.81 4.5v6.356H2.096V1.144H13.81V4.5zm1.952 2.191L15.072 6l.69-.691 2.047-2.047v5.476l-2.047-2.047z" stroke="currentColor" stroke-width="2.288" fill="none"></path></svg><span>Telehealth</span></div></div></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div><ul class="c-single-comment__more-details__list"><li data-qa-target="ease-of-scheduling">Appointment scheduling</li><li data-qa-target="provider-explaination">Explained conditions well</li><li data-qa-target="trust-providers-decision">Trusted the provider's decisions</li></ul> </div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div><button><span class="sr-only">View </span>Fewer Details<span class="sr-only"> about the review</span></button></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 07, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="51f1fef1-c697-48e3-98e6-ed2217f1233f"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Molldrem Family Dentistry is amazing with kids. Dr. Molldrem is patient, and gentle, and makes my children feel at ease. The staff is friendly and the office is kid-friendly. I highly recommend it for families!","datePublished":"Jul 25, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Patient"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5},"positiveNotes":{"@type":"ItemList","itemListElement":[[{"@type":"ListItem","name":"I felt respected"},{"@type":"ListItem","name":"Appointment scheduling"},{"@type":"ListItem","name":"Listened & answered questions"},{"@type":"ListItem","name":"Explained conditions well"},{"@type":"ListItem","name":"Staff friendliness"}]]}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__telehealth c-single-comment__overview__item"><div><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 19 12" width="1em" height="1em" aria-hidden="true" data-qa-target="camera-icon" focusable="false"><path d="M13.81 4.5v6.356H2.096V1.144H13.81V4.5zm1.952 2.191L15.072 6l.69-.691 2.047-2.047v5.476l-2.047-2.047z" stroke="currentColor" stroke-width="2.288" fill="none"></path></svg><span>Telehealth</span></div></div></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div><ul class="c-single-comment__more-details__list"><li data-qa-target="felt-respected">I felt respected</li><li data-qa-target="ease-of-scheduling">Appointment scheduling</li><li data-qa-target="provider-listened-answered">Listened & answered questions</li><li data-qa-target="provider-explaination">Explained conditions well</li><li data-qa-target="staff-friendly-courteous">Staff friendliness</li></ul> </div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div><button><span class="sr-only">View </span>Fewer Details<span class="sr-only"> about the review</span></button></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Jul 25, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div><div class="c-single-comment" data-qa-value="0abd2dfb-62bf-40d2-902d-054d62b0bc7c"><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@context":"https://schema.org","@type":"Review","reviewBody":"Dr. Kevin Molldrem at Molldrem Family Dentistry has completely transformed my perspective on dental visits. From the moment I stepped into the clinic, I was impressed by the warm and welcoming atmosphere. The staff is not only friendly but also highly professional, ensuring that each patient feels valued and cared for.Dr. Kevin Molldrem is a true expert in his field. His meticulous attention to detail and dedication to patient care are second to none. During my visits, he takes the time to thoroughly explain procedures and answer all my questions, which significantly reduces any anxiety I might have. His gentle and precise technique makes every procedure as comfortable as possible.The facilities at Molldrem Family Dentistry are top-notch, equipped with the latest technology that ensures you receive the best care. Dr. Kevin Molldrem's commitment to staying updated with the latest advancements in dentistry is evident, and it reflects in the quality of care provided.","datePublished":"Jul 16, 2024","author":{"@context":"https://schema.org","@type":"Person","name":"Cevin Soling"},"itemReviewed":{"@context":"https://schema.org","@type":"Person","name":"Dr. Kevin Molldrem, DDS"},"reviewRating":{"@context":"https://schema.org","@type":"Rating","ratingValue":5},"positiveNotes":{"@type":"ItemList","itemListElement":[[{"@type":"ListItem","name":"I felt respected"},{"@type":"ListItem","name":"Appointment scheduling"},{"@type":"ListItem","name":"Listened & answered questions"},{"@type":"ListItem","name":"Explained conditions well"},{"@type":"ListItem","name":"Staff friendliness"},{"@type":"ListItem","name":"Appointment wasn't rushed"},{"@type":"ListItem","name":"Trusted the provider's decisions"},{"@type":"ListItem","name":"Wait times"}]]}}}</script><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></div><div class="c-single-comment__reply-flag"><button class="c-single-comment__reply" type="button" tabindex="0" data-qa-target="comment-reply"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="reply-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="3.5 7.5 3.5 12.5 21.5 12.5"></polyline><polyline points="16.5 7.5 21.5 12.5 16.5 17.5"></polyline></g></svg>Reply<span class="sr-only"> to the comment if you are Dr. Kevin Molldrem, DDS</span></button><button class="c-single-comment__flag " aria-label="Flag this comment for its content"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__telehealth c-single-comment__overview__item"><div><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 19 12" width="1em" height="1em" aria-hidden="true" data-qa-target="camera-icon" focusable="false"><path d="M13.81 4.5v6.356H2.096V1.144H13.81V4.5zm1.952 2.191L15.072 6l.69-.691 2.047-2.047v5.476l-2.047-2.047z" stroke="currentColor" stroke-width="2.288" fill="none"></path></svg><span>Telehealth</span></div></div></div></div><div class="c-single-comment__more-details"><div class="c-single-comment__more-details__responses"><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--good"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__smiley illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="smiley-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.087" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 31.183c2.803 3.328 7.183 3.328 7.183 3.328s4.554 0 7.532-3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What went well</span></div><div class="c-single-comment__more-details__experience__container"><div><ul class="c-single-comment__more-details__list"><li data-qa-target="felt-respected">I felt respected</li><li data-qa-target="ease-of-scheduling">Appointment scheduling</li><li data-qa-target="provider-listened-answered">Listened & answered questions</li><li data-qa-target="provider-explaination">Explained conditions well</li><li data-qa-target="staff-friendly-courteous">Staff friendliness</li><li data-qa-target="provider-spent-time">Appointment wasn't rushed</li><li data-qa-target="trust-providers-decision">Trusted the provider's decisions</li><li data-qa-target="wait-time">Wait times</li></ul> </div></div></div><div class="c-single-comment__more-details__divider"></div><div class="c-single-comment__more-details__experience c-single-comment__more-details__experience--bad"><div class="c-single-comment__more-details__heading"><span class="review-tagging-summary__heading--icon review-tagging-summary__heading--icon__frowny illustrated-icon illustrated-icon--sized illustrated-icon--text-color" data-qa-target="frowny-face-icon" style="position:relative;display:grid;font-size:1.5rem"><svg class="illustrated-icon-module_illustrated-icon__icon-QwRJw" fill="none" width="1em" height=".85em" viewBox="-.5 -.5 49 49" aria-hidden="true"><circle cx="24" cy="24" r="23.28" stroke="currentColor" stroke-width="2"></circle><circle cx="16.177" cy="20.381" fill="currentColor" r="1.811"></circle><circle cx="32.088" cy="20.381" fill="currentColor" r="1.811"></circle><path d="M16.642 34.511c2.803-3.329 7.182-3.329 7.182-3.329s4.555 0 7.533 3.329" stroke="currentColor" stroke-linecap="round" stroke-width="2"></path></svg></span><span> What could be improved</span></div><div class="c-single-comment__more-details__experience__container"><div class="c-single-comment__more-details__list--no-results no-results--improve"><span>No results</span></div></div></div></div><button><span class="sr-only">View </span>Fewer Details<span class="sr-only"> about the review</span></button></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">5 people found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span>Cevin Soling – </span><span>Jul 16, 2024 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a class="js-comment-reply-close" data-qa-target="x-close" role="button" tabindex="0">×</a><span class="c-comment-reply__title" data-qa-target="post-response-title">Post a Response</span><span class="c-comment-reply__question">Are you Dr. Kevin Molldrem, DDS?</span><div class="l-answer-buttons"><div><button class="button c-comment-reply__button" data-qa-target="post-response-yes">Yes</button></div><div><button class="button c-comment-reply__button" data-qa-target="post-response-no">No</button></div></div></div></div></div></div><div class="c-start-a-review-comment"><h3>Leave a review</h3><span class="c-start-a-review-comment__question">How was your experience with Dr. Molldrem?</span><div class="c-start-a-review-comment__form"><div class="c-start-a-review-comment__textarea"><label class="sr-only" for="comment">Comment</label><textarea class="textarea-module_input-1pUMD" id="comment" name="comment" maxLength="1000" rows="1"></textarea><div class="textarea-module_footer-LAjq1"></div></div><button class="btn btn--md btn--primary" data-qa-target="start-a-comment-continue" type="submit">Continue</button></div></div></div><div class="guides-section profile-subsection"><h3 data-qa-target="review-content-title">Know Before You Go</h3><ul class="guides-list"><li class="guides-list-item"><a class="guide-link" data-qa-target="guides-list-0" href="https://resources.healthgrades.com/right-care/oral-health/10-health-conditions-that-can-affect-your-teeth-and-gums?hid=t12_review&tpc=oral-health"><span class="guide-title">10 Health Conditions That Can Affect Your Teeth and Gums</span><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></a></li><li class="guides-list-item"><a class="guide-link" data-qa-target="guides-list-1" href="https://resources.healthgrades.com/right-care/diabetes/12-complications-of-diabetes?hid=t12_review&tpc=getting-the-right-diabetes-treatment"><span class="guide-title">Complications of Diabetes and Their Prevention</span><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></a></li><li class="guides-list-item"><a class="guide-link" data-qa-target="guides-list-2" href="https://resources.healthgrades.com/right-care/oral-health/5-surprising-causes-of-sensitive-teeth?hid=t12_review&tpc=oral-health"><span class="guide-title">5 Surprising Causes of Sensitive Teeth</span><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></a></li></ul></div></section><div class="seo-aggregate-rating" style="display:none"><div data-id="js-section-review" data-select="js-pes-research"><h3>Overall Patient Satisfaction</h3><div><script data-qa-target="markup-aggregate-rating" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","aggregateRating":{"@context":"https://schema.org","@type":"AggregateRating","bestRating":5,"ratingValue":4.534091,"reviewCount":88,"worstRating":1}}</script><div><span class="rating-stars"></span><span class="rating-label"><span class="label-count">88</span><span>responses</span></span></div><p class="stars-explanation">Likelihood of recommending Dr. Molldrem to family and friends is 4.534091 out of 5</p></div></div></div></section></div></div></section></div><div class="react-render-section ssr-success" id="premium-aboutme-section-container"><section><div class="hg-right-bar-layout"><div class="learn-section-container"><section class="learn-section profile-section" data-ad-section="top" data-qa-target="learn-section" id="about-me-section"><div class="wmd-ad-right-rail-collapsed"></div><div id="about-me"><section class="about-me-section profile-subsection-new profile-subsection-compressed-new bordered-section" data-ad-section="top" data-qa-target="about-me-section"><h2 class="title--accented">About Me</h2><div class="profile-subsection-new profile-subsection-compressed-new"><section data-qa-target="about-me-biography" id="learn-bio"><section class="bordered-subsection"><h3>biography</h3><span data-qa-target="about-me-details">Dr. Kevin Molldrem, DDS is a Dentistry Practitioner in Eden Prairie, MN. His office accepts new patients.</span></section></section></div><div class="profile-subsection-new profile-subsection-compressed-new"><div class="collapsible-container collapsible-container-collapsed"><button aria-label="toggle content display" class="collapsible-subsection-title" data-qa-target="practice areas-collapse-toggle" tabindex="0"><span class="collapse-button collapse-button-collapsed"><svg class="icon-module_icon-s6DqF" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="plus-icon" focusable="false"><g stroke="currentColor" stroke-linecap="round"><path d="M12.5,3.5 L12.5,21.5"></path><path d="M3.5,12.5 L21.5,12.5"></path></g></svg></span><h3 data-qa-target="subsection-practice areas-collapse-toggle">Practice Areas</h3></button><div class="collapsible-content"><div data-qa-target="about-me-specialties"><ul class="list-with-icons aboutme-specialties"><li class="list-with-icons-item" data-qa-target="about-me-specialties-listitem"><p class="list-with-icons-primary-text" data-qa-target="about-me-specialties-listitem-text"><span class="list-item-icon"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="medical-bag-icon" focusable="false"><g fill="none" stroke="currentColor"><rect x="2.5" y="7.5" width="19" height="13" rx="1"></rect><rect x="8.5" y="4.5" width="7" height="3" rx="1"></rect><path d="M10.5 10.5v2h-2v3h2v2h3v-2h2v-3h-2v-2z"></path></g></svg></span>Dentistry</p></li></ul></div></div></div></div><div class="profile-subsection-new profile-subsection-compressed-new"><div class="collapsible-container collapsible-container-collapsed"><button aria-label="toggle content display" class="collapsible-subsection-title" data-qa-target="awards-collapse-toggle" tabindex="0"><span class="collapse-button collapse-button-collapsed"><svg class="icon-module_icon-s6DqF" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="plus-icon" focusable="false"><g stroke="currentColor" stroke-linecap="round"><path d="M12.5,3.5 L12.5,21.5"></path><path d="M3.5,12.5 L21.5,12.5"></path></g></svg></span><h3 data-qa-target="subsection-awards-collapse-toggle">Awards</h3></button><div class="collapsible-content"><div class="about-me-awards" data-qa-target="about-me-awards"><section class="patient-favorite-section pFav-market-target"><div class="profile-badge-header-section"><div class="patientFav-badge"><svg class="logo-patient-favorite-module_root-SeyqK" data-qa-target="patient-fav-logo" viewBox="0 0 137 30"><title>Patient Favorite Award</title><path d="M0 14.891C0 6.667 6.631 0 14.81 0h117.562C134.928 0 137 2.083 137 4.654v20.475c0 2.57-2.072 4.654-4.628 4.654H14.811C6.63 29.783 0 23.115 0 14.89z" fill="#FFC74F"></path><path d="M27.753 12.36a.367.367 0 00-.202-.625l-5.775-.843a.367.367 0 01-.274-.2l-2.583-5.258a.364.364 0 00-.654 0l-2.583 5.257a.365.365 0 01-.274.2l-5.775.844a.367.367 0 00-.202.625l2.782 2.725c.14.137.361.134.5-.004l.812-.816a.85.85 0 01.591-.242c.212 0 .43.081.59.242a.823.823 0 01-.007 1.18l-1.058 1.063-.006.006-.045.045-.009.02-.907.912a.872.872 0 00-.007 1.249.87.87 0 00.626.256.894.894 0 00.458-.128l.056-.037a.92.92 0 00.112-.091l.29-.293.648-.616 2.963-2.847a.85.85 0 01.59-.242.84.84 0 01.592.242.823.823 0 01-.008 1.18l-3.48 3.534h-.002l-.219.225-2.376 2.413c-.147.135-.13.26-.13.26h.002c-.003.218.216.405.43.322l4.075-2.106-.008-.005 1.14-.592a.365.365 0 01.34 0l5.165 2.73a.365.365 0 00.528-.387l-.986-5.778a.366.366 0 01.105-.325l4.179-4.092-.004-.003z" fill="#010166"></path><path d="M11.07 21.081c.508 0 .92-.413.92-.923a.921.921 0 00-.92-.923.921.921 0 00-.918.923c0 .51.411.923.919.923zm22.692-1.865a.6.6 0 01-.442-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.442-.18h2.393c.598 0 1.128.132 1.59.397a2.75 2.75 0 011.077 1.106c.264.465.395 1.003.395 1.612 0 .585-.131 1.107-.395 1.564a2.718 2.718 0 01-1.076 1.07c-.463.257-.993.385-1.591.385h-1.77v2.634c0 .176-.06.325-.18.445a.575.575 0 01-.443.18zm.622-4.414h1.77c.368 0 .69-.08.97-.24.279-.16.498-.381.658-.662.16-.28.239-.601.239-.962 0-.385-.08-.722-.24-1.01a1.784 1.784 0 00-.657-.698 1.839 1.839 0 00-.97-.252h-1.77v3.824zm8.344 4.463a2.9 2.9 0 01-1.567-.433 3.22 3.22 0 01-1.1-1.191c-.264-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446c.622 0 1.18.149 1.674.445.495.289.886.686 1.173 1.191.295.505.442 1.075.442 1.708h-.466c0 .634-.136 1.203-.407 1.708a3.125 3.125 0 01-1.089 1.19 2.899 2.899 0 01-1.567.434zm.24-1.083c.406 0 .77-.096 1.088-.288.32-.2.57-.47.754-.806a2.42 2.42 0 00.275-1.155c0-.433-.092-.818-.275-1.155a2.036 2.036 0 00-.754-.806c-.319-.2-.682-.3-1.088-.3-.4 0-.762.1-1.089.3a2.123 2.123 0 00-.766.806 2.375 2.375 0 00-.275 1.155c0 .425.092.81.275 1.155.192.336.447.605.766.805.327.193.69.29 1.089.29zm2.68 1.047a.622.622 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.227-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.567-.013c-.4 0-.758-.1-1.077-.3a2.194 2.194 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.582.582 0 01.43-.168c.176 0 .32.056.43.168a.588.588 0 01.168.433v5.737c0 .32.088.59.264.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.204.433a.733.733 0 01-.502.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.407.144H47.56zm5.567 5.304a.622.622 0 01-.443-.168.63.63 0 01-.167-.445v-5.352c0-.185.056-.333.167-.445a.622.622 0 01.443-.168c.183 0 .33.056.443.168.111.112.167.26.167.445v5.352a.63.63 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.788.788 0 01-.562-.229.797.797 0 01-.228-.565c0-.216.076-.4.228-.553a.767.767 0 011.112 0 .776.776 0 010 1.119.747.747 0 01-.55.228zm5.715 7.698c-.662 0-1.252-.14-1.77-.421a3.227 3.227 0 01-1.209-1.179c-.287-.505-.43-1.082-.43-1.732 0-.658.135-1.235.407-1.732a3.014 3.014 0 011.148-1.179c.486-.288 1.045-.433 1.675-.433.622 0 1.156.14 1.603.421a2.62 2.62 0 011.016 1.143c.24.481.36 1.038.36 1.672 0 .152-.052.28-.156.385a.558.558 0 01-.395.144h-4.82v-.962h4.784l-.49.337a2.542 2.542 0 00-.24-1.07 1.815 1.815 0 00-.645-.759c-.28-.184-.619-.276-1.017-.276-.455 0-.846.1-1.173.3a1.94 1.94 0 00-.73.83 2.664 2.664 0 00-.25 1.179c0 .441.1.834.298 1.179.2.345.475.617.826.818.35.2.753.3 1.208.3.247 0 .498-.044.754-.132a2.44 2.44 0 00.634-.325.634.634 0 01.383-.132.508.508 0 01.37.12c.136.12.208.253.216.397.008.144-.056.269-.192.373a3.29 3.29 0 01-1.017.53 3.547 3.547 0 01-1.148.204zm9.643-.036a.623.623 0 01-.443-.169.63.63 0 01-.167-.445v-2.959c0-.457-.084-.83-.251-1.118a1.54 1.54 0 00-.682-.638 2.08 2.08 0 00-.97-.216c-.334 0-.637.068-.908.204a1.683 1.683 0 00-.646.554 1.31 1.31 0 00-.24.781h-.753c0-.505.12-.954.359-1.347.247-.4.582-.717 1.005-.95a2.904 2.904 0 011.423-.349c.55 0 1.04.12 1.472.361a2.47 2.47 0 011.028 1.034c.255.458.383 1.019.383 1.684v2.96c0 .176-.06.324-.18.444a.582.582 0 01-.43.169zm-4.917 0a.623.623 0 01-.442-.169.63.63 0 01-.168-.445v-5.364c0-.185.056-.333.168-.445a.622.622 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.364a.63.63 0 01-.167.445.597.597 0 01-.443.169zm9.686-.013c-.399 0-.758-.1-1.077-.3a2.195 2.195 0 01-.754-.842 2.543 2.543 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.581.581 0 01.43-.168.58.58 0 01.431.168.588.588 0 01.168.433v5.737c0 .32.087.59.263.806.175.216.39.325.646.325h.406c.144 0 .264.056.36.168a.613.613 0 01.155.433c0 .177-.068.32-.203.433a.733.733 0 01-.503.169h-.215zm-2.656-5.304a.574.574 0 01-.407-.144.472.472 0 01-.155-.36.5.5 0 01.155-.386.574.574 0 01.407-.144h2.764c.167 0 .302.048.406.144a.5.5 0 01.156.385.472.472 0 01-.156.361.574.574 0 01-.406.144h-2.764zm8.091 5.304a.6.6 0 01-.443-.18.606.606 0 01-.18-.445v-8.143c0-.184.06-.332.18-.445a.6.6 0 01.443-.18h5.407c.183 0 .33.056.442.168a.548.548 0 01.168.421.534.534 0 01-.168.41.622.622 0 01-.442.156H79.31V13.9h3.433c.184 0 .331.056.443.169.111.104.167.24.167.409a.573.573 0 01-.167.42.622.622 0 01-.443.157H79.31v3.536c0 .176-.06.325-.18.445a.6.6 0 01-.442.18zm9.977.049a2.9 2.9 0 01-1.568-.433 3.22 3.22 0 01-1.1-1.191c-.263-.505-.395-1.074-.395-1.708 0-.633.144-1.203.43-1.708a3.25 3.25 0 011.185-1.19 3.254 3.254 0 011.687-.446 3.2 3.2 0 011.675.445c.494.289.885.686 1.172 1.191.295.505.443 1.075.443 1.708h-.467c0 .634-.136 1.203-.407 1.708a3.124 3.124 0 01-1.088 1.19 2.899 2.899 0 01-1.567.434zm.239-1.083c.407 0 .77-.096 1.089-.288.319-.2.57-.47.753-.806a2.42 2.42 0 00.275-1.155 2.37 2.37 0 00-.275-1.155 2.036 2.036 0 00-.753-.806c-.32-.2-.682-.3-1.09-.3-.398 0-.76.1-1.088.3a2.123 2.123 0 00-.765.806 2.375 2.375 0 00-.275 1.155c0 .425.091.81.275 1.155.191.336.446.605.765.805.327.193.69.29 1.089.29zm2.68 1.047a.623.623 0 01-.443-.169.63.63 0 01-.168-.445v-1.84l.228-1.275.993.433v2.682c0 .177-.06.325-.18.445a.582.582 0 01-.43.169zm4.037-.025c-.247 0-.438-.132-.574-.396l-2.536-5.377a.496.496 0 01-.024-.397.594.594 0 01.311-.312.486.486 0 01.407-.036c.143.048.251.14.323.276l2.368 5.136h-.574l2.345-5.136a.552.552 0 01.323-.276.6.6 0 01.454.036c.144.064.24.164.287.3a.523.523 0 01-.023.41l-2.537 5.376c-.12.264-.303.396-.55.396zm6.835.061c-.646 0-1.216-.14-1.711-.421a3.192 3.192 0 01-1.172-1.179c-.28-.505-.419-1.082-.419-1.732 0-.658.14-1.235.419-1.732a3.078 3.078 0 011.172-1.179c.495-.288 1.065-.433 1.711-.433.638 0 1.204.145 1.698.433.495.281.882.674 1.161 1.179.287.497.43 1.074.43 1.732 0 .65-.139 1.227-.418 1.732a3.1 3.1 0 01-1.161 1.179c-.494.28-1.064.42-1.71.42zm0-1.083c.414 0 .781-.096 1.1-.288a1.98 1.98 0 00.742-.794c.183-.337.275-.726.275-1.167 0-.441-.092-.83-.275-1.167a1.958 1.958 0 00-.742-.806 2.088 2.088 0 00-1.1-.288c-.415 0-.782.096-1.101.288-.319.193-.57.461-.753.806a2.395 2.395 0 00-.276 1.167c0 .441.092.83.276 1.167.183.336.434.601.753.793.319.193.686.29 1.101.29zm5.452-3.079c0-.481.116-.91.347-1.287a2.62 2.62 0 01.957-.914 2.638 2.638 0 011.316-.337c.479 0 .834.08 1.065.24.239.153.331.338.275.554a.475.475 0 01-.144.265.459.459 0 01-.227.108.704.704 0 01-.287-.012c-.51-.104-.969-.112-1.376-.024-.406.088-.729.252-.969.493-.231.24-.347.545-.347.914h-.61zm.012 4.114c-.191 0-.339-.049-.442-.145-.104-.104-.156-.256-.156-.457V13.24c0-.193.052-.34.156-.445.103-.104.251-.157.442-.157.2 0 .347.053.443.157.104.096.155.244.155.445v5.376c0 .193-.051.341-.155.445-.096.104-.243.157-.443.157zm5.71-.001a.62.62 0 01-.442-.168.629.629 0 01-.168-.445v-5.352c0-.185.056-.333.168-.445a.62.62 0 01.442-.168c.184 0 .331.056.443.168a.6.6 0 01.167.445v5.352a.628.628 0 01-.167.445.597.597 0 01-.443.169zm0-7.649a.789.789 0 01-.562-.229.798.798 0 01-.227-.565c0-.216.076-.4.227-.553a.77.77 0 01.562-.24.73.73 0 01.551.24.778.778 0 010 1.119.749.749 0 01-.551.228zm5.022 7.649c-.399 0-.758-.1-1.077-.3a2.2 2.2 0 01-.754-.842 2.547 2.547 0 01-.275-1.19v-5.738c0-.176.056-.32.168-.433a.58.58 0 01.43-.168c.176 0 .319.056.431.168a.587.587 0 01.168.433v5.737c0 .32.087.59.263.806a.802.802 0 00.646.325h.406a.45.45 0 01.359.168.612.612 0 01.156.433c0 .177-.068.32-.204.433a.731.731 0 01-.502.169h-.215zm-2.656-5.304a.576.576 0 01-.407-.144.474.474 0 01-.155-.36c0-.161.052-.29.155-.386a.576.576 0 01.407-.144h2.763c.168 0 .303.048.407.144a.5.5 0 01.156.385.47.47 0 01-.156.361.574.574 0 01-.407.144h-2.763zm7.912 5.353c-.662 0-1.252-.14-1.771-.421a3.228 3.228 0 01-1.208-1.179c-.287-.505-.431-1.082-.431-1.732 0-.658.136-1.235.407-1.732a3.017 3.017 0 011.148-1.179c.487-.288 1.045-.433 1.675-.433.622 0 1.157.14 1.603.421.447.273.786.654 1.017 1.143.239.481.359 1.038.359 1.672 0 .152-.052.28-.156.385a.555.555 0 01-.394.144h-4.821v-.962h4.785l-.491.337a2.536 2.536 0 00-.239-1.07 1.813 1.813 0 00-.646-.759c-.279-.184-.618-.276-1.017-.276-.454 0-.845.1-1.172.3-.319.2-.562.478-.73.83a2.67 2.67 0 00-.251 1.179c0 .441.1.834.299 1.179.199.345.475.617.825.818.351.2.754.3 1.209.3.247 0 .498-.044.753-.132.264-.096.475-.204.634-.325a.636.636 0 01.383-.132.508.508 0 01.371.12.57.57 0 01.215.397c.008.144-.056.269-.191.373-.271.216-.61.393-1.017.53a3.545 3.545 0 01-1.148.204z" fill="#010166"></path></svg></div><h3 class="patient-favorite-header">Dr. Molldrem is a patient favorite<span> <strong>Dentistry Practitioner</strong></span></h3></div></section><ul class="list-with-icons"></ul><a class="methodology-link" href="https://www.healthgrades.com/about/healthgrades-methodologies#patient-favorite" rel="noreferrer" target="_blank">Read our methodology</a></div></div></div></div></section><div class="guides-section profile-subsection"><h3 data-qa-target="about-me-content-title">Healthgrades Tips for Getting the Best Dental Care</h3><ul class="guides-list"><li class="guides-list-item"><a class="guide-link" data-qa-target="guides-list-0" href="https://resources.healthgrades.com/right-care/oral-health/5-dental-conditions-treated-in-telehealth-visits?hid=t12_learn&tpc=oral-health"><span class="guide-title">5 Dental Conditions That Can Be Treated in a Telehealth Visit</span><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></a></li><li class="guides-list-item"><a class="guide-link" data-qa-target="guides-list-1" href="https://resources.healthgrades.com/right-care/oral-health/8-tips-for-choosing-a-general-dentist?hid=t12_learn&tpc=oral-health"><span class="guide-title">8 Tips for Choosing a Dentist</span><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></a></li><li class="guides-list-item"><a class="guide-link" data-qa-target="guides-list-2" href="https://resources.healthgrades.com/right-care/oral-health/6-myths-about-tooth-cavities?hid=t12_learn&tpc=oral-health"><span class="guide-title">6 Myths About Tooth Cavities</span><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></a></li></ul></div></div><script data-qa-target="markup-opening-hours" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","availableService":[]}</script></section></div></div></section></div><div class="react-render-section ssr-success" id="insurance-check-section-container"><section><div class="insurance-check-wrapper"><section class="profile-section"><section class="bordered-section" data-qa-target="insurance-check-section" id="insurance-check-section"><div data-qa-target="insurance-check" id="insurance-check"><div class="profile-subsection-headergroup"><h2 class="title--accented" data-qa-target="insurance-check">Insurance Check</h2><h3 class="insurance-check-subtitle">Search for your insurance carrier and choose your plan type</h3></div><div class="insurance-check-new"><div class="autocomplete-input-wrapper"><svg class="autocomplete-search-icon icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 18 18" width="1em" height="1em" aria-hidden="true" data-qa-target="search-icon" focusable="false"><path stroke="currentColor" d="M16.889 16.815a.39.39 0 01.11.294.373.373 0 01-.135.286.335.335 0 01-.131.08.501.501 0 01-.157.025.448.448 0 01-.164-.032.362.362 0 01-.14-.097l-5.008-5.35a6.145 6.145 0 01-1.847 1.008 6.53 6.53 0 01-2.1.346 6.57 6.57 0 01-1.243-.117 6.287 6.287 0 01-2.261-.914 6.021 6.021 0 01-.963-.782 6.307 6.307 0 01-1.373-2.006 5.8 5.8 0 01-.358-1.152A6.187 6.187 0 011 7.188c0-.414.04-.82.12-1.217a5.8 5.8 0 01.357-1.152c.159-.37.354-.724.584-1.06a6.65 6.65 0 01.79-.946A6.275 6.275 0 014.897 1.47 6.476 6.476 0 017.316 1a6.41 6.41 0 012.418.471 6.31 6.31 0 012.048 1.342c.296.295.559.61.79.946.23.336.424.69.583 1.06.16.37.278.754.358 1.152a6.187 6.187 0 01-.333 3.525c-.148.362-.33.709-.547 1.039-.217.33-.465.64-.744.93l5 5.35zM1.839 7.187c0 .742.144 1.437.432 2.087a5.45 5.45 0 001.176 1.704c.496.486 1.076.87 1.739 1.152a5.388 5.388 0 002.13.423c.757 0 1.467-.14 2.13-.423a5.575 5.575 0 001.74-1.152 5.449 5.449 0 001.175-1.704 5.09 5.09 0 00.432-2.086c0-.736-.144-1.43-.431-2.083A5.389 5.389 0 0011.184 3.4a5.612 5.612 0 00-1.739-1.148 5.388 5.388 0 00-2.13-.423c-.757 0-1.467.14-2.13.423A5.612 5.612 0 003.446 3.4a5.39 5.39 0 00-1.175 1.704 5.103 5.103 0 00-.432 2.082z"></path></svg><label class="sr-only" for="insurance-carrier">Insurance Carrier</label><input aria-label="Insurance" autoComplete="off" class="autocomplete-input-field" id="insurance-carrier" name="insurance-input" placeholder="Enter Insurance Carrier" value=""/></div><div class="autocomplete-input-wrapper"><button class="select-input-button" disabled=""><span>Choose Plan Type</span><span class="chevron-icon"><svg class="icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-down-icon" focusable="false"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M4 8l8 8 8-8"></path></svg></span></button></div><div class="insurance-check-buttons"><button class="insurance-check__button btn btn--primary btn--lg btn--primary-button" data-qa-target="primary-button" disabled="" type="button">Apply</button></div></div></div></section></section></div></section></div><div class="react-render-section ssr-success" id="premium-visit-section-container"><section><div class="hg-right-bar-layout"><div class="visit-section-wrapper " id="visit-wrapper"><section class="profile-section"><section class="visit-section bordered-section bottom-section-mobile" data-ad-section="visit" data-newsletter-modal="true" data-qa-target="premium-visit-section" id="premium-visit-section"><h2 class="title--accented">Locations</h2><div class="not-rendered visibility-wrapper-not-rendered"></div><section class="practice"><div class="office-locations" data-qa-target="office-locations"><div class="office-location profile-subsection-bordered-container" data-qa-target="office-location-profile-subsection-bordered-container"><h3 data-qa-target="Practice-Name">Practice</h3><section class="office"><div class="office-location-content"><div><script data-qa-target="markup-fax-number" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","faxNumber":"(952) 903-0012"}</script><div><script data-qa-target="markup-facility-location" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","location":{"@context":"https://schema.org","@type":"Place","address":{"@context":"https://schema.org","@type":"PostalAddress","streetAddress":"800 Prairie Center Dr Ste 250","addressLocality":"Eden Prairie","addressRegion":"MN","addressCountry":"USA","postalCode":"55344"},"geo":{"@context":"https://schema.org","@type":"GeoCoordinates","latitude":44.859608,"longitude":-93.43807}}}</script><address class="address"><span class="hg-track"><span class="visit-practice-link hg-track" data-hgoname="visit-practice-link" data-qa-target="qa-practice-link">Molldrem Family Dentistry</span><span class="street-address" data-qa-target="practice-address-street">800 Prairie Center Dr Ste 250 </span><span data-qa-target="practice-address-city">Eden Prairie, </span><span data-qa-target="practice-address-state">MN </span><span data-qa-target="practice-address-postalCode">55344</span></span></address></div><svg class="map-icon" data-qa-target="map-icon" height="24" id="marker-XBH3HP" version="1" width="18"><path d="M0 9c0 4 4 10 7 13l2 2 2-2c3-3 7-9 7-13 0-5-4-9-9-9S0 4 0 9z"></path><text text-anchor="middle" x="9" y="13">1</text></svg><div><div aria-hidden="true"><ul class="actions"><li class="action"><button class="hg-track" data-hgoname="visit-open-phone" data-qa-target="visit-open-phone" tabindex="-1">Call</button></li><li class="action"><button class="hg-track" data-hgoname="visit-fax-number" data-qa-target="visit-fax-number" tabindex="-1">Fax</button></li><li class="action"><a class="hg-track" data-hgoname="get directions" data-linkvars="hg.ExitClickThru=1~hg.ClickThroughType=get directions" data-qa-target="get-directions" href="https://www.google.com/maps/dir/?api=1&destination=800+Prairie+Center+Dr+Ste+250,+Eden+Prairie,+MN+55344" rel="noopener noreferrer" tabindex="-1" target="_blank">Directions</a></li></ul></div><ul class="sr-only"><li><a class="hg-track" data-qa-target="locations-office-phonenumber" href="tel:(952) 974-5116">Call</a></li><li><a class="hg-track" data-qa-target="locations-office-faxnumber" href="fax:(952) 903-0012">Fax</a></li><li><a class="hg-track" rel="noopener noreferrer" role="button" tabindex="0" target="_blank">Directions</a></li></ul></div></div><div class="office-location-content-ctas"></div></div></section></div></div></section></section><div class="compare-card-section" data-qa-target="compare-card-section"><div class="compare-card-advertisement-label"></div><h2>Compare Dr. Kevin Molldrem, DDS with other Dentistry Practitioners near you</h2><div class="side-by-side-compare-filter-container"><span class="filter-dropdown-label" role="button">Filter by:</span><div class="filter-dropdown-field"><span class="filter-dropdown-field-selected" data-qa-target="filter-dropdown-field-selected" role="button" tabindex="0">Provider Ratings<svg class="filter-dropdown-field-down-icon icon-module_icon-s6DqF icon-module_md-sXRvd" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-down-icon" focusable="false"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M4 8l8 8 8-8"></path></svg></span></div></div><div class="compare-cards" data-qa-target="compare-cards"><div class="compare-card-collection" data-qa-target="compare-provider-row0"><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-asif-rahman-x49dr" aria-label="View Profile of Dr. Asif Rahman, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-asif-rahman-x49dr"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Asif Rahman, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-asif-rahman-x49dr"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-asif-rahman-x49dr" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">1 Rating</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=x49dr~hg.ProviderClickThruProviderId=X49DR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-asif-rahman-x49dr" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Asif Rahman, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-douglas-carter-y4tm7" aria-label="View Profile of Dr. Douglas Carter, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-douglas-carter-y4tm7"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Douglas Carter, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-douglas-carter-y4tm7"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 3 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-douglas-carter-y4tm7" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">8 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=y4tm7~hg.ProviderClickThruProviderId=Y4TM7~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/physician/dr-douglas-carter-y4tm7" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Douglas Carter, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-paul-yaeger-u7wrhuy773" aria-label="View Profile of Dr. Paul Yaeger, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-paul-yaeger-u7wrhuy773"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Paul Yaeger, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-paul-yaeger-u7wrhuy773"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 4 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-paul-yaeger-u7wrhuy773" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">2 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=u7wrhuy773~hg.ProviderClickThruProviderId=U7WRHUY773~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-paul-yaeger-u7wrhuy773" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Paul Yaeger, DDS</span></span></a></div></div></div></div><div class="compare-card-collection" data-qa-target="compare-provider-row1"><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-michael-xiong-upktkr" aria-label="View Profile of Dr. Michael Xiong, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-michael-xiong-upktkr"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Michael Xiong, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-michael-xiong-upktkr"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 0 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-michael-xiong-upktkr" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">0 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upktkr~hg.ProviderClickThruProviderId=UPKTKR~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-michael-xiong-upktkr" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Michael Xiong, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rizwan-alvi-3jpcx" aria-label="View Profile of Dr. Rizwan Alvi, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rizwan-alvi-3jpcx"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Rizwan Alvi, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rizwan-alvi-3jpcx"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 5 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rizwan-alvi-3jpcx" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">418 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=3jpcx~hg.ProviderClickThruProviderId=3JPCX~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rizwan-alvi-3jpcx" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Rizwan Alvi, DDS</span></span></a></div></div></div><div class="hg-track side-by-side-compare-card side-by-side-compare-card-provider" data-hgoname="std epp component-provider-carousel-link card" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" data-qa-target="side-by-side-compare-secondary"><div><a class="side-by-side-compare-card-provider-image-link" data-hgoname="std epp component-provider-carousel-link photo" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-victoria-eapen-ykwp6" aria-label="View Profile of Dr. Victoria Eapen, DDS"><div class="not-rendered visibility-wrapper-not-rendered"></div></a></div><div><div><a class="hg-track" data-hgoname="std epp component-provider-carousel-link" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-victoria-eapen-ykwp6"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Victoria Eapen, DDS</p></a></div><div class="side-by-side-compare-card-stars"><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-victoria-eapen-ykwp6"><span class="innerDisplay-module_root-z65pj" role="img" aria-label="Rated 0 out of 5"><span class="innerDisplay-module_scale-EEsYL"><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="icon-module_icon-s6DqF icon-module_sm-i5Meh" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></span><span class="innerDisplay-module_score-dixsr"></span></span></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-victoria-eapen-ykwp6" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">0 Ratings</span></a></div><div class="side-by-side-compare-card-center side-by-side-compare-card-learn-more"><a class="hg-profile-button hg-track" data-hgoname="std epp component-provider-carousel-link learn more" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ykwp6~hg.ProviderClickThruProviderId=YKWP6~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-victoria-eapen-ykwp6" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Victoria Eapen, DDS</span></span></a></div></div></div></div></div><div class="side-by-side-compare-show-more"><a class="highlight-link" data-qa-target="side-by-side-compare-show-more-button" role="button" tabindex="0">Show more providers</a></div></div></section></div></div></section></div><div class="react-render-section ssr-success" id="premium-see-all-providers-container"><section><div class="hg-right-bar-layout"><section class="see-all-section profile-section see-all-section-mkt" data-qa-target="see-all-section"><a class="highlight-link" data-qa-target="qa-see-all-link" href="/dentistry-general-directory/mn-minnesota/eden-prairie" title="See All General Dentists in Eden Prairie, MN">See all General Dentists in Eden Prairie, MN</a></section></div></section></div><div class="react-render-section ssr-success" id="content-well-section-container"><section><div class="hg-right-bar-layout"><div class="not-rendered visibility-wrapper-not-rendered"></div></div></section></div><div class="react-render-section ssr-success" id="footer-section-container"><section><div class="hg-right-bar-layout"></div></section></div></main>
<script type="module" crossorigin>
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();function wa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Sa={exports:{}},Do={},ka={exports:{}},j={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var gr=Symbol.for("react.element"),Pd=Symbol.for("react.portal"),Rd=Symbol.for("react.fragment"),Od=Symbol.for("react.strict_mode"),Ld=Symbol.for("react.profiler"),zd=Symbol.for("react.provider"),jd=Symbol.for("react.context"),Dd=Symbol.for("react.forward_ref"),Id=Symbol.for("react.suspense"),Fd=Symbol.for("react.memo"),Ad=Symbol.for("react.lazy"),Vs=Symbol.iterator;function Md(e){return e===null||typeof e!="object"?null:(e=Vs&&e[Vs]||e["@@iterator"],typeof e=="function"?e:null)}var Ea={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},xa=Object.assign,_a={};function xn(e,t,n){this.props=e,this.context=t,this.refs=_a,this.updater=n||Ea}xn.prototype.isReactComponent={};xn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};xn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ca(){}Ca.prototype=xn.prototype;function Bi(e,t,n){this.props=e,this.context=t,this.refs=_a,this.updater=n||Ea}var $i=Bi.prototype=new Ca;$i.constructor=Bi;xa($i,xn.prototype);$i.isPureReactComponent=!0;var Ws=Array.isArray,Ta=Object.prototype.hasOwnProperty,Hi={current:null},Na={key:!0,ref:!0,__self:!0,__source:!0};function Pa(e,t,n){var r,o={},l=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)Ta.call(t,r)&&!Na.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:gr,type:e,key:l,ref:i,props:o,_owner:Hi.current}}function Ud(e,t){return{$$typeof:gr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Vi(e){return typeof e=="object"&&e!==null&&e.$$typeof===gr}function Bd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Qs=/\/+/g;function ol(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Bd(""+e.key):t.toString(36)}function qr(e,t,n,r,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(l){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case gr:case Pd:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+ol(i,0):r,Ws(o)?(n="",e!=null&&(n=e.replace(Qs,"$&/")+"/"),qr(o,t,n,"",function(a){return a})):o!=null&&(Vi(o)&&(o=Ud(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(Qs,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",Ws(e))for(var s=0;s<e.length;s++){l=e[s];var u=r+ol(l,s);i+=qr(l,t,n,u,o)}else if(u=Md(e),typeof u=="function")for(e=u.call(e),s=0;!(l=e.next()).done;)l=l.value,u=r+ol(l,s++),i+=qr(l,t,n,u,o);else if(l==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Tr(e,t,n){if(e==null)return e;var r=[],o=0;return qr(e,r,"","",function(l){return t.call(n,l,o++)}),r}function $d(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var fe={current:null},Kr={transition:null},Hd={ReactCurrentDispatcher:fe,ReactCurrentBatchConfig:Kr,ReactCurrentOwner:Hi};function Ra(){throw Error("act(...) is not supported in production builds of React.")}j.Children={map:Tr,forEach:function(e,t,n){Tr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Tr(e,function(){t++}),t},toArray:function(e){return Tr(e,function(t){return t})||[]},only:function(e){if(!Vi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};j.Component=xn;j.Fragment=Rd;j.Profiler=Ld;j.PureComponent=Bi;j.StrictMode=Od;j.Suspense=Id;j.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Hd;j.act=Ra;j.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=xa({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=Hi.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)Ta.call(t,u)&&!Na.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:gr,type:e.type,key:o,ref:l,props:r,_owner:i}};j.createContext=function(e){return e={$$typeof:jd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:zd,_context:e},e.Consumer=e};j.createElement=Pa;j.createFactory=function(e){var t=Pa.bind(null,e);return t.type=e,t};j.createRef=function(){return{current:null}};j.forwardRef=function(e){return{$$typeof:Dd,render:e}};j.isValidElement=Vi;j.lazy=function(e){return{$$typeof:Ad,_payload:{_status:-1,_result:e},_init:$d}};j.memo=function(e,t){return{$$typeof:Fd,type:e,compare:t===void 0?null:t}};j.startTransition=function(e){var t=Kr.transition;Kr.transition={};try{e()}finally{Kr.transition=t}};j.unstable_act=Ra;j.useCallback=function(e,t){return fe.current.useCallback(e,t)};j.useContext=function(e){return fe.current.useContext(e)};j.useDebugValue=function(){};j.useDeferredValue=function(e){return fe.current.useDeferredValue(e)};j.useEffect=function(e,t){return fe.current.useEffect(e,t)};j.useId=function(){return fe.current.useId()};j.useImperativeHandle=function(e,t,n){return fe.current.useImperativeHandle(e,t,n)};j.useInsertionEffect=function(e,t){return fe.current.useInsertionEffect(e,t)};j.useLayoutEffect=function(e,t){return fe.current.useLayoutEffect(e,t)};j.useMemo=function(e,t){return fe.current.useMemo(e,t)};j.useReducer=function(e,t,n){return fe.current.useReducer(e,t,n)};j.useRef=function(e){return fe.current.useRef(e)};j.useState=function(e){return fe.current.useState(e)};j.useSyncExternalStore=function(e,t,n){return fe.current.useSyncExternalStore(e,t,n)};j.useTransition=function(){return fe.current.useTransition()};j.version="18.3.1";ka.exports=j;var _n=ka.exports;const Vd=wa(_n);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Wd=_n,Qd=Symbol.for("react.element"),qd=Symbol.for("react.fragment"),Kd=Object.prototype.hasOwnProperty,Gd=Wd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Xd={key:!0,ref:!0,__self:!0,__source:!0};function Oa(e,t,n){var r,o={},l=null,i=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Kd.call(t,r)&&!Xd.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Qd,type:e,key:l,ref:i,props:o,_owner:Gd.current}}Do.Fragment=qd;Do.jsx=Oa;Do.jsxs=Oa;Sa.exports=Do;var R=Sa.exports,Ml={},La={exports:{}},Te={},za={exports:{}},ja={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(N,L){var z=N.length;N.push(L);e:for(;0<z;){var q=z-1>>>1,b=N[q];if(0<o(b,L))N[q]=L,N[z]=b,z=q;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var L=N[0],z=N.pop();if(z!==L){N[0]=z;e:for(var q=0,b=N.length,_r=b>>>1;q<_r;){var Rt=2*(q+1)-1,rl=N[Rt],Ot=Rt+1,Cr=N[Ot];if(0>o(rl,z))Ot<b&&0>o(Cr,rl)?(N[q]=Cr,N[Ot]=z,q=Ot):(N[q]=rl,N[Rt]=z,q=Rt);else if(Ot<b&&0>o(Cr,z))N[q]=Cr,N[Ot]=z,q=Ot;else break e}}return L}function o(N,L){var z=N.sortIndex-L.sortIndex;return z!==0?z:N.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],a=[],f=1,d=null,m=3,w=!1,g=!1,v=!1,x=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(N){for(var L=n(a);L!==null;){if(L.callback===null)r(a);else if(L.startTime<=N)r(a),L.sortIndex=L.expirationTime,t(u,L);else break;L=n(a)}}function S(N){if(v=!1,h(N),!g)if(n(u)!==null)g=!0,tl(E);else{var L=n(a);L!==null&&nl(S,L.startTime-N)}}function E(N,L){g=!1,v&&(v=!1,p(P),P=-1),w=!0;var z=m;try{for(h(L),d=n(u);d!==null&&(!(d.expirationTime>L)||N&&!Ie());){var q=d.callback;if(typeof q=="function"){d.callback=null,m=d.priorityLevel;var b=q(d.expirationTime<=L);L=e.unstable_now(),typeof b=="function"?d.callback=b:d===n(u)&&r(u),h(L)}else r(u);d=n(u)}if(d!==null)var _r=!0;else{var Rt=n(a);Rt!==null&&nl(S,Rt.startTime-L),_r=!1}return _r}finally{d=null,m=z,w=!1}}var _=!1,T=null,P=-1,B=5,D=-1;function Ie(){return!(e.unstable_now()-D<B)}function Rn(){if(T!==null){var N=e.unstable_now();D=N;var L=!0;try{L=T(!0,N)}finally{L?On():(_=!1,T=null)}}else _=!1}var On;if(typeof c=="function")On=function(){c(Rn)};else if(typeof MessageChannel<"u"){var Hs=new MessageChannel,Nd=Hs.port2;Hs.port1.onmessage=Rn,On=function(){Nd.postMessage(null)}}else On=function(){x(Rn,0)};function tl(N){T=N,_||(_=!0,On())}function nl(N,L){P=x(function(){N(e.unstable_now())},L)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){g||w||(g=!0,tl(E))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(N){switch(m){case 1:case 2:case 3:var L=3;break;default:L=m}var z=m;m=L;try{return N()}finally{m=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,L){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var z=m;m=N;try{return L()}finally{m=z}},e.unstable_scheduleCallback=function(N,L,z){var q=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?q+z:q):z=q,N){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=z+b,N={id:f++,callback:L,priorityLevel:N,startTime:z,expirationTime:b,sortIndex:-1},z>q?(N.sortIndex=z,t(a,N),n(u)===null&&N===n(a)&&(v?(p(P),P=-1):v=!0,nl(S,z-q))):(N.sortIndex=b,t(u,N),g||w||(g=!0,tl(E))),N},e.unstable_shouldYield=Ie,e.unstable_wrapCallback=function(N){var L=m;return function(){var z=m;m=L;try{return N.apply(this,arguments)}finally{m=z}}}})(ja);za.exports=ja;var Yd=za.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Jd=_n,Ce=Yd;function k(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Da=new Set,bn={};function qt(e,t){yn(e,t),yn(e+"Capture",t)}function yn(e,t){for(bn[e]=t,e=0;e<t.length;e++)Da.add(t[e])}var tt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ul=Object.prototype.hasOwnProperty,Zd=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,qs={},Ks={};function bd(e){return Ul.call(Ks,e)?!0:Ul.call(qs,e)?!1:Zd.test(e)?Ks[e]=!0:(qs[e]=!0,!1)}function ep(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function tp(e,t,n,r){if(t===null||typeof t>"u"||ep(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function de(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){oe[e]=new de(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];oe[t]=new de(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){oe[e]=new de(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){oe[e]=new de(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){oe[e]=new de(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){oe[e]=new de(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){oe[e]=new de(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){oe[e]=new de(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){oe[e]=new de(e,5,!1,e.toLowerCase(),null,!1,!1)});var Wi=/[\-:]([a-z])/g;function Qi(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Wi,Qi);oe[t]=new de(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Wi,Qi);oe[t]=new de(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Wi,Qi);oe[t]=new de(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){oe[e]=new de(e,1,!1,e.toLowerCase(),null,!1,!1)});oe.xlinkHref=new de("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){oe[e]=new de(e,1,!1,e.toLowerCase(),null,!0,!0)});function qi(e,t,n,r){var o=oe.hasOwnProperty(t)?oe[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(tp(t,n,o,r)&&(n=null),r||o===null?bd(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var lt=Jd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Nr=Symbol.for("react.element"),Yt=Symbol.for("react.portal"),Jt=Symbol.for("react.fragment"),Ki=Symbol.for("react.strict_mode"),Bl=Symbol.for("react.profiler"),Ia=Symbol.for("react.provider"),Fa=Symbol.for("react.context"),Gi=Symbol.for("react.forward_ref"),$l=Symbol.for("react.suspense"),Hl=Symbol.for("react.suspense_list"),Xi=Symbol.for("react.memo"),ct=Symbol.for("react.lazy"),Aa=Symbol.for("react.offscreen"),Gs=Symbol.iterator;function Ln(e){return e===null||typeof e!="object"?null:(e=Gs&&e[Gs]||e["@@iterator"],typeof e=="function"?e:null)}var W=Object.assign,ll;function Bn(e){if(ll===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ll=t&&t[1]||""}return`
`+ll+e}var il=!1;function sl(e,t){if(!e||il)return"";il=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var o=a.stack.split(`
`),l=r.stack.split(`
`),i=o.length-1,s=l.length-1;1<=i&&0<=s&&o[i]!==l[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==l[s]){if(i!==1||s!==1)do if(i--,s--,0>s||o[i]!==l[s]){var u=`
`+o[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{il=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Bn(e):""}function np(e){switch(e.tag){case 5:return Bn(e.type);case 16:return Bn("Lazy");case 13:return Bn("Suspense");case 19:return Bn("SuspenseList");case 0:case 2:case 15:return e=sl(e.type,!1),e;case 11:return e=sl(e.type.render,!1),e;case 1:return e=sl(e.type,!0),e;default:return""}}function Vl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Jt:return"Fragment";case Yt:return"Portal";case Bl:return"Profiler";case Ki:return"StrictMode";case $l:return"Suspense";case Hl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Fa:return(e.displayName||"Context")+".Consumer";case Ia:return(e._context.displayName||"Context")+".Provider";case Gi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Xi:return t=e.displayName||null,t!==null?t:Vl(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return Vl(e(t))}catch{}}return null}function rp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Vl(t);case 8:return t===Ki?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function _t(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ma(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function op(e){var t=Ma(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Pr(e){e._valueTracker||(e._valueTracker=op(e))}function Ua(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ma(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function io(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Wl(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Xs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=_t(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ba(e,t){t=t.checked,t!=null&&qi(e,"checked",t,!1)}function Ql(e,t){Ba(e,t);var n=_t(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ql(e,t.type,n):t.hasOwnProperty("defaultValue")&&ql(e,t.type,_t(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ys(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ql(e,t,n){(t!=="number"||io(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $n=Array.isArray;function an(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+_t(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Kl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(k(91));return W({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Js(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(k(92));if($n(n)){if(1<n.length)throw Error(k(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:_t(n)}}function $a(e,t){var n=_t(t.value),r=_t(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Zs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ha(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Gl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ha(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Rr,Va=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Rr=Rr||document.createElement("div"),Rr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function er(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Wn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},lp=["Webkit","ms","Moz","O"];Object.keys(Wn).forEach(function(e){lp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Wn[t]=Wn[e]})});function Wa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Wn.hasOwnProperty(e)&&Wn[e]?(""+t).trim():t+"px"}function Qa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Wa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var ip=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Xl(e,t){if(t){if(ip[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function Yl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Jl=null;function Yi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Zl=null,cn=null,fn=null;function bs(e){if(e=Sr(e)){if(typeof Zl!="function")throw Error(k(280));var t=e.stateNode;t&&(t=Uo(t),Zl(e.stateNode,e.type,t))}}function qa(e){cn?fn?fn.push(e):fn=[e]:cn=e}function Ka(){if(cn){var e=cn,t=fn;if(fn=cn=null,bs(e),t)for(e=0;e<t.length;e++)bs(t[e])}}function Ga(e,t){return e(t)}function Xa(){}var ul=!1;function Ya(e,t,n){if(ul)return e(t,n);ul=!0;try{return Ga(e,t,n)}finally{ul=!1,(cn!==null||fn!==null)&&(Xa(),Ka())}}function tr(e,t){var n=e.stateNode;if(n===null)return null;var r=Uo(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(k(231,t,typeof n));return n}var bl=!1;if(tt)try{var zn={};Object.defineProperty(zn,"passive",{get:function(){bl=!0}}),window.addEventListener("test",zn,zn),window.removeEventListener("test",zn,zn)}catch{bl=!1}function sp(e,t,n,r,o,l,i,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(f){this.onError(f)}}var Qn=!1,so=null,uo=!1,ei=null,up={onError:function(e){Qn=!0,so=e}};function ap(e,t,n,r,o,l,i,s,u){Qn=!1,so=null,sp.apply(up,arguments)}function cp(e,t,n,r,o,l,i,s,u){if(ap.apply(this,arguments),Qn){if(Qn){var a=so;Qn=!1,so=null}else throw Error(k(198));uo||(uo=!0,ei=a)}}function Kt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Ja(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function eu(e){if(Kt(e)!==e)throw Error(k(188))}function fp(e){var t=e.alternate;if(!t){if(t=Kt(e),t===null)throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var l=o.alternate;if(l===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return eu(o),e;if(l===r)return eu(o),t;l=l.sibling}throw Error(k(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i){for(s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}if(n.tag!==3)throw Error(k(188));return n.stateNode.current===n?e:t}function Za(e){return e=fp(e),e!==null?ba(e):null}function ba(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ba(e);if(t!==null)return t;e=e.sibling}return null}var ec=Ce.unstable_scheduleCallback,tu=Ce.unstable_cancelCallback,dp=Ce.unstable_shouldYield,pp=Ce.unstable_requestPaint,K=Ce.unstable_now,hp=Ce.unstable_getCurrentPriorityLevel,Ji=Ce.unstable_ImmediatePriority,tc=Ce.unstable_UserBlockingPriority,ao=Ce.unstable_NormalPriority,mp=Ce.unstable_LowPriority,nc=Ce.unstable_IdlePriority,Io=null,Ge=null;function yp(e){if(Ge&&typeof Ge.onCommitFiberRoot=="function")try{Ge.onCommitFiberRoot(Io,e,void 0,(e.current.flags&128)===128)}catch{}}var $e=Math.clz32?Math.clz32:wp,gp=Math.log,vp=Math.LN2;function wp(e){return e>>>=0,e===0?32:31-(gp(e)/vp|0)|0}var Or=64,Lr=4194304;function Hn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function co(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~o;s!==0?r=Hn(s):(l&=i,l!==0&&(r=Hn(l)))}else i=n&~o,i!==0?r=Hn(i):l!==0&&(r=Hn(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-$e(t),o=1<<n,r|=e[n],t&=~o;return r}function Sp(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function kp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-$e(l),s=1<<i,u=o[i];u===-1?(!(s&n)||s&r)&&(o[i]=Sp(s,t)):u<=t&&(e.expiredLanes|=s),l&=~s}}function ti(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function rc(){var e=Or;return Or<<=1,!(Or&4194240)&&(Or=64),e}function al(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-$e(t),e[t]=n}function Ep(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-$e(n),l=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~l}}function Zi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-$e(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var F=0;function oc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var lc,bi,ic,sc,uc,ni=!1,zr=[],yt=null,gt=null,vt=null,nr=new Map,rr=new Map,dt=[],xp="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function nu(e,t){switch(e){case"focusin":case"focusout":yt=null;break;case"dragenter":case"dragleave":gt=null;break;case"mouseover":case"mouseout":vt=null;break;case"pointerover":case"pointerout":nr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":rr.delete(t.pointerId)}}function jn(e,t,n,r,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[o]},t!==null&&(t=Sr(t),t!==null&&bi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function _p(e,t,n,r,o){switch(t){case"focusin":return yt=jn(yt,e,t,n,r,o),!0;case"dragenter":return gt=jn(gt,e,t,n,r,o),!0;case"mouseover":return vt=jn(vt,e,t,n,r,o),!0;case"pointerover":var l=o.pointerId;return nr.set(l,jn(nr.get(l)||null,e,t,n,r,o)),!0;case"gotpointercapture":return l=o.pointerId,rr.set(l,jn(rr.get(l)||null,e,t,n,r,o)),!0}return!1}function ac(e){var t=jt(e.target);if(t!==null){var n=Kt(t);if(n!==null){if(t=n.tag,t===13){if(t=Ja(n),t!==null){e.blockedOn=t,uc(e.priority,function(){ic(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Gr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ri(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Jl=r,n.target.dispatchEvent(r),Jl=null}else return t=Sr(n),t!==null&&bi(t),e.blockedOn=n,!1;t.shift()}return!0}function ru(e,t,n){Gr(e)&&n.delete(t)}function Cp(){ni=!1,yt!==null&&Gr(yt)&&(yt=null),gt!==null&&Gr(gt)&&(gt=null),vt!==null&&Gr(vt)&&(vt=null),nr.forEach(ru),rr.forEach(ru)}function Dn(e,t){e.blockedOn===t&&(e.blockedOn=null,ni||(ni=!0,Ce.unstable_scheduleCallback(Ce.unstable_NormalPriority,Cp)))}function or(e){function t(o){return Dn(o,e)}if(0<zr.length){Dn(zr[0],e);for(var n=1;n<zr.length;n++){var r=zr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(yt!==null&&Dn(yt,e),gt!==null&&Dn(gt,e),vt!==null&&Dn(vt,e),nr.forEach(t),rr.forEach(t),n=0;n<dt.length;n++)r=dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&(n=dt[0],n.blockedOn===null);)ac(n),n.blockedOn===null&&dt.shift()}var dn=lt.ReactCurrentBatchConfig,fo=!0;function Tp(e,t,n,r){var o=F,l=dn.transition;dn.transition=null;try{F=1,es(e,t,n,r)}finally{F=o,dn.transition=l}}function Np(e,t,n,r){var o=F,l=dn.transition;dn.transition=null;try{F=4,es(e,t,n,r)}finally{F=o,dn.transition=l}}function es(e,t,n,r){if(fo){var o=ri(e,t,n,r);if(o===null)wl(e,t,r,po,n),nu(e,r);else if(_p(o,e,t,n,r))r.stopPropagation();else if(nu(e,r),t&4&&-1<xp.indexOf(e)){for(;o!==null;){var l=Sr(o);if(l!==null&&lc(l),l=ri(e,t,n,r),l===null&&wl(e,t,r,po,n),l===o)break;o=l}o!==null&&r.stopPropagation()}else wl(e,t,r,null,n)}}var po=null;function ri(e,t,n,r){if(po=null,e=Yi(r),e=jt(e),e!==null)if(t=Kt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Ja(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return po=e,null}function cc(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(hp()){case Ji:return 1;case tc:return 4;case ao:case mp:return 16;case nc:return 536870912;default:return 16}default:return 16}}var ht=null,ts=null,Xr=null;function fc(){if(Xr)return Xr;var e,t=ts,n=t.length,r,o="value"in ht?ht.value:ht.textContent,l=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[l-r];r++);return Xr=o.slice(e,1<r?1-r:void 0)}function Yr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function jr(){return!0}function ou(){return!1}function Ne(e){function t(n,r,o,l,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(l):l[s]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?jr:ou,this.isPropagationStopped=ou,this}return W(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=jr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=jr)},persist:function(){},isPersistent:jr}),t}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ns=Ne(Cn),wr=W({},Cn,{view:0,detail:0}),Pp=Ne(wr),cl,fl,In,Fo=W({},wr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rs,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==In&&(In&&e.type==="mousemove"?(cl=e.screenX-In.screenX,fl=e.screenY-In.screenY):fl=cl=0,In=e),cl)},movementY:function(e){return"movementY"in e?e.movementY:fl}}),lu=Ne(Fo),Rp=W({},Fo,{dataTransfer:0}),Op=Ne(Rp),Lp=W({},wr,{relatedTarget:0}),dl=Ne(Lp),zp=W({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),jp=Ne(zp),Dp=W({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ip=Ne(Dp),Fp=W({},Cn,{data:0}),iu=Ne(Fp),Ap={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Mp={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Up={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Bp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Up[e])?!!t[e]:!1}function rs(){return Bp}var $p=W({},wr,{key:function(e){if(e.key){var t=Ap[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Yr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Mp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rs,charCode:function(e){return e.type==="keypress"?Yr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Yr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Hp=Ne($p),Vp=W({},Fo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),su=Ne(Vp),Wp=W({},wr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rs}),Qp=Ne(Wp),qp=W({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Kp=Ne(qp),Gp=W({},Fo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Xp=Ne(Gp),Yp=[9,13,27,32],os=tt&&"CompositionEvent"in window,qn=null;tt&&"documentMode"in document&&(qn=document.documentMode);var Jp=tt&&"TextEvent"in window&&!qn,dc=tt&&(!os||qn&&8<qn&&11>=qn),uu=" ",au=!1;function pc(e,t){switch(e){case"keyup":return Yp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Zt=!1;function Zp(e,t){switch(e){case"compositionend":return hc(t);case"keypress":return t.which!==32?null:(au=!0,uu);case"textInput":return e=t.data,e===uu&&au?null:e;default:return null}}function bp(e,t){if(Zt)return e==="compositionend"||!os&&pc(e,t)?(e=fc(),Xr=ts=ht=null,Zt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return dc&&t.locale!=="ko"?null:t.data;default:return null}}var e0={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function cu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!e0[e.type]:t==="textarea"}function mc(e,t,n,r){qa(r),t=ho(t,"onChange"),0<t.length&&(n=new ns("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,lr=null;function t0(e){Tc(e,0)}function Ao(e){var t=tn(e);if(Ua(t))return e}function n0(e,t){if(e==="change")return t}var yc=!1;if(tt){var pl;if(tt){var hl="oninput"in document;if(!hl){var fu=document.createElement("div");fu.setAttribute("oninput","return;"),hl=typeof fu.oninput=="function"}pl=hl}else pl=!1;yc=pl&&(!document.documentMode||9<document.documentMode)}function du(){Kn&&(Kn.detachEvent("onpropertychange",gc),lr=Kn=null)}function gc(e){if(e.propertyName==="value"&&Ao(lr)){var t=[];mc(t,lr,e,Yi(e)),Ya(t0,t)}}function r0(e,t,n){e==="focusin"?(du(),Kn=t,lr=n,Kn.attachEvent("onpropertychange",gc)):e==="focusout"&&du()}function o0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ao(lr)}function l0(e,t){if(e==="click")return Ao(t)}function i0(e,t){if(e==="input"||e==="change")return Ao(t)}function s0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ve=typeof Object.is=="function"?Object.is:s0;function ir(e,t){if(Ve(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Ul.call(t,o)||!Ve(e[o],t[o]))return!1}return!0}function pu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hu(e,t){var n=pu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=pu(n)}}function vc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?vc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wc(){for(var e=window,t=io();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=io(e.document)}return t}function ls(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function u0(e){var t=wc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&vc(n.ownerDocument.documentElement,n)){if(r!==null&&ls(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,l=Math.min(r.start,o);r=r.end===void 0?l:Math.min(r.end,o),!e.extend&&l>r&&(o=r,r=l,l=o),o=hu(n,l);var i=hu(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var a0=tt&&"documentMode"in document&&11>=document.documentMode,bt=null,oi=null,Gn=null,li=!1;function mu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;li||bt==null||bt!==io(r)||(r=bt,"selectionStart"in r&&ls(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Gn&&ir(Gn,r)||(Gn=r,r=ho(oi,"onSelect"),0<r.length&&(t=new ns("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=bt)))}function Dr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var en={animationend:Dr("Animation","AnimationEnd"),animationiteration:Dr("Animation","AnimationIteration"),animationstart:Dr("Animation","AnimationStart"),transitionend:Dr("Transition","TransitionEnd")},ml={},Sc={};tt&&(Sc=document.createElement("div").style,"AnimationEvent"in window||(delete en.animationend.animation,delete en.animationiteration.animation,delete en.animationstart.animation),"TransitionEvent"in window||delete en.transitionend.transition);function Mo(e){if(ml[e])return ml[e];if(!en[e])return e;var t=en[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Sc)return ml[e]=t[n];return e}var kc=Mo("animationend"),Ec=Mo("animationiteration"),xc=Mo("animationstart"),_c=Mo("transitionend"),Cc=new Map,yu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Tt(e,t){Cc.set(e,t),qt(t,[e])}for(var yl=0;yl<yu.length;yl++){var gl=yu[yl],c0=gl.toLowerCase(),f0=gl[0].toUpperCase()+gl.slice(1);Tt(c0,"on"+f0)}Tt(kc,"onAnimationEnd");Tt(Ec,"onAnimationIteration");Tt(xc,"onAnimationStart");Tt("dblclick","onDoubleClick");Tt("focusin","onFocus");Tt("focusout","onBlur");Tt(_c,"onTransitionEnd");yn("onMouseEnter",["mouseout","mouseover"]);yn("onMouseLeave",["mouseout","mouseover"]);yn("onPointerEnter",["pointerout","pointerover"]);yn("onPointerLeave",["pointerout","pointerover"]);qt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));qt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));qt("onBeforeInput",["compositionend","keypress","textInput","paste"]);qt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));qt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));qt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),d0=new Set("cancel close invalid load scroll toggle".split(" ").concat(Vn));function gu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,cp(r,t,void 0,e),e.currentTarget=null}function Tc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==l&&o.isPropagationStopped())break e;gu(o,s,a),l=u}else for(i=0;i<r.length;i++){if(s=r[i],u=s.instance,a=s.currentTarget,s=s.listener,u!==l&&o.isPropagationStopped())break e;gu(o,s,a),l=u}}}if(uo)throw e=ei,uo=!1,ei=null,e}function M(e,t){var n=t[ci];n===void 0&&(n=t[ci]=new Set);var r=e+"__bubble";n.has(r)||(Nc(t,e,2,!1),n.add(r))}function vl(e,t,n){var r=0;t&&(r|=4),Nc(n,e,r,t)}var Ir="_reactListening"+Math.random().toString(36).slice(2);function sr(e){if(!e[Ir]){e[Ir]=!0,Da.forEach(function(n){n!=="selectionchange"&&(d0.has(n)||vl(n,!1,e),vl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ir]||(t[Ir]=!0,vl("selectionchange",!1,t))}}function Nc(e,t,n,r){switch(cc(t)){case 1:var o=Tp;break;case 4:o=Np;break;default:o=es}n=o.bind(null,t,n,e),o=void 0,!bl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function wl(e,t,n,r,o){var l=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===o||u.nodeType===8&&u.parentNode===o))return;i=i.return}for(;s!==null;){if(i=jt(s),i===null)return;if(u=i.tag,u===5||u===6){r=l=i;continue e}s=s.parentNode}}r=r.return}Ya(function(){var a=l,f=Yi(n),d=[];e:{var m=Cc.get(e);if(m!==void 0){var w=ns,g=e;switch(e){case"keypress":if(Yr(n)===0)break e;case"keydown":case"keyup":w=Hp;break;case"focusin":g="focus",w=dl;break;case"focusout":g="blur",w=dl;break;case"beforeblur":case"afterblur":w=dl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=lu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=Op;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=Qp;break;case kc:case Ec:case xc:w=jp;break;case _c:w=Kp;break;case"scroll":w=Pp;break;case"wheel":w=Xp;break;case"copy":case"cut":case"paste":w=Ip;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=su}var v=(t&4)!==0,x=!v&&e==="scroll",p=v?m!==null?m+"Capture":null:m;v=[];for(var c=a,h;c!==null;){h=c;var S=h.stateNode;if(h.tag===5&&S!==null&&(h=S,p!==null&&(S=tr(c,p),S!=null&&v.push(ur(c,S,h)))),x)break;c=c.return}0<v.length&&(m=new w(m,g,null,n,f),d.push({event:m,listeners:v}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",m&&n!==Jl&&(g=n.relatedTarget||n.fromElement)&&(jt(g)||g[nt]))break e;if((w||m)&&(m=f.window===f?f:(m=f.ownerDocument)?m.defaultView||m.parentWindow:window,w?(g=n.relatedTarget||n.toElement,w=a,g=g?jt(g):null,g!==null&&(x=Kt(g),g!==x||g.tag!==5&&g.tag!==6)&&(g=null)):(w=null,g=a),w!==g)){if(v=lu,S="onMouseLeave",p="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(v=su,S="onPointerLeave",p="onPointerEnter",c="pointer"),x=w==null?m:tn(w),h=g==null?m:tn(g),m=new v(S,c+"leave",w,n,f),m.target=x,m.relatedTarget=h,S=null,jt(f)===a&&(v=new v(p,c+"enter",g,n,f),v.target=h,v.relatedTarget=x,S=v),x=S,w&&g)t:{for(v=w,p=g,c=0,h=v;h;h=Gt(h))c++;for(h=0,S=p;S;S=Gt(S))h++;for(;0<c-h;)v=Gt(v),c--;for(;0<h-c;)p=Gt(p),h--;for(;c--;){if(v===p||p!==null&&v===p.alternate)break t;v=Gt(v),p=Gt(p)}v=null}else v=null;w!==null&&vu(d,m,w,v,!1),g!==null&&x!==null&&vu(d,x,g,v,!0)}}e:{if(m=a?tn(a):window,w=m.nodeName&&m.nodeName.toLowerCase(),w==="select"||w==="input"&&m.type==="file")var E=n0;else if(cu(m))if(yc)E=i0;else{E=o0;var _=r0}else(w=m.nodeName)&&w.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(E=l0);if(E&&(E=E(e,a))){mc(d,E,n,f);break e}_&&_(e,m,a),e==="focusout"&&(_=m._wrapperState)&&_.controlled&&m.type==="number"&&ql(m,"number",m.value)}switch(_=a?tn(a):window,e){case"focusin":(cu(_)||_.contentEditable==="true")&&(bt=_,oi=a,Gn=null);break;case"focusout":Gn=oi=bt=null;break;case"mousedown":li=!0;break;case"contextmenu":case"mouseup":case"dragend":li=!1,mu(d,n,f);break;case"selectionchange":if(a0)break;case"keydown":case"keyup":mu(d,n,f)}var T;if(os)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Zt?pc(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(dc&&n.locale!=="ko"&&(Zt||P!=="onCompositionStart"?P==="onCompositionEnd"&&Zt&&(T=fc()):(ht=f,ts="value"in ht?ht.value:ht.textContent,Zt=!0)),_=ho(a,P),0<_.length&&(P=new iu(P,e,null,n,f),d.push({event:P,listeners:_}),T?P.data=T:(T=hc(n),T!==null&&(P.data=T)))),(T=Jp?Zp(e,n):bp(e,n))&&(a=ho(a,"onBeforeInput"),0<a.length&&(f=new iu("onBeforeInput","beforeinput",null,n,f),d.push({event:f,listeners:a}),f.data=T))}Tc(d,t)})}function ur(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ho(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=tr(e,n),l!=null&&r.unshift(ur(e,l,o)),l=tr(e,t),l!=null&&r.push(ur(e,l,o))),e=e.return}return r}function Gt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function vu(e,t,n,r,o){for(var l=t._reactName,i=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,o?(u=tr(n,l),u!=null&&i.unshift(ur(n,u,s))):o||(u=tr(n,l),u!=null&&i.push(ur(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var p0=/\r\n?/g,h0=/\u0000|\uFFFD/g;function wu(e){return(typeof e=="string"?e:""+e).replace(p0,`
`).replace(h0,"")}function Fr(e,t,n){if(t=wu(t),wu(e)!==t&&n)throw Error(k(425))}function mo(){}var ii=null,si=null;function ui(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ai=typeof setTimeout=="function"?setTimeout:void 0,m0=typeof clearTimeout=="function"?clearTimeout:void 0,Su=typeof Promise=="function"?Promise:void 0,y0=typeof queueMicrotask=="function"?queueMicrotask:typeof Su<"u"?function(e){return Su.resolve(null).then(e).catch(g0)}:ai;function g0(e){setTimeout(function(){throw e})}function Sl(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),or(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);or(t)}function wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function ku(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Tn=Math.random().toString(36).slice(2),Ke="__reactFiber$"+Tn,ar="__reactProps$"+Tn,nt="__reactContainer$"+Tn,ci="__reactEvents$"+Tn,v0="__reactListeners$"+Tn,w0="__reactHandles$"+Tn;function jt(e){var t=e[Ke];if(t)return t;for(var n=e.parentNode;n;){if(t=n[nt]||n[Ke]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ku(e);e!==null;){if(n=e[Ke])return n;e=ku(e)}return t}e=n,n=e.parentNode}return null}function Sr(e){return e=e[Ke]||e[nt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function tn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k(33))}function Uo(e){return e[ar]||null}var fi=[],nn=-1;function Nt(e){return{current:e}}function U(e){0>nn||(e.current=fi[nn],fi[nn]=null,nn--)}function A(e,t){nn++,fi[nn]=e.current,e.current=t}var Ct={},ue=Nt(Ct),ye=Nt(!1),Bt=Ct;function gn(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ge(e){return e=e.childContextTypes,e!=null}function yo(){U(ye),U(ue)}function Eu(e,t,n){if(ue.current!==Ct)throw Error(k(168));A(ue,t),A(ye,n)}function Pc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(k(108,rp(e)||"Unknown",o));return W({},n,r)}function go(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,Bt=ue.current,A(ue,e),A(ye,ye.current),!0}function xu(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=Pc(e,t,Bt),r.__reactInternalMemoizedMergedChildContext=e,U(ye),U(ue),A(ue,e)):U(ye),A(ye,n)}var Je=null,Bo=!1,kl=!1;function Rc(e){Je===null?Je=[e]:Je.push(e)}function S0(e){Bo=!0,Rc(e)}function Pt(){if(!kl&&Je!==null){kl=!0;var e=0,t=F;try{var n=Je;for(F=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Je=null,Bo=!1}catch(o){throw Je!==null&&(Je=Je.slice(e+1)),ec(Ji,Pt),o}finally{F=t,kl=!1}}return null}var rn=[],on=0,vo=null,wo=0,Re=[],Oe=0,$t=null,Ze=1,be="";function Lt(e,t){rn[on++]=wo,rn[on++]=vo,vo=e,wo=t}function Oc(e,t,n){Re[Oe++]=Ze,Re[Oe++]=be,Re[Oe++]=$t,$t=e;var r=Ze;e=be;var o=32-$e(r)-1;r&=~(1<<o),n+=1;var l=32-$e(t)+o;if(30<l){var i=o-o%5;l=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Ze=1<<32-$e(t)+o|n<<o|r,be=l+e}else Ze=1<<l|n<<o|r,be=e}function is(e){e.return!==null&&(Lt(e,1),Oc(e,1,0))}function ss(e){for(;e===vo;)vo=rn[--on],rn[on]=null,wo=rn[--on],rn[on]=null;for(;e===$t;)$t=Re[--Oe],Re[Oe]=null,be=Re[--Oe],Re[Oe]=null,Ze=Re[--Oe],Re[Oe]=null}var xe=null,Ee=null,$=!1,Be=null;function Lc(e,t){var n=Le(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function _u(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,xe=e,Ee=wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,xe=e,Ee=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=$t!==null?{id:Ze,overflow:be}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,xe=e,Ee=null,!0):!1;default:return!1}}function di(e){return(e.mode&1)!==0&&(e.flags&128)===0}function pi(e){if($){var t=Ee;if(t){var n=t;if(!_u(e,t)){if(di(e))throw Error(k(418));t=wt(n.nextSibling);var r=xe;t&&_u(e,t)?Lc(r,n):(e.flags=e.flags&-4097|2,$=!1,xe=e)}}else{if(di(e))throw Error(k(418));e.flags=e.flags&-4097|2,$=!1,xe=e}}}function Cu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;xe=e}function Ar(e){if(e!==xe)return!1;if(!$)return Cu(e),$=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ui(e.type,e.memoizedProps)),t&&(t=Ee)){if(di(e))throw zc(),Error(k(418));for(;t;)Lc(e,t),t=wt(t.nextSibling)}if(Cu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ee=wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ee=null}}else Ee=xe?wt(e.stateNode.nextSibling):null;return!0}function zc(){for(var e=Ee;e;)e=wt(e.nextSibling)}function vn(){Ee=xe=null,$=!1}function us(e){Be===null?Be=[e]:Be.push(e)}var k0=lt.ReactCurrentBatchConfig;function Fn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(k(309));var r=n.stateNode}if(!r)throw Error(k(147,e));var o=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var s=o.refs;i===null?delete s[l]:s[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(k(284));if(!n._owner)throw Error(k(290,e))}return e}function Mr(e,t){throw e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Tu(e){var t=e._init;return t(e._payload)}function jc(e){function t(p,c){if(e){var h=p.deletions;h===null?(p.deletions=[c],p.flags|=16):h.push(c)}}function n(p,c){if(!e)return null;for(;c!==null;)t(p,c),c=c.sibling;return null}function r(p,c){for(p=new Map;c!==null;)c.key!==null?p.set(c.key,c):p.set(c.index,c),c=c.sibling;return p}function o(p,c){return p=xt(p,c),p.index=0,p.sibling=null,p}function l(p,c,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<c?(p.flags|=2,c):h):(p.flags|=2,c)):(p.flags|=1048576,c)}function i(p){return e&&p.alternate===null&&(p.flags|=2),p}function s(p,c,h,S){return c===null||c.tag!==6?(c=Pl(h,p.mode,S),c.return=p,c):(c=o(c,h),c.return=p,c)}function u(p,c,h,S){var E=h.type;return E===Jt?f(p,c,h.props.children,S,h.key):c!==null&&(c.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===ct&&Tu(E)===c.type)?(S=o(c,h.props),S.ref=Fn(p,c,h),S.return=p,S):(S=ro(h.type,h.key,h.props,null,p.mode,S),S.ref=Fn(p,c,h),S.return=p,S)}function a(p,c,h,S){return c===null||c.tag!==4||c.stateNode.containerInfo!==h.containerInfo||c.stateNode.implementation!==h.implementation?(c=Rl(h,p.mode,S),c.return=p,c):(c=o(c,h.children||[]),c.return=p,c)}function f(p,c,h,S,E){return c===null||c.tag!==7?(c=Mt(h,p.mode,S,E),c.return=p,c):(c=o(c,h),c.return=p,c)}function d(p,c,h){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Pl(""+c,p.mode,h),c.return=p,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Nr:return h=ro(c.type,c.key,c.props,null,p.mode,h),h.ref=Fn(p,null,c),h.return=p,h;case Yt:return c=Rl(c,p.mode,h),c.return=p,c;case ct:var S=c._init;return d(p,S(c._payload),h)}if($n(c)||Ln(c))return c=Mt(c,p.mode,h,null),c.return=p,c;Mr(p,c)}return null}function m(p,c,h,S){var E=c!==null?c.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return E!==null?null:s(p,c,""+h,S);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Nr:return h.key===E?u(p,c,h,S):null;case Yt:return h.key===E?a(p,c,h,S):null;case ct:return E=h._init,m(p,c,E(h._payload),S)}if($n(h)||Ln(h))return E!==null?null:f(p,c,h,S,null);Mr(p,h)}return null}function w(p,c,h,S,E){if(typeof S=="string"&&S!==""||typeof S=="number")return p=p.get(h)||null,s(c,p,""+S,E);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Nr:return p=p.get(S.key===null?h:S.key)||null,u(c,p,S,E);case Yt:return p=p.get(S.key===null?h:S.key)||null,a(c,p,S,E);case ct:var _=S._init;return w(p,c,h,_(S._payload),E)}if($n(S)||Ln(S))return p=p.get(h)||null,f(c,p,S,E,null);Mr(c,S)}return null}function g(p,c,h,S){for(var E=null,_=null,T=c,P=c=0,B=null;T!==null&&P<h.length;P++){T.index>P?(B=T,T=null):B=T.sibling;var D=m(p,T,h[P],S);if(D===null){T===null&&(T=B);break}e&&T&&D.alternate===null&&t(p,T),c=l(D,c,P),_===null?E=D:_.sibling=D,_=D,T=B}if(P===h.length)return n(p,T),$&&Lt(p,P),E;if(T===null){for(;P<h.length;P++)T=d(p,h[P],S),T!==null&&(c=l(T,c,P),_===null?E=T:_.sibling=T,_=T);return $&&Lt(p,P),E}for(T=r(p,T);P<h.length;P++)B=w(T,p,P,h[P],S),B!==null&&(e&&B.alternate!==null&&T.delete(B.key===null?P:B.key),c=l(B,c,P),_===null?E=B:_.sibling=B,_=B);return e&&T.forEach(function(Ie){return t(p,Ie)}),$&&Lt(p,P),E}function v(p,c,h,S){var E=Ln(h);if(typeof E!="function")throw Error(k(150));if(h=E.call(h),h==null)throw Error(k(151));for(var _=E=null,T=c,P=c=0,B=null,D=h.next();T!==null&&!D.done;P++,D=h.next()){T.index>P?(B=T,T=null):B=T.sibling;var Ie=m(p,T,D.value,S);if(Ie===null){T===null&&(T=B);break}e&&T&&Ie.alternate===null&&t(p,T),c=l(Ie,c,P),_===null?E=Ie:_.sibling=Ie,_=Ie,T=B}if(D.done)return n(p,T),$&&Lt(p,P),E;if(T===null){for(;!D.done;P++,D=h.next())D=d(p,D.value,S),D!==null&&(c=l(D,c,P),_===null?E=D:_.sibling=D,_=D);return $&&Lt(p,P),E}for(T=r(p,T);!D.done;P++,D=h.next())D=w(T,p,P,D.value,S),D!==null&&(e&&D.alternate!==null&&T.delete(D.key===null?P:D.key),c=l(D,c,P),_===null?E=D:_.sibling=D,_=D);return e&&T.forEach(function(Rn){return t(p,Rn)}),$&&Lt(p,P),E}function x(p,c,h,S){if(typeof h=="object"&&h!==null&&h.type===Jt&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Nr:e:{for(var E=h.key,_=c;_!==null;){if(_.key===E){if(E=h.type,E===Jt){if(_.tag===7){n(p,_.sibling),c=o(_,h.props.children),c.return=p,p=c;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===ct&&Tu(E)===_.type){n(p,_.sibling),c=o(_,h.props),c.ref=Fn(p,_,h),c.return=p,p=c;break e}n(p,_);break}else t(p,_);_=_.sibling}h.type===Jt?(c=Mt(h.props.children,p.mode,S,h.key),c.return=p,p=c):(S=ro(h.type,h.key,h.props,null,p.mode,S),S.ref=Fn(p,c,h),S.return=p,p=S)}return i(p);case Yt:e:{for(_=h.key;c!==null;){if(c.key===_)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(p,c.sibling),c=o(c,h.children||[]),c.return=p,p=c;break e}else{n(p,c);break}else t(p,c);c=c.sibling}c=Rl(h,p.mode,S),c.return=p,p=c}return i(p);case ct:return _=h._init,x(p,c,_(h._payload),S)}if($n(h))return g(p,c,h,S);if(Ln(h))return v(p,c,h,S);Mr(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(p,c.sibling),c=o(c,h),c.return=p,p=c):(n(p,c),c=Pl(h,p.mode,S),c.return=p,p=c),i(p)):n(p,c)}return x}var wn=jc(!0),Dc=jc(!1),So=Nt(null),ko=null,ln=null,as=null;function cs(){as=ln=ko=null}function fs(e){var t=So.current;U(So),e._currentValue=t}function hi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function pn(e,t){ko=e,as=ln=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(me=!0),e.firstContext=null)}function je(e){var t=e._currentValue;if(as!==e)if(e={context:e,memoizedValue:t,next:null},ln===null){if(ko===null)throw Error(k(308));ln=e,ko.dependencies={lanes:0,firstContext:e}}else ln=ln.next=e;return t}var Dt=null;function ds(e){Dt===null?Dt=[e]:Dt.push(e)}function Ic(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,ds(t)):(n.next=o.next,o.next=n),t.interleaved=n,rt(e,r)}function rt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ft=!1;function ps(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function et(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function St(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,I&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,rt(e,n)}return o=r.interleaved,o===null?(t.next=t,ds(r)):(t.next=o.next,o.next=t),r.interleaved=t,rt(e,n)}function Jr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Zi(e,n)}}function Nu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=i:l=l.next=i,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Eo(e,t,n,r){var o=e.updateQueue;ft=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var u=s,a=u.next;u.next=null,i===null?l=a:i.next=a,i=u;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==i&&(s===null?f.firstBaseUpdate=a:s.next=a,f.lastBaseUpdate=u))}if(l!==null){var d=o.baseState;i=0,f=a=u=null,s=l;do{var m=s.lane,w=s.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime:w,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,v=s;switch(m=t,w=n,v.tag){case 1:if(g=v.payload,typeof g=="function"){d=g.call(w,d,m);break e}d=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=v.payload,m=typeof g=="function"?g.call(w,d,m):g,m==null)break e;d=W({},d,m);break e;case 2:ft=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[s]:m.push(s))}else w={eventTime:w,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(a=f=w,u=d):f=f.next=w,i|=m;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;m=s,s=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(f===null&&(u=d),o.baseState=u,o.firstBaseUpdate=a,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);Vt|=i,e.lanes=i,e.memoizedState=d}}function Pu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(k(191,o));o.call(r)}}}var kr={},Xe=Nt(kr),cr=Nt(kr),fr=Nt(kr);function It(e){if(e===kr)throw Error(k(174));return e}function hs(e,t){switch(A(fr,t),A(cr,e),A(Xe,kr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Gl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Gl(t,e)}U(Xe),A(Xe,t)}function Sn(){U(Xe),U(cr),U(fr)}function Ac(e){It(fr.current);var t=It(Xe.current),n=Gl(t,e.type);t!==n&&(A(cr,e),A(Xe,n))}function ms(e){cr.current===e&&(U(Xe),U(cr))}var H=Nt(0);function xo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var El=[];function ys(){for(var e=0;e<El.length;e++)El[e]._workInProgressVersionPrimary=null;El.length=0}var Zr=lt.ReactCurrentDispatcher,xl=lt.ReactCurrentBatchConfig,Ht=0,V=null,J=null,ee=null,_o=!1,Xn=!1,dr=0,E0=0;function le(){throw Error(k(321))}function gs(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ve(e[n],t[n]))return!1;return!0}function vs(e,t,n,r,o,l){if(Ht=l,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Zr.current=e===null||e.memoizedState===null?T0:N0,e=n(r,o),Xn){l=0;do{if(Xn=!1,dr=0,25<=l)throw Error(k(301));l+=1,ee=J=null,t.updateQueue=null,Zr.current=P0,e=n(r,o)}while(Xn)}if(Zr.current=Co,t=J!==null&&J.next!==null,Ht=0,ee=J=V=null,_o=!1,t)throw Error(k(300));return e}function ws(){var e=dr!==0;return dr=0,e}function qe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ee===null?V.memoizedState=ee=e:ee=ee.next=e,ee}function De(){if(J===null){var e=V.alternate;e=e!==null?e.memoizedState:null}else e=J.next;var t=ee===null?V.memoizedState:ee.next;if(t!==null)ee=t,J=e;else{if(e===null)throw Error(k(310));J=e,e={memoizedState:J.memoizedState,baseState:J.baseState,baseQueue:J.baseQueue,queue:J.queue,next:null},ee===null?V.memoizedState=ee=e:ee=ee.next=e}return ee}function pr(e,t){return typeof t=="function"?t(e):t}function _l(e){var t=De(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=J,o=r.baseQueue,l=n.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(o!==null){l=o.next,r=r.baseState;var s=i=null,u=null,a=l;do{var f=a.lane;if((Ht&f)===f)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var d={lane:f,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=d,i=r):u=u.next=d,V.lanes|=f,Vt|=f}a=a.next}while(a!==null&&a!==l);u===null?i=r:u.next=s,Ve(r,t.memoizedState)||(me=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do l=o.lane,V.lanes|=l,Vt|=l,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Cl(e){var t=De(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);Ve(l,t.memoizedState)||(me=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Mc(){}function Uc(e,t){var n=V,r=De(),o=t(),l=!Ve(r.memoizedState,o);if(l&&(r.memoizedState=o,me=!0),r=r.queue,Ss(Hc.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ee!==null&&ee.memoizedState.tag&1){if(n.flags|=2048,hr(9,$c.bind(null,n,r,o,t),void 0,null),te===null)throw Error(k(349));Ht&30||Bc(n,t,o)}return o}function Bc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function $c(e,t,n,r){t.value=n,t.getSnapshot=r,Vc(t)&&Wc(e)}function Hc(e,t,n){return n(function(){Vc(t)&&Wc(e)})}function Vc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ve(e,n)}catch{return!0}}function Wc(e){var t=rt(e,1);t!==null&&He(t,e,1,-1)}function Ru(e){var t=qe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:e},t.queue=e,e=e.dispatch=C0.bind(null,V,e),[t.memoizedState,e]}function hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Qc(){return De().memoizedState}function br(e,t,n,r){var o=qe();V.flags|=e,o.memoizedState=hr(1|t,n,void 0,r===void 0?null:r)}function $o(e,t,n,r){var o=De();r=r===void 0?null:r;var l=void 0;if(J!==null){var i=J.memoizedState;if(l=i.destroy,r!==null&&gs(r,i.deps)){o.memoizedState=hr(t,n,l,r);return}}V.flags|=e,o.memoizedState=hr(1|t,n,l,r)}function Ou(e,t){return br(8390656,8,e,t)}function Ss(e,t){return $o(2048,8,e,t)}function qc(e,t){return $o(4,2,e,t)}function Kc(e,t){return $o(4,4,e,t)}function Gc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Xc(e,t,n){return n=n!=null?n.concat([e]):null,$o(4,4,Gc.bind(null,t,e),n)}function ks(){}function Yc(e,t){var n=De();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gs(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Jc(e,t){var n=De();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gs(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Zc(e,t,n){return Ht&21?(Ve(n,t)||(n=rc(),V.lanes|=n,Vt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,me=!0),e.memoizedState=n)}function x0(e,t){var n=F;F=n!==0&&4>n?n:4,e(!0);var r=xl.transition;xl.transition={};try{e(!1),t()}finally{F=n,xl.transition=r}}function bc(){return De().memoizedState}function _0(e,t,n){var r=Et(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ef(e))tf(t,n);else if(n=Ic(e,t,n,r),n!==null){var o=ce();He(n,e,r,o),nf(n,t,r)}}function C0(e,t,n){var r=Et(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ef(e))tf(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,s=l(i,n);if(o.hasEagerState=!0,o.eagerState=s,Ve(s,i)){var u=t.interleaved;u===null?(o.next=o,ds(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}n=Ic(e,t,o,r),n!==null&&(o=ce(),He(n,e,r,o),nf(n,t,r))}}function ef(e){var t=e.alternate;return e===V||t!==null&&t===V}function tf(e,t){Xn=_o=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function nf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Zi(e,n)}}var Co={readContext:je,useCallback:le,useContext:le,useEffect:le,useImperativeHandle:le,useInsertionEffect:le,useLayoutEffect:le,useMemo:le,useReducer:le,useRef:le,useState:le,useDebugValue:le,useDeferredValue:le,useTransition:le,useMutableSource:le,useSyncExternalStore:le,useId:le,unstable_isNewReconciler:!1},T0={readContext:je,useCallback:function(e,t){return qe().memoizedState=[e,t===void 0?null:t],e},useContext:je,useEffect:Ou,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,br(4194308,4,Gc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return br(4194308,4,e,t)},useInsertionEffect:function(e,t){return br(4,2,e,t)},useMemo:function(e,t){var n=qe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=qe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=_0.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=qe();return e={current:e},t.memoizedState=e},useState:Ru,useDebugValue:ks,useDeferredValue:function(e){return qe().memoizedState=e},useTransition:function(){var e=Ru(!1),t=e[0];return e=x0.bind(null,e[1]),qe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=V,o=qe();if($){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),te===null)throw Error(k(349));Ht&30||Bc(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,Ou(Hc.bind(null,r,l,e),[e]),r.flags|=2048,hr(9,$c.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=qe(),t=te.identifierPrefix;if($){var n=be,r=Ze;n=(r&~(1<<32-$e(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=E0++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},N0={readContext:je,useCallback:Yc,useContext:je,useEffect:Ss,useImperativeHandle:Xc,useInsertionEffect:qc,useLayoutEffect:Kc,useMemo:Jc,useReducer:_l,useRef:Qc,useState:function(){return _l(pr)},useDebugValue:ks,useDeferredValue:function(e){var t=De();return Zc(t,J.memoizedState,e)},useTransition:function(){var e=_l(pr)[0],t=De().memoizedState;return[e,t]},useMutableSource:Mc,useSyncExternalStore:Uc,useId:bc,unstable_isNewReconciler:!1},P0={readContext:je,useCallback:Yc,useContext:je,useEffect:Ss,useImperativeHandle:Xc,useInsertionEffect:qc,useLayoutEffect:Kc,useMemo:Jc,useReducer:Cl,useRef:Qc,useState:function(){return Cl(pr)},useDebugValue:ks,useDeferredValue:function(e){var t=De();return J===null?t.memoizedState=e:Zc(t,J.memoizedState,e)},useTransition:function(){var e=Cl(pr)[0],t=De().memoizedState;return[e,t]},useMutableSource:Mc,useSyncExternalStore:Uc,useId:bc,unstable_isNewReconciler:!1};function Me(e,t){if(e&&e.defaultProps){t=W({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function mi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:W({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ho={isMounted:function(e){return(e=e._reactInternals)?Kt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ce(),o=Et(e),l=et(r,o);l.payload=t,n!=null&&(l.callback=n),t=St(e,l,o),t!==null&&(He(t,e,o,r),Jr(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ce(),o=Et(e),l=et(r,o);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=St(e,l,o),t!==null&&(He(t,e,o,r),Jr(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ce(),r=Et(e),o=et(n,r);o.tag=2,t!=null&&(o.callback=t),t=St(e,o,r),t!==null&&(He(t,e,r,n),Jr(t,e,r))}};function Lu(e,t,n,r,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,i):t.prototype&&t.prototype.isPureReactComponent?!ir(n,r)||!ir(o,l):!0}function rf(e,t,n){var r=!1,o=Ct,l=t.contextType;return typeof l=="object"&&l!==null?l=je(l):(o=ge(t)?Bt:ue.current,r=t.contextTypes,l=(r=r!=null)?gn(e,o):Ct),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ho,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function zu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ho.enqueueReplaceState(t,t.state,null)}function yi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},ps(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=je(l):(l=ge(t)?Bt:ue.current,o.context=gn(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(mi(e,t,l,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Ho.enqueueReplaceState(o,o.state,null),Eo(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function kn(e,t){try{var n="",r=t;do n+=np(r),r=r.return;while(r);var o=n}catch(l){o=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function Tl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function gi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var R0=typeof WeakMap=="function"?WeakMap:Map;function of(e,t,n){n=et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){No||(No=!0,Ni=r),gi(e,t)},n}function lf(e,t,n){n=et(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){gi(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){gi(e,t),typeof r!="function"&&(kt===null?kt=new Set([this]):kt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function ju(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new R0;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=V0.bind(null,e,t,n),t.then(e,e))}function Du(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Iu(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=et(-1,1),t.tag=2,St(n,t,1))),n.lanes|=1),e)}var O0=lt.ReactCurrentOwner,me=!1;function ae(e,t,n,r){t.child=e===null?Dc(t,null,n,r):wn(t,e.child,n,r)}function Fu(e,t,n,r,o){n=n.render;var l=t.ref;return pn(t,o),r=vs(e,t,n,r,l,o),n=ws(),e!==null&&!me?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ot(e,t,o)):($&&n&&is(t),t.flags|=1,ae(e,t,r,o),t.child)}function Au(e,t,n,r,o){if(e===null){var l=n.type;return typeof l=="function"&&!Rs(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,sf(e,t,l,r,o)):(e=ro(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&o)){var i=l.memoizedProps;if(n=n.compare,n=n!==null?n:ir,n(i,r)&&e.ref===t.ref)return ot(e,t,o)}return t.flags|=1,e=xt(l,r),e.ref=t.ref,e.return=t,t.child=e}function sf(e,t,n,r,o){if(e!==null){var l=e.memoizedProps;if(ir(l,r)&&e.ref===t.ref)if(me=!1,t.pendingProps=r=l,(e.lanes&o)!==0)e.flags&131072&&(me=!0);else return t.lanes=e.lanes,ot(e,t,o)}return vi(e,t,n,r,o)}function uf(e,t,n){var r=t.pendingProps,o=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},A(un,ke),ke|=n;else{if(!(n&1073741824))return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,A(un,ke),ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,A(un,ke),ke|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,A(un,ke),ke|=r;return ae(e,t,o,n),t.child}function af(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function vi(e,t,n,r,o){var l=ge(n)?Bt:ue.current;return l=gn(t,l),pn(t,o),n=vs(e,t,n,r,l,o),r=ws(),e!==null&&!me?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ot(e,t,o)):($&&r&&is(t),t.flags|=1,ae(e,t,n,o),t.child)}function Mu(e,t,n,r,o){if(ge(n)){var l=!0;go(t)}else l=!1;if(pn(t,o),t.stateNode===null)eo(e,t),rf(t,n,r),yi(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var u=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=je(a):(a=ge(n)?Bt:ue.current,a=gn(t,a));var f=n.getDerivedStateFromProps,d=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function";d||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||u!==a)&&zu(t,i,r,a),ft=!1;var m=t.memoizedState;i.state=m,Eo(t,r,i,o),u=t.memoizedState,s!==r||m!==u||ye.current||ft?(typeof f=="function"&&(mi(t,n,f,r),u=t.memoizedState),(s=ft||Lu(t,n,s,r,m,u,a))?(d||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=a,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Fc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Me(t.type,s),i.props=a,d=t.pendingProps,m=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=je(u):(u=ge(n)?Bt:ue.current,u=gn(t,u));var w=n.getDerivedStateFromProps;(f=typeof w=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==d||m!==u)&&zu(t,i,r,u),ft=!1,m=t.memoizedState,i.state=m,Eo(t,r,i,o);var g=t.memoizedState;s!==d||m!==g||ye.current||ft?(typeof w=="function"&&(mi(t,n,w,r),g=t.memoizedState),(a=ft||Lu(t,n,a,r,m,g,u)||!1)?(f||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,g,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,g,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),i.props=r,i.state=g,i.context=u,r=a):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return wi(e,t,n,r,l,o)}function wi(e,t,n,r,o,l){af(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&xu(t,n,!1),ot(e,t,l);r=t.stateNode,O0.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=wn(t,e.child,null,l),t.child=wn(t,null,s,l)):ae(e,t,s,l),t.memoizedState=r.state,o&&xu(t,n,!0),t.child}function cf(e){var t=e.stateNode;t.pendingContext?Eu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Eu(e,t.context,!1),hs(e,t.containerInfo)}function Uu(e,t,n,r,o){return vn(),us(o),t.flags|=256,ae(e,t,n,r),t.child}var Si={dehydrated:null,treeContext:null,retryLane:0};function ki(e){return{baseLanes:e,cachePool:null,transitions:null}}function ff(e,t,n){var r=t.pendingProps,o=H.current,l=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),A(H,o&1),e===null)return pi(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,l?(r=t.mode,l=t.child,i={mode:"hidden",children:i},!(r&1)&&l!==null?(l.childLanes=0,l.pendingProps=i):l=Qo(i,r,0,null),e=Mt(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=ki(n),t.memoizedState=Si,e):Es(t,i));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return L0(e,t,i,r,s,o,n);if(l){l=r.fallback,i=t.mode,o=e.child,s=o.sibling;var u={mode:"hidden",children:r.children};return!(i&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=xt(o,u),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?l=xt(s,l):(l=Mt(l,i,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,i=e.child.memoizedState,i=i===null?ki(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=Si,r}return l=e.child,e=l.sibling,r=xt(l,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Es(e,t){return t=Qo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ur(e,t,n,r){return r!==null&&us(r),wn(t,e.child,null,n),e=Es(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function L0(e,t,n,r,o,l,i){if(n)return t.flags&256?(t.flags&=-257,r=Tl(Error(k(422))),Ur(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=Qo({mode:"visible",children:r.children},o,0,null),l=Mt(l,o,i,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&wn(t,e.child,null,i),t.child.memoizedState=ki(i),t.memoizedState=Si,l);if(!(t.mode&1))return Ur(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,l=Error(k(419)),r=Tl(l,r,void 0),Ur(e,t,i,r)}if(s=(i&e.childLanes)!==0,me||s){if(r=te,r!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|i)?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,rt(e,o),He(r,e,o,-1))}return Ps(),r=Tl(Error(k(421))),Ur(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=W0.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,Ee=wt(o.nextSibling),xe=t,$=!0,Be=null,e!==null&&(Re[Oe++]=Ze,Re[Oe++]=be,Re[Oe++]=$t,Ze=e.id,be=e.overflow,$t=t),t=Es(t,r.children),t.flags|=4096,t)}function Bu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),hi(e.return,t,n)}function Nl(e,t,n,r,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=o)}function df(e,t,n){var r=t.pendingProps,o=r.revealOrder,l=r.tail;if(ae(e,t,r.children,n),r=H.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Bu(e,n,t);else if(e.tag===19)Bu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(A(H,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&xo(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Nl(t,!1,o,n,l);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&xo(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Nl(t,!0,n,null,l);break;case"together":Nl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function eo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ot(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Vt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(k(153));if(t.child!==null){for(e=t.child,n=xt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=xt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function z0(e,t,n){switch(t.tag){case 3:cf(t),vn();break;case 5:Ac(t);break;case 1:ge(t.type)&&go(t);break;case 4:hs(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;A(So,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(A(H,H.current&1),t.flags|=128,null):n&t.child.childLanes?ff(e,t,n):(A(H,H.current&1),e=ot(e,t,n),e!==null?e.sibling:null);A(H,H.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return df(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),A(H,H.current),r)break;return null;case 22:case 23:return t.lanes=0,uf(e,t,n)}return ot(e,t,n)}var pf,Ei,hf,mf;pf=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Ei=function(){};hf=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,It(Xe.current);var l=null;switch(n){case"input":o=Wl(e,o),r=Wl(e,r),l=[];break;case"select":o=W({},o,{value:void 0}),r=W({},r,{value:void 0}),l=[];break;case"textarea":o=Kl(e,o),r=Kl(e,r),l=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=mo)}Xl(n,r);var i;n=null;for(a in o)if(!r.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var s=o[a];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(bn.hasOwnProperty(a)?l||(l=[]):(l=l||[]).push(a,null));for(a in r){var u=r[a];if(s=o!=null?o[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(l||(l=[]),l.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(l=l||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(l=l||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(bn.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&M("scroll",e),l||s===u||(l=[])):(l=l||[]).push(a,u))}n&&(l=l||[]).push("style",n);var a=l;(t.updateQueue=a)&&(t.flags|=4)}};mf=function(e,t,n,r){n!==r&&(t.flags|=4)};function An(e,t){if(!$)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function j0(e,t,n){var r=t.pendingProps;switch(ss(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ie(t),null;case 1:return ge(t.type)&&yo(),ie(t),null;case 3:return r=t.stateNode,Sn(),U(ye),U(ue),ys(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ar(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Be!==null&&(Oi(Be),Be=null))),Ei(e,t),ie(t),null;case 5:ms(t);var o=It(fr.current);if(n=t.type,e!==null&&t.stateNode!=null)hf(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(k(166));return ie(t),null}if(e=It(Xe.current),Ar(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ke]=t,r[ar]=l,e=(t.mode&1)!==0,n){case"dialog":M("cancel",r),M("close",r);break;case"iframe":case"object":case"embed":M("load",r);break;case"video":case"audio":for(o=0;o<Vn.length;o++)M(Vn[o],r);break;case"source":M("error",r);break;case"img":case"image":case"link":M("error",r),M("load",r);break;case"details":M("toggle",r);break;case"input":Xs(r,l),M("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},M("invalid",r);break;case"textarea":Js(r,l),M("invalid",r)}Xl(n,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var s=l[i];i==="children"?typeof s=="string"?r.textContent!==s&&(l.suppressHydrationWarning!==!0&&Fr(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(l.suppressHydrationWarning!==!0&&Fr(r.textContent,s,e),o=["children",""+s]):bn.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&M("scroll",r)}switch(n){case"input":Pr(r),Ys(r,l,!0);break;case"textarea":Pr(r),Zs(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=mo)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ha(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ke]=t,e[ar]=r,pf(e,t,!1,!1),t.stateNode=e;e:{switch(i=Yl(n,r),n){case"dialog":M("cancel",e),M("close",e),o=r;break;case"iframe":case"object":case"embed":M("load",e),o=r;break;case"video":case"audio":for(o=0;o<Vn.length;o++)M(Vn[o],e);o=r;break;case"source":M("error",e),o=r;break;case"img":case"image":case"link":M("error",e),M("load",e),o=r;break;case"details":M("toggle",e),o=r;break;case"input":Xs(e,r),o=Wl(e,r),M("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=W({},r,{value:void 0}),M("invalid",e);break;case"textarea":Js(e,r),o=Kl(e,r),M("invalid",e);break;default:o=r}Xl(n,o),s=o;for(l in s)if(s.hasOwnProperty(l)){var u=s[l];l==="style"?Qa(e,u):l==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Va(e,u)):l==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&er(e,u):typeof u=="number"&&er(e,""+u):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(bn.hasOwnProperty(l)?u!=null&&l==="onScroll"&&M("scroll",e):u!=null&&qi(e,l,u,i))}switch(n){case"input":Pr(e),Ys(e,r,!1);break;case"textarea":Pr(e),Zs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+_t(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?an(e,!!r.multiple,l,!1):r.defaultValue!=null&&an(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=mo)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ie(t),null;case 6:if(e&&t.stateNode!=null)mf(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(n=It(fr.current),It(Xe.current),Ar(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ke]=t,(l=r.nodeValue!==n)&&(e=xe,e!==null))switch(e.tag){case 3:Fr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Fr(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ke]=t,t.stateNode=r}return ie(t),null;case 13:if(U(H),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if($&&Ee!==null&&t.mode&1&&!(t.flags&128))zc(),vn(),t.flags|=98560,l=!1;else if(l=Ar(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(k(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(k(317));l[Ke]=t}else vn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ie(t),l=!1}else Be!==null&&(Oi(Be),Be=null),l=!0;if(!l)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||H.current&1?Z===0&&(Z=3):Ps())),t.updateQueue!==null&&(t.flags|=4),ie(t),null);case 4:return Sn(),Ei(e,t),e===null&&sr(t.stateNode.containerInfo),ie(t),null;case 10:return fs(t.type._context),ie(t),null;case 17:return ge(t.type)&&yo(),ie(t),null;case 19:if(U(H),l=t.memoizedState,l===null)return ie(t),null;if(r=(t.flags&128)!==0,i=l.rendering,i===null)if(r)An(l,!1);else{if(Z!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=xo(e),i!==null){for(t.flags|=128,An(l,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,i=l.alternate,i===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,l.type=i.type,e=i.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return A(H,H.current&1|2),t.child}e=e.sibling}l.tail!==null&&K()>En&&(t.flags|=128,r=!0,An(l,!1),t.lanes=4194304)}else{if(!r)if(e=xo(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),An(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!$)return ie(t),null}else 2*K()-l.renderingStartTime>En&&n!==1073741824&&(t.flags|=128,r=!0,An(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(n=l.last,n!==null?n.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=K(),t.sibling=null,n=H.current,A(H,r?n&1|2:n&1),t):(ie(t),null);case 22:case 23:return Ns(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ke&1073741824&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function D0(e,t){switch(ss(t),t.tag){case 1:return ge(t.type)&&yo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Sn(),U(ye),U(ue),ys(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ms(t),null;case 13:if(U(H),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));vn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U(H),null;case 4:return Sn(),null;case 10:return fs(t.type._context),null;case 22:case 23:return Ns(),null;case 24:return null;default:return null}}var Br=!1,se=!1,I0=typeof WeakSet=="function"?WeakSet:Set,C=null;function sn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Q(e,t,r)}else n.current=null}function xi(e,t,n){try{n()}catch(r){Q(e,t,r)}}var $u=!1;function F0(e,t){if(ii=fo,e=wc(),ls(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var i=0,s=-1,u=-1,a=0,f=0,d=e,m=null;t:for(;;){for(var w;d!==n||o!==0&&d.nodeType!==3||(s=i+o),d!==l||r!==0&&d.nodeType!==3||(u=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(w=d.firstChild)!==null;)m=d,d=w;for(;;){if(d===e)break t;if(m===n&&++a===o&&(s=i),m===l&&++f===r&&(u=i),(w=d.nextSibling)!==null)break;d=m,m=d.parentNode}d=w}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(si={focusedElem:e,selectionRange:n},fo=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var v=g.memoizedProps,x=g.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?v:Me(t.type,v),x);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(S){Q(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return g=$u,$u=!1,g}function Yn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&xi(t,n,l)}o=o.next}while(o!==r)}}function Vo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function _i(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function yf(e){var t=e.alternate;t!==null&&(e.alternate=null,yf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ke],delete t[ar],delete t[ci],delete t[v0],delete t[w0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function gf(e){return e.tag===5||e.tag===3||e.tag===4}function Hu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||gf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ci(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=mo));else if(r!==4&&(e=e.child,e!==null))for(Ci(e,t,n),e=e.sibling;e!==null;)Ci(e,t,n),e=e.sibling}function Ti(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ti(e,t,n),e=e.sibling;e!==null;)Ti(e,t,n),e=e.sibling}var ne=null,Ue=!1;function it(e,t,n){for(n=n.child;n!==null;)vf(e,t,n),n=n.sibling}function vf(e,t,n){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(Io,n)}catch{}switch(n.tag){case 5:se||sn(n,t);case 6:var r=ne,o=Ue;ne=null,it(e,t,n),ne=r,Ue=o,ne!==null&&(Ue?(e=ne,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ne.removeChild(n.stateNode));break;case 18:ne!==null&&(Ue?(e=ne,n=n.stateNode,e.nodeType===8?Sl(e.parentNode,n):e.nodeType===1&&Sl(e,n),or(e)):Sl(ne,n.stateNode));break;case 4:r=ne,o=Ue,ne=n.stateNode.containerInfo,Ue=!0,it(e,t,n),ne=r,Ue=o;break;case 0:case 11:case 14:case 15:if(!se&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&xi(n,t,i),o=o.next}while(o!==r)}it(e,t,n);break;case 1:if(!se&&(sn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Q(n,t,s)}it(e,t,n);break;case 21:it(e,t,n);break;case 22:n.mode&1?(se=(r=se)||n.memoizedState!==null,it(e,t,n),se=r):it(e,t,n);break;default:it(e,t,n)}}function Vu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new I0),t.forEach(function(r){var o=Q0.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Fe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:ne=s.stateNode,Ue=!1;break e;case 3:ne=s.stateNode.containerInfo,Ue=!0;break e;case 4:ne=s.stateNode.containerInfo,Ue=!0;break e}s=s.return}if(ne===null)throw Error(k(160));vf(l,i,o),ne=null,Ue=!1;var u=o.alternate;u!==null&&(u.return=null),o.return=null}catch(a){Q(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)wf(t,e),t=t.sibling}function wf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Fe(t,e),Qe(e),r&4){try{Yn(3,e,e.return),Vo(3,e)}catch(v){Q(e,e.return,v)}try{Yn(5,e,e.return)}catch(v){Q(e,e.return,v)}}break;case 1:Fe(t,e),Qe(e),r&512&&n!==null&&sn(n,n.return);break;case 5:if(Fe(t,e),Qe(e),r&512&&n!==null&&sn(n,n.return),e.flags&32){var o=e.stateNode;try{er(o,"")}catch(v){Q(e,e.return,v)}}if(r&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=n!==null?n.memoizedProps:l,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&l.type==="radio"&&l.name!=null&&Ba(o,l),Yl(s,i);var a=Yl(s,l);for(i=0;i<u.length;i+=2){var f=u[i],d=u[i+1];f==="style"?Qa(o,d):f==="dangerouslySetInnerHTML"?Va(o,d):f==="children"?er(o,d):qi(o,f,d,a)}switch(s){case"input":Ql(o,l);break;case"textarea":$a(o,l);break;case"select":var m=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var w=l.value;w!=null?an(o,!!l.multiple,w,!1):m!==!!l.multiple&&(l.defaultValue!=null?an(o,!!l.multiple,l.defaultValue,!0):an(o,!!l.multiple,l.multiple?[]:"",!1))}o[ar]=l}catch(v){Q(e,e.return,v)}}break;case 6:if(Fe(t,e),Qe(e),r&4){if(e.stateNode===null)throw Error(k(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(v){Q(e,e.return,v)}}break;case 3:if(Fe(t,e),Qe(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{or(t.containerInfo)}catch(v){Q(e,e.return,v)}break;case 4:Fe(t,e),Qe(e);break;case 13:Fe(t,e),Qe(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Cs=K())),r&4&&Vu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(se=(a=se)||f,Fe(t,e),se=a):Fe(t,e),Qe(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!f&&e.mode&1)for(C=e,f=e.child;f!==null;){for(d=C=f;C!==null;){switch(m=C,w=m.child,m.tag){case 0:case 11:case 14:case 15:Yn(4,m,m.return);break;case 1:sn(m,m.return);var g=m.stateNode;if(typeof g.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(v){Q(r,n,v)}}break;case 5:sn(m,m.return);break;case 22:if(m.memoizedState!==null){Qu(d);continue}}w!==null?(w.return=m,C=w):Qu(d)}f=f.sibling}e:for(f=null,d=e;;){if(d.tag===5){if(f===null){f=d;try{o=d.stateNode,a?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(s=d.stateNode,u=d.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=Wa("display",i))}catch(v){Q(e,e.return,v)}}}else if(d.tag===6){if(f===null)try{d.stateNode.nodeValue=a?"":d.memoizedProps}catch(v){Q(e,e.return,v)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Fe(t,e),Qe(e),r&4&&Vu(e);break;case 21:break;default:Fe(t,e),Qe(e)}}function Qe(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(gf(n)){var r=n;break e}n=n.return}throw Error(k(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(er(o,""),r.flags&=-33);var l=Hu(e);Ti(e,l,o);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Hu(e);Ci(e,s,i);break;default:throw Error(k(161))}}catch(u){Q(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function A0(e,t,n){C=e,Sf(e)}function Sf(e,t,n){for(var r=(e.mode&1)!==0;C!==null;){var o=C,l=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||Br;if(!i){var s=o.alternate,u=s!==null&&s.memoizedState!==null||se;s=Br;var a=se;if(Br=i,(se=u)&&!a)for(C=o;C!==null;)i=C,u=i.child,i.tag===22&&i.memoizedState!==null?qu(o):u!==null?(u.return=i,C=u):qu(o);for(;l!==null;)C=l,Sf(l),l=l.sibling;C=o,Br=s,se=a}Wu(e)}else o.subtreeFlags&8772&&l!==null?(l.return=o,C=l):Wu(e)}}function Wu(e){for(;C!==null;){var t=C;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:se||Vo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!se)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Me(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&Pu(t,l,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Pu(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var f=a.memoizedState;if(f!==null){var d=f.dehydrated;d!==null&&or(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}se||t.flags&512&&_i(t)}catch(m){Q(t,t.return,m)}}if(t===e){C=null;break}if(n=t.sibling,n!==null){n.return=t.return,C=n;break}C=t.return}}function Qu(e){for(;C!==null;){var t=C;if(t===e){C=null;break}var n=t.sibling;if(n!==null){n.return=t.return,C=n;break}C=t.return}}function qu(e){for(;C!==null;){var t=C;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Vo(4,t)}catch(u){Q(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(u){Q(t,o,u)}}var l=t.return;try{_i(t)}catch(u){Q(t,l,u)}break;case 5:var i=t.return;try{_i(t)}catch(u){Q(t,i,u)}}}catch(u){Q(t,t.return,u)}if(t===e){C=null;break}var s=t.sibling;if(s!==null){s.return=t.return,C=s;break}C=t.return}}var M0=Math.ceil,To=lt.ReactCurrentDispatcher,xs=lt.ReactCurrentOwner,ze=lt.ReactCurrentBatchConfig,I=0,te=null,X=null,re=0,ke=0,un=Nt(0),Z=0,mr=null,Vt=0,Wo=0,_s=0,Jn=null,he=null,Cs=0,En=1/0,Ye=null,No=!1,Ni=null,kt=null,$r=!1,mt=null,Po=0,Zn=0,Pi=null,to=-1,no=0;function ce(){return I&6?K():to!==-1?to:to=K()}function Et(e){return e.mode&1?I&2&&re!==0?re&-re:k0.transition!==null?(no===0&&(no=rc()),no):(e=F,e!==0||(e=window.event,e=e===void 0?16:cc(e.type)),e):1}function He(e,t,n,r){if(50<Zn)throw Zn=0,Pi=null,Error(k(185));vr(e,n,r),(!(I&2)||e!==te)&&(e===te&&(!(I&2)&&(Wo|=n),Z===4&&pt(e,re)),ve(e,r),n===1&&I===0&&!(t.mode&1)&&(En=K()+500,Bo&&Pt()))}function ve(e,t){var n=e.callbackNode;kp(e,t);var r=co(e,e===te?re:0);if(r===0)n!==null&&tu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&tu(n),t===1)e.tag===0?S0(Ku.bind(null,e)):Rc(Ku.bind(null,e)),y0(function(){!(I&6)&&Pt()}),n=null;else{switch(oc(r)){case 1:n=Ji;break;case 4:n=tc;break;case 16:n=ao;break;case 536870912:n=nc;break;default:n=ao}n=Pf(n,kf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function kf(e,t){if(to=-1,no=0,I&6)throw Error(k(327));var n=e.callbackNode;if(hn()&&e.callbackNode!==n)return null;var r=co(e,e===te?re:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ro(e,r);else{t=r;var o=I;I|=2;var l=xf();(te!==e||re!==t)&&(Ye=null,En=K()+500,At(e,t));do try{$0();break}catch(s){Ef(e,s)}while(!0);cs(),To.current=l,I=o,X!==null?t=0:(te=null,re=0,t=Z)}if(t!==0){if(t===2&&(o=ti(e),o!==0&&(r=o,t=Ri(e,o))),t===1)throw n=mr,At(e,0),pt(e,r),ve(e,K()),n;if(t===6)pt(e,r);else{if(o=e.current.alternate,!(r&30)&&!U0(o)&&(t=Ro(e,r),t===2&&(l=ti(e),l!==0&&(r=l,t=Ri(e,l))),t===1))throw n=mr,At(e,0),pt(e,r),ve(e,K()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(k(345));case 2:zt(e,he,Ye);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=Cs+500-K(),10<t)){if(co(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){ce(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ai(zt.bind(null,e,he,Ye),t);break}zt(e,he,Ye);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-$e(r);l=1<<i,i=t[i],i>o&&(o=i),r&=~l}if(r=o,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*M0(r/1960))-r,10<r){e.timeoutHandle=ai(zt.bind(null,e,he,Ye),r);break}zt(e,he,Ye);break;case 5:zt(e,he,Ye);break;default:throw Error(k(329))}}}return ve(e,K()),e.callbackNode===n?kf.bind(null,e):null}function Ri(e,t){var n=Jn;return e.current.memoizedState.isDehydrated&&(At(e,t).flags|=256),e=Ro(e,t),e!==2&&(t=he,he=n,t!==null&&Oi(t)),e}function Oi(e){he===null?he=e:he.push.apply(he,e)}function U0(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],l=o.getSnapshot;o=o.value;try{if(!Ve(l(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function pt(e,t){for(t&=~_s,t&=~Wo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-$e(t),r=1<<n;e[n]=-1,t&=~r}}function Ku(e){if(I&6)throw Error(k(327));hn();var t=co(e,0);if(!(t&1))return ve(e,K()),null;var n=Ro(e,t);if(e.tag!==0&&n===2){var r=ti(e);r!==0&&(t=r,n=Ri(e,r))}if(n===1)throw n=mr,At(e,0),pt(e,t),ve(e,K()),n;if(n===6)throw Error(k(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,zt(e,he,Ye),ve(e,K()),null}function Ts(e,t){var n=I;I|=1;try{return e(t)}finally{I=n,I===0&&(En=K()+500,Bo&&Pt())}}function Wt(e){mt!==null&&mt.tag===0&&!(I&6)&&hn();var t=I;I|=1;var n=ze.transition,r=F;try{if(ze.transition=null,F=1,e)return e()}finally{F=r,ze.transition=n,I=t,!(I&6)&&Pt()}}function Ns(){ke=un.current,U(un)}function At(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,m0(n)),X!==null)for(n=X.return;n!==null;){var r=n;switch(ss(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&yo();break;case 3:Sn(),U(ye),U(ue),ys();break;case 5:ms(r);break;case 4:Sn();break;case 13:U(H);break;case 19:U(H);break;case 10:fs(r.type._context);break;case 22:case 23:Ns()}n=n.return}if(te=e,X=e=xt(e.current,null),re=ke=t,Z=0,mr=null,_s=Wo=Vt=0,he=Jn=null,Dt!==null){for(t=0;t<Dt.length;t++)if(n=Dt[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,l=n.pending;if(l!==null){var i=l.next;l.next=o,r.next=i}n.pending=r}Dt=null}return e}function Ef(e,t){do{var n=X;try{if(cs(),Zr.current=Co,_o){for(var r=V.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}_o=!1}if(Ht=0,ee=J=V=null,Xn=!1,dr=0,xs.current=null,n===null||n.return===null){Z=1,mr=t,X=null;break}e:{var l=e,i=n.return,s=n,u=t;if(t=re,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,f=s,d=f.tag;if(!(f.mode&1)&&(d===0||d===11||d===15)){var m=f.alternate;m?(f.updateQueue=m.updateQueue,f.memoizedState=m.memoizedState,f.lanes=m.lanes):(f.updateQueue=null,f.memoizedState=null)}var w=Du(i);if(w!==null){w.flags&=-257,Iu(w,i,s,l,t),w.mode&1&&ju(l,a,t),t=w,u=a;var g=t.updateQueue;if(g===null){var v=new Set;v.add(u),t.updateQueue=v}else g.add(u);break e}else{if(!(t&1)){ju(l,a,t),Ps();break e}u=Error(k(426))}}else if($&&s.mode&1){var x=Du(i);if(x!==null){!(x.flags&65536)&&(x.flags|=256),Iu(x,i,s,l,t),us(kn(u,s));break e}}l=u=kn(u,s),Z!==4&&(Z=2),Jn===null?Jn=[l]:Jn.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var p=of(l,u,t);Nu(l,p);break e;case 1:s=u;var c=l.type,h=l.stateNode;if(!(l.flags&128)&&(typeof c.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(kt===null||!kt.has(h)))){l.flags|=65536,t&=-t,l.lanes|=t;var S=lf(l,s,t);Nu(l,S);break e}}l=l.return}while(l!==null)}Cf(n)}catch(E){t=E,X===n&&n!==null&&(X=n=n.return);continue}break}while(!0)}function xf(){var e=To.current;return To.current=Co,e===null?Co:e}function Ps(){(Z===0||Z===3||Z===2)&&(Z=4),te===null||!(Vt&268435455)&&!(Wo&268435455)||pt(te,re)}function Ro(e,t){var n=I;I|=2;var r=xf();(te!==e||re!==t)&&(Ye=null,At(e,t));do try{B0();break}catch(o){Ef(e,o)}while(!0);if(cs(),I=n,To.current=r,X!==null)throw Error(k(261));return te=null,re=0,Z}function B0(){for(;X!==null;)_f(X)}function $0(){for(;X!==null&&!dp();)_f(X)}function _f(e){var t=Nf(e.alternate,e,ke);e.memoizedProps=e.pendingProps,t===null?Cf(e):X=t,xs.current=null}function Cf(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=D0(n,t),n!==null){n.flags&=32767,X=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Z=6,X=null;return}}else if(n=j0(n,t,ke),n!==null){X=n;return}if(t=t.sibling,t!==null){X=t;return}X=t=e}while(t!==null);Z===0&&(Z=5)}function zt(e,t,n){var r=F,o=ze.transition;try{ze.transition=null,F=1,H0(e,t,n,r)}finally{ze.transition=o,F=r}return null}function H0(e,t,n,r){do hn();while(mt!==null);if(I&6)throw Error(k(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(k(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(Ep(e,l),e===te&&(X=te=null,re=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||$r||($r=!0,Pf(ao,function(){return hn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=ze.transition,ze.transition=null;var i=F;F=1;var s=I;I|=4,xs.current=null,F0(e,n),wf(n,e),u0(si),fo=!!ii,si=ii=null,e.current=n,A0(n),pp(),I=s,F=i,ze.transition=l}else e.current=n;if($r&&($r=!1,mt=e,Po=o),l=e.pendingLanes,l===0&&(kt=null),yp(n.stateNode),ve(e,K()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(No)throw No=!1,e=Ni,Ni=null,e;return Po&1&&e.tag!==0&&hn(),l=e.pendingLanes,l&1?e===Pi?Zn++:(Zn=0,Pi=e):Zn=0,Pt(),null}function hn(){if(mt!==null){var e=oc(Po),t=ze.transition,n=F;try{if(ze.transition=null,F=16>e?16:e,mt===null)var r=!1;else{if(e=mt,mt=null,Po=0,I&6)throw Error(k(331));var o=I;for(I|=4,C=e.current;C!==null;){var l=C,i=l.child;if(C.flags&16){var s=l.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(C=a;C!==null;){var f=C;switch(f.tag){case 0:case 11:case 15:Yn(8,f,l)}var d=f.child;if(d!==null)d.return=f,C=d;else for(;C!==null;){f=C;var m=f.sibling,w=f.return;if(yf(f),f===a){C=null;break}if(m!==null){m.return=w,C=m;break}C=w}}}var g=l.alternate;if(g!==null){var v=g.child;if(v!==null){g.child=null;do{var x=v.sibling;v.sibling=null,v=x}while(v!==null)}}C=l}}if(l.subtreeFlags&2064&&i!==null)i.return=l,C=i;else e:for(;C!==null;){if(l=C,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Yn(9,l,l.return)}var p=l.sibling;if(p!==null){p.return=l.return,C=p;break e}C=l.return}}var c=e.current;for(C=c;C!==null;){i=C;var h=i.child;if(i.subtreeFlags&2064&&h!==null)h.return=i,C=h;else e:for(i=c;C!==null;){if(s=C,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Vo(9,s)}}catch(E){Q(s,s.return,E)}if(s===i){C=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,C=S;break e}C=s.return}}if(I=o,Pt(),Ge&&typeof Ge.onPostCommitFiberRoot=="function")try{Ge.onPostCommitFiberRoot(Io,e)}catch{}r=!0}return r}finally{F=n,ze.transition=t}}return!1}function Gu(e,t,n){t=kn(n,t),t=of(e,t,1),e=St(e,t,1),t=ce(),e!==null&&(vr(e,1,t),ve(e,t))}function Q(e,t,n){if(e.tag===3)Gu(e,e,n);else for(;t!==null;){if(t.tag===3){Gu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(kt===null||!kt.has(r))){e=kn(n,e),e=lf(t,e,1),t=St(t,e,1),e=ce(),t!==null&&(vr(t,1,e),ve(t,e));break}}t=t.return}}function V0(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ce(),e.pingedLanes|=e.suspendedLanes&n,te===e&&(re&n)===n&&(Z===4||Z===3&&(re&130023424)===re&&500>K()-Cs?At(e,0):_s|=n),ve(e,t)}function Tf(e,t){t===0&&(e.mode&1?(t=Lr,Lr<<=1,!(Lr&130023424)&&(Lr=4194304)):t=1);var n=ce();e=rt(e,t),e!==null&&(vr(e,t,n),ve(e,n))}function W0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Tf(e,n)}function Q0(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(t),Tf(e,n)}var Nf;Nf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ye.current)me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return me=!1,z0(e,t,n);me=!!(e.flags&131072)}else me=!1,$&&t.flags&1048576&&Oc(t,wo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;eo(e,t),e=t.pendingProps;var o=gn(t,ue.current);pn(t,n),o=vs(null,t,r,e,o,n);var l=ws();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ge(r)?(l=!0,go(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ps(t),o.updater=Ho,t.stateNode=o,o._reactInternals=t,yi(t,r,e,n),t=wi(null,t,r,!0,l,n)):(t.tag=0,$&&l&&is(t),ae(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(eo(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=K0(r),e=Me(r,e),o){case 0:t=vi(null,t,r,e,n);break e;case 1:t=Mu(null,t,r,e,n);break e;case 11:t=Fu(null,t,r,e,n);break e;case 14:t=Au(null,t,r,Me(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Me(r,o),vi(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Me(r,o),Mu(e,t,r,o,n);case 3:e:{if(cf(t),e===null)throw Error(k(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Fc(e,t),Eo(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=kn(Error(k(423)),t),t=Uu(e,t,r,n,o);break e}else if(r!==o){o=kn(Error(k(424)),t),t=Uu(e,t,r,n,o);break e}else for(Ee=wt(t.stateNode.containerInfo.firstChild),xe=t,$=!0,Be=null,n=Dc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(vn(),r===o){t=ot(e,t,n);break e}ae(e,t,r,n)}t=t.child}return t;case 5:return Ac(t),e===null&&pi(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,ui(r,o)?i=null:l!==null&&ui(r,l)&&(t.flags|=32),af(e,t),ae(e,t,i,n),t.child;case 6:return e===null&&pi(t),null;case 13:return ff(e,t,n);case 4:return hs(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=wn(t,null,r,n):ae(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Me(r,o),Fu(e,t,r,o,n);case 7:return ae(e,t,t.pendingProps,n),t.child;case 8:return ae(e,t,t.pendingProps.children,n),t.child;case 12:return ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,A(So,r._currentValue),r._currentValue=i,l!==null)if(Ve(l.value,i)){if(l.children===o.children&&!ye.current){t=ot(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var s=l.dependencies;if(s!==null){i=l.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(l.tag===1){u=et(-1,n&-n),u.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var f=a.pending;f===null?u.next=u:(u.next=f.next,f.next=u),a.pending=u}}l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),hi(l.return,n,t),s.lanes|=n;break}u=u.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(k(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),hi(i,n,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}ae(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,pn(t,n),o=je(o),r=r(o),t.flags|=1,ae(e,t,r,n),t.child;case 14:return r=t.type,o=Me(r,t.pendingProps),o=Me(r.type,o),Au(e,t,r,o,n);case 15:return sf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Me(r,o),eo(e,t),t.tag=1,ge(r)?(e=!0,go(t)):e=!1,pn(t,n),rf(t,r,o),yi(t,r,o,n),wi(null,t,r,!0,e,n);case 19:return df(e,t,n);case 22:return uf(e,t,n)}throw Error(k(156,t.tag))};function Pf(e,t){return ec(e,t)}function q0(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Le(e,t,n,r){return new q0(e,t,n,r)}function Rs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function K0(e){if(typeof e=="function")return Rs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Gi)return 11;if(e===Xi)return 14}return 2}function xt(e,t){var n=e.alternate;return n===null?(n=Le(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ro(e,t,n,r,o,l){var i=2;if(r=e,typeof e=="function")Rs(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Jt:return Mt(n.children,o,l,t);case Ki:i=8,o|=8;break;case Bl:return e=Le(12,n,t,o|2),e.elementType=Bl,e.lanes=l,e;case $l:return e=Le(13,n,t,o),e.elementType=$l,e.lanes=l,e;case Hl:return e=Le(19,n,t,o),e.elementType=Hl,e.lanes=l,e;case Aa:return Qo(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ia:i=10;break e;case Fa:i=9;break e;case Gi:i=11;break e;case Xi:i=14;break e;case ct:i=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Le(i,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function Mt(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function Qo(e,t,n,r){return e=Le(22,e,r,t),e.elementType=Aa,e.lanes=n,e.stateNode={isHidden:!1},e}function Pl(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function Rl(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function G0(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=al(0),this.expirationTimes=al(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=al(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Os(e,t,n,r,o,l,i,s,u){return e=new G0(e,t,n,s,u),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Le(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ps(l),e}function X0(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Yt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Rf(e){if(!e)return Ct;e=e._reactInternals;e:{if(Kt(e)!==e||e.tag!==1)throw Error(k(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(k(171))}if(e.tag===1){var n=e.type;if(ge(n))return Pc(e,n,t)}return t}function Of(e,t,n,r,o,l,i,s,u){return e=Os(n,r,!0,e,o,l,i,s,u),e.context=Rf(null),n=e.current,r=ce(),o=Et(n),l=et(r,o),l.callback=t??null,St(n,l,o),e.current.lanes=o,vr(e,o,r),ve(e,r),e}function qo(e,t,n,r){var o=t.current,l=ce(),i=Et(o);return n=Rf(n),t.context===null?t.context=n:t.pendingContext=n,t=et(l,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=St(o,t,i),e!==null&&(He(e,o,i,l),Jr(e,o,i)),i}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Xu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ls(e,t){Xu(e,t),(e=e.alternate)&&Xu(e,t)}function Y0(){return null}var Lf=typeof reportError=="function"?reportError:function(e){console.error(e)};function zs(e){this._internalRoot=e}Ko.prototype.render=zs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));qo(e,t,null,null)};Ko.prototype.unmount=zs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wt(function(){qo(null,e,null,null)}),t[nt]=null}};function Ko(e){this._internalRoot=e}Ko.prototype.unstable_scheduleHydration=function(e){if(e){var t=sc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<dt.length&&t!==0&&t<dt[n].priority;n++);dt.splice(n,0,e),n===0&&ac(e)}};function js(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Go(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Yu(){}function J0(e,t,n,r,o){if(o){if(typeof r=="function"){var l=r;r=function(){var a=Oo(i);l.call(a)}}var i=Of(t,r,e,0,null,!1,!1,"",Yu);return e._reactRootContainer=i,e[nt]=i.current,sr(e.nodeType===8?e.parentNode:e),Wt(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var a=Oo(u);s.call(a)}}var u=Os(e,0,!1,null,null,!1,!1,"",Yu);return e._reactRootContainer=u,e[nt]=u.current,sr(e.nodeType===8?e.parentNode:e),Wt(function(){qo(t,u,n,r)}),u}function Xo(e,t,n,r,o){var l=n._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var s=o;o=function(){var u=Oo(i);s.call(u)}}qo(t,i,e,o)}else i=J0(n,t,e,o,r);return Oo(i)}lc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Hn(t.pendingLanes);n!==0&&(Zi(t,n|1),ve(t,K()),!(I&6)&&(En=K()+500,Pt()))}break;case 13:Wt(function(){var r=rt(e,1);if(r!==null){var o=ce();He(r,e,1,o)}}),Ls(e,1)}};bi=function(e){if(e.tag===13){var t=rt(e,134217728);if(t!==null){var n=ce();He(t,e,134217728,n)}Ls(e,134217728)}};ic=function(e){if(e.tag===13){var t=Et(e),n=rt(e,t);if(n!==null){var r=ce();He(n,e,t,r)}Ls(e,t)}};sc=function(){return F};uc=function(e,t){var n=F;try{return F=e,t()}finally{F=n}};Zl=function(e,t,n){switch(t){case"input":if(Ql(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Uo(r);if(!o)throw Error(k(90));Ua(r),Ql(r,o)}}}break;case"textarea":$a(e,n);break;case"select":t=n.value,t!=null&&an(e,!!n.multiple,t,!1)}};Ga=Ts;Xa=Wt;var Z0={usingClientEntryPoint:!1,Events:[Sr,tn,Uo,qa,Ka,Ts]},Mn={findFiberByHostInstance:jt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},b0={bundleType:Mn.bundleType,version:Mn.version,rendererPackageName:Mn.rendererPackageName,rendererConfig:Mn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:lt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Za(e),e===null?null:e.stateNode},findFiberByHostInstance:Mn.findFiberByHostInstance||Y0,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Hr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Hr.isDisabled&&Hr.supportsFiber)try{Io=Hr.inject(b0),Ge=Hr}catch{}}Te.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Z0;Te.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!js(t))throw Error(k(200));return X0(e,t,null,n)};Te.createRoot=function(e,t){if(!js(e))throw Error(k(299));var n=!1,r="",o=Lf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Os(e,1,!1,null,null,n,!1,r,o),e[nt]=t.current,sr(e.nodeType===8?e.parentNode:e),new zs(t)};Te.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(k(188)):(e=Object.keys(e).join(","),Error(k(268,e)));return e=Za(t),e=e===null?null:e.stateNode,e};Te.flushSync=function(e){return Wt(e)};Te.hydrate=function(e,t,n){if(!Go(t))throw Error(k(200));return Xo(null,e,t,!0,n)};Te.hydrateRoot=function(e,t,n){if(!js(e))throw Error(k(405));var r=n!=null&&n.hydratedSources||null,o=!1,l="",i=Lf;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Of(t,null,e,1,n??null,o,!1,l,i),e[nt]=t.current,sr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Ko(t)};Te.render=function(e,t,n){if(!Go(t))throw Error(k(200));return Xo(null,e,t,!1,n)};Te.unmountComponentAtNode=function(e){if(!Go(e))throw Error(k(40));return e._reactRootContainer?(Wt(function(){Xo(null,null,e,!1,function(){e._reactRootContainer=null,e[nt]=null})}),!0):!1};Te.unstable_batchedUpdates=Ts;Te.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Go(n))throw Error(k(200));if(e==null||e._reactInternals===void 0)throw Error(k(38));return Xo(e,t,n,!1,r)};Te.version="18.3.1-next-f1338f8080-20240426";function zf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(zf)}catch(e){console.error(e)}}zf(),La.exports=Te;var e1=La.exports,Ju=e1;Ml.createRoot=Ju.createRoot,Ml.hydrateRoot=Ju.hydrateRoot;/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var Ol,Zu;function t1(){if(Zu)return Ol;Zu=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(l){if(l==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(l)}function o(){try{if(!Object.assign)return!1;var l=new String("abc");if(l[5]="de",Object.getOwnPropertyNames(l)[0]==="5")return!1;for(var i={},s=0;s<10;s++)i["_"+String.fromCharCode(s)]=s;var u=Object.getOwnPropertyNames(i).map(function(f){return i[f]});if(u.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(f){a[f]=f}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return Ol=o()?Object.assign:function(l,i){for(var s,u=r(l),a,f=1;f<arguments.length;f++){s=Object(arguments[f]);for(var d in s)t.call(s,d)&&(u[d]=s[d]);if(e){a=e(s);for(var m=0;m<a.length;m++)n.call(s,a[m])&&(u[a[m]]=s[a[m]])}}return u},Ol}var jf={exports:{}},Xt={};/** @license React v17.0.2
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var bu;function n1(){if(bu)return Xt;bu=1,t1();var e=Vd,t=60103;if(Xt.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var n=Symbol.for;t=n("react.element"),Xt.Fragment=n("react.fragment")}var r=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function i(s,u,a){var f,d={},m=null,w=null;a!==void 0&&(m=""+a),u.key!==void 0&&(m=""+u.key),u.ref!==void 0&&(w=u.ref);for(f in u)o.call(u,f)&&!l.hasOwnProperty(f)&&(d[f]=u[f]);if(s&&s.defaultProps)for(f in u=s.defaultProps,u)d[f]===void 0&&(d[f]=u[f]);return{$$typeof:t,type:s,key:m,ref:w,props:d,_owner:r.current}}return Xt.jsx=i,Xt.jsxs=i,Xt}jf.exports=n1();var G=jf.exports;function Df(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var If={exports:{}},Ll,ea;function r1(){if(ea)return Ll;ea=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Ll=e,Ll}var zl,ta;function o1(){if(ta)return zl;ta=1;var e=r1();function t(){}function n(){}return n.resetWarningCache=t,zl=function(){function r(i,s,u,a,f,d){if(d!==e){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}r.isRequired=r;function o(){return r}var l={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:o,element:r,elementType:r,instanceOf:o,node:r,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return l.PropTypes=l,l},zl}If.exports=o1()();var Pe=If.exports,Ff={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var l="",i=0;i<arguments.length;i++){var s=arguments[i];s&&(l=o(l,r.call(this,s)))}return l}function r(l){if(typeof l=="string"||typeof l=="number")return this&&this[l]||l;if(typeof l!="object")return"";if(Array.isArray(l))return n.apply(this,l);if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]"))return l.toString();var i="";for(var s in l)t.call(l,s)&&l[s]&&(i=o(i,this&&this[s]||s));return i}function o(l,i){return i?l?l+" "+i:l+i:l}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Ff);var l1=Ff.exports;const i1=Df(l1),s1="_logo_1ucpf_27",u1={logo:s1},a1=i1.bind({...u1}),Vr={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},Af=({ariaHidden:e=!0,className:t,inverse:n,title:r="Healthgrades",width:o})=>{const l={[t]:t,logo:!0,"logo--standard":!n,"logo--inverse":n},i=n?Vr.inverse:Vr.base,s=n?Vr.inverse:Vr.secondary;return G.jsxs("svg",{className:a1(l),"aria-hidden":e?!0:null,width:o||"100%",viewBox:"0 0 165 24",children:[G.jsx("title",{children:r}),G.jsx("path",{fill:i,d:"M41.058 8.858c-.751 0-2.053.15-3.03 1.152V4.95A.951.951 0 0037.077 4h-.126a.951.951 0 00-.951.951v13.321c0 .527.426.952.951.952h.15a.951.951 0 00.952-.952V13.54c0-1.603 1.127-2.73 2.73-2.73s2.504.977 2.504 2.68v4.782a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V12.94c0-2.429-1.728-4.082-4.282-4.082zm11.168 0c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.452 0 2.604-.35 3.606-1.102a.791.791 0 00.325-.55c.025-.226-.025-.476-.175-.652a.992.992 0 00-1.327-.25 4.368 4.368 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.936c.451 0 .802-.376.802-.802-.025-3.055-2.004-5.233-4.808-5.233zm2.68 4.357H49.32c.326-1.553 1.377-2.48 2.855-2.48 1.452-.024 2.479.927 2.73 2.48zm100.39-.125l1.125.15c2.855.376 3.456 1.803 3.506 2.98 0 1.978-1.778 3.255-4.533 3.255-.75 0-2.203-.125-3.58-.877-.226-.125-.4-.325-.45-.575a.853.853 0 01.1-.701c.275-.451.8-.576 1.251-.326.727.426 1.603.626 2.655.626 1.552 0 2.43-.5 2.43-1.327 0-.225 0-.927-1.804-1.152l-1.127-.125c-2.83-.35-3.43-1.778-3.43-2.93 0-1.953 1.627-3.205 4.131-3.205 1.202 0 2.38.25 3.33.701.226.125.401.3.476.551.075.25.05.5-.075.726a.99.99 0 01-1.252.4c-.777-.35-1.653-.55-2.454-.55-1.227 0-2.028.5-2.028 1.277 0 .4.175.926 1.728 1.101zm-10.118-4.232c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.453 0 2.604-.35 3.606-1.102a.792.792 0 00.326-.55c.025-.226-.025-.476-.176-.652-.325-.4-.9-.526-1.327-.25a4.366 4.366 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.912c.45 0 .801-.376.801-.802 0-3.055-1.978-5.233-4.783-5.233zm2.68 4.357h-5.585c.326-1.553 1.378-2.48 2.855-2.48 1.452-.024 2.48.927 2.73 2.48zM137.24 4h-.15a.95.95 0 00-.95.952v5.158c-.853-.827-1.98-1.252-3.282-1.252-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.43-.426 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V4.927c0-.5-.426-.927-.952-.927zm-1 10.167c0 1.953-1.328 3.355-3.18 3.355s-3.207-1.402-3.207-3.355c0-1.928 1.353-3.33 3.206-3.33 1.828-.026 3.18 1.377 3.18 3.33zm-11.37-5.109h-.15a.95.95 0 00-.95.952v.1c-.853-.826-1.98-1.252-3.282-1.252-2.905 0-5.083 2.279-5.083 5.284 0 3.03 2.178 5.283 5.083 5.283 1.302 0 2.43-.425 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V9.985c0-.5-.426-.927-.952-.927zm-4.207 8.44c-1.852 0-3.205-1.403-3.205-3.356 0-1.928 1.353-3.33 3.205-3.33 1.854 0 3.181 1.402 3.181 3.33.025 1.953-1.327 3.355-3.18 3.355zm-6.56-8.565c-.3-.05-.626-.075-.977-.075-1.05 0-1.978.4-2.679 1.177a.951.951 0 00-.95-.951h-.127a.951.951 0 00-.95.951v8.263c0 .526.425.952.95.952h.15a.95.95 0 00.952-.952v-4.682c0-1.653.952-2.78 2.38-2.78.3 0 .6.025.901.1a.98.98 0 001.176-.7l.025-.076c.075-.275.025-.55-.125-.801a1.28 1.28 0 00-.726-.426zm-9.14.126h.15c.526 0 .952.425 1.002.951v8.364c0 3.18-2.078 5.158-5.409 5.158-1.276 0-2.578-.326-3.58-.877a.947.947 0 01-.376-1.277l.025-.05c.1-.225.3-.375.551-.45s.476-.05.701.075c.827.45 1.728.676 2.654.676 2.08 0 3.331-1.177 3.331-3.18v-.401c-.827.801-1.903 1.227-3.205 1.227-2.905 0-5.033-2.204-5.033-5.233 0-3.005 2.103-5.209 5.033-5.209 1.302 0 2.403.426 3.205 1.252v-.075a.95.95 0 01.951-.951zm-3.956 8.263c1.828 0 3.155-1.352 3.155-3.255 0-1.878-1.327-3.256-3.155-3.256-1.828 0-3.155 1.378-3.155 3.256s1.327 3.255 3.155 3.255zM86.634 10.01c.977-1.002 2.279-1.152 3.03-1.152 2.554 0 4.282 1.653 4.257 4.082v5.333a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952v-4.782c0-1.703-.902-2.68-2.504-2.68s-2.73 1.127-2.73 2.73v4.732a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952V4.953c0-.527.426-.952.952-.952h.15c.526 0 .951.425.951.951v5.059zm-4.983 7.187c-.45.2-.901.3-1.327.3-1.077 0-1.678-.676-1.678-1.928v-4.607h3.18a.951.951 0 100-1.903h-3.18V6.93a.951.951 0 00-.951-.951h-.15a.951.951 0 00-.952.951V9.06h-1.152a.951.951 0 100 1.903h1.152v4.632c0 2.48 1.277 3.856 3.58 3.856.827 0 1.604-.2 2.33-.55a.988.988 0 00.475-.576c.076-.25.025-.526-.1-.777a.984.984 0 00-1.227-.35zM71.961 4h.15c.526 0 .952.425.952.951v13.322a.95.95 0 01-.952.952h-.15a.95.95 0 01-.952-.952V4.952c0-.526.426-.951.952-.951zm-4.257 5.058h-.15a.951.951 0 00-.952.951v.1c-.851-.826-1.978-1.251-3.28-1.251-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.429-.426 3.28-1.252v.075c0 .526.426.951.952.951h.15a.951.951 0 00.951-.951V9.985c0-.5-.425-.926-.951-.926zm-4.182 8.439c-1.853 0-3.205-1.403-3.205-3.356 0-1.928 1.352-3.33 3.205-3.33s3.18 1.402 3.18 3.33c0 1.953-1.327 3.356-3.18 3.356zM164.542 17l-.476 1.101-.476-1.101h-.426v1.702h.301v-1.302l.451 1.052h.3l.451-1.052v1.302h.3v-1.702h-.425zm-3.005 0v.275h.525v1.427h.301v-1.427h.526V17h-1.352z"}),G.jsx("path",{fill:s,d:"M26.175 11.627c-.561-.561-1.429-.561-2.015-.051l-7.552 7.551c-.434.434-1.122.434-1.53 0-.434-.433-.434-1.122 0-1.53l2.704-2.704v-.026l2.806-2.806a1.478 1.478 0 000-2.067 1.478 1.478 0 00-2.066 0l-1.888 1.888c-.434.434-1.097.434-1.531 0s-.434-1.097 0-1.53l6.53-6.531c.562-.562.562-1.506 0-2.067s-1.504-.561-2.065 0l-3.24 3.164c-.281.28-.664.433-1.021.433-.357 0-.714-.127-.995-.382l-3.036-3.036a6.605 6.605 0 00-9.337 0A6.562 6.562 0 000 6.6C0 8.361.69 10.02 1.94 11.27l12.246 12.246c0 .013.006.019.013.025s.013.013.013.026c.28.28.663.434 1.046.434s.74-.154 1.046-.434l9.847-9.848a1.486 1.486 0 00.026-2.092z"}),G.jsx("path",{fill:s,d:"M21.43 9.127c.28.28.663.433 1.046.433s.74-.153 1.046-.433l5.255-5.256a1.478 1.478 0 000-2.066 1.478 1.478 0 00-2.066 0L21.455 7.06a1.412 1.412 0 00-.025 2.067zM29.338 9.56a1.454 1.454 0 10-2.908 0 1.454 1.454 0 002.908 0z"})]})};Af.propTypes={ariaHidden:Pe.bool,className:Pe.string,inverse:Pe.bool,title:Pe.string,width:Pe.number};var Mf={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var l="",i=0;i<arguments.length;i++){var s=arguments[i];s&&(l=o(l,r(s)))}return l}function r(l){if(typeof l=="string"||typeof l=="number")return l;if(typeof l!="object")return"";if(Array.isArray(l))return n.apply(null,l);if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]"))return l.toString();var i="";for(var s in l)t.call(l,s)&&l[s]&&(i=o(i,s));return i}function o(l,i){return i?l?l+" "+i:l+i:l}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Mf);var c1=Mf.exports;const mn=wa(c1),f1="Xf8Xj",d1="UsscU",p1="_9Sfro",h1="e-REr",m1="yLS5b",y1="_7nyFu",g1="Dp470",st={closed:f1,linkList:d1,open:p1,icon:h1,menuBtnTitle:m1,title:y1,btn:g1};var Uf={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var l="",i=0;i<arguments.length;i++){var s=arguments[i];s&&(l=o(l,r(s)))}return l}function r(l){if(typeof l=="string"||typeof l=="number")return l;if(typeof l!="object")return"";if(Array.isArray(l))return n.apply(null,l);if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]"))return l.toString();var i="";for(var s in l)t.call(l,s)&&l[s]&&(i=o(i,s));return i}function o(l,i){return i?l?l+" "+i:l+i:l}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Uf);var v1=Uf.exports;const w1=Df(v1),S1="_icon_1tari_27",k1="_xs_1tari_33",E1="_sm_1tari_36",x1="_md_1tari_39",_1="_lg_1tari_42",C1="_xl_1tari_45",T1="_inheritSize_1tari_48",jl={icon:S1,xs:k1,sm:E1,md:x1,lg:_1,xl:C1,inheritSize:T1},pe=({ariaHidden:e=!0,className:t,children:n,inheritSize:r,noSetSize:o,qaTarget:l,size:i="md",title:s,viewBox:u="0 0 24 24"})=>{const a={[t]:!!t,[jl.icon]:!r,[jl[i]]:!r&&!o,[jl.inheritSize]:r};return G.jsxs("svg",{className:w1(a),viewBox:u,width:"1em",height:"1em","aria-hidden":e,"data-qa-target":l,focusable:!1,children:[!e&&!!s&&G.jsx("title",{children:s}),n]})};pe.propTypes={ariaHidden:Pe.bool,className:Pe.string,inheritSize:Pe.bool,noSetSize:Pe.bool,qaTarget:Pe.string,size:Pe.oneOf(["xs","sm","md","lg","xl"]),title:Pe.string};const N1=G.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Ds=e=>{const{qaTarget:t="chevron-right-icon",title:n="Chevron Right"}=e;return G.jsx(pe,{qaTarget:t,title:n,...e,children:N1})};Ds.propTypes=pe.propTypes;/*! js-cookie v3.0.5 | MIT */function Wr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var P1={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function Li(e,t){function n(o,l,i){if(!(typeof document>"u")){i=Wr({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var u in i)i[u]&&(s+="; "+u,i[u]!==!0&&(s+="="+i[u].split(";")[0]));return document.cookie=o+"="+e.write(l,o)+s}}function r(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var l=document.cookie?document.cookie.split("; "):[],i={},s=0;s<l.length;s++){var u=l[s].split("="),a=u.slice(1).join("=");try{var f=decodeURIComponent(u[0]);if(i[f]=e.read(a,f),o===f)break}catch{}}return o?i[o]:i}}return Object.create({set:n,get:r,remove:function(o,l){n(o,"",Wr({},l,{expires:-1}))},withAttributes:function(o){return Li(this.converter,Wr({},this.attributes,o))},withConverter:function(o){return Li(Wr({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var R1=Li(P1,{path:"/"});const Is=()=>{if(typeof localStorage>"u"||typeof localStorage=="unknown")return!1;const e="hg3.localstoragetest";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}},Bf=()=>typeof window<"u"&&!!window,$f=!Bf()||!window.location||!window.location.search,O1=15,L1=e=>e[0].toUpperCase()+e.slice(1),Hf=/hg\.debug(\w*)=true/i,zi=/hg3.enable(\w*)debug/i,Vf=(e,t)=>{const n=e.match(t)||{};return n&&n[1]||null},z1=()=>$f?!1:Vf(window.location.search,Hf),j1=()=>Is()?Object.keys(localStorage).reduce((e,t)=>e||zi.test(t)&&Vf(t,zi),!1):!1,D1=()=>{const e=z1()||j1()||"analytics";return{localStorageName:`hg3.${e.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${L1(e)}Debug`}},{localStorageName:Fs,localStorageToggleName:I1}=D1(),F1=()=>$f?null:Hf.test(window.location.search),A1=()=>Is()?Object.entries(localStorage).some(([e,t])=>e.match(zi)&&t==="true"):null,Wf=()=>{const e=F1()||A1(),t=Is();if(t)try{localStorage.setItem(I1,e)}catch(n){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",n)}return e&&t},Qf=()=>{try{localStorage.setItem(Fs,"[]")}catch(e){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",e)}},qf=()=>{try{const e=localStorage.getItem(Fs);return JSON.parse(e||"[]")}catch(e){__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",e)}return[]},Kf=(e,{contextData:t,...n})=>{if(!Wf())return Qf(),!1;const r=qf().concat(JSON.stringify({...t,...n,TrackingType:e})).slice(-O1);try{return localStorage.setItem(Fs,JSON.stringify(r)),!0}catch(o){return __DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o),!1}},M1={clear:Qf,getCallHistory:qf,recordCall:Kf};Wf()&&Bf()&&(window.Test={analyticsDebug:M1,...window.Test});const Gf=({pageName:e=!1,PageName:t=!1,...n}={})=>({...n,PageName:t||e||""});let Qr=typeof window<"u"?Gf(window.utag_data)||{}:{},Ae={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(Ae.waitingForUtag)return;Ae.waitingForUtag=!0;let e=0;const t=setInterval(()=>{if(window.utag){clearInterval(t);const n=Ae.callStack.length;for(let r=0;r<n;r++){const o=Ae.callStack.shift();window.utag[o.name](o.data)}}else e++>10&&(console.error("utag did not resolve"),clearInterval(t))},100)},view:e=>{window.utag?window.utag.view(e):(Ae.callStack&&Ae.callStack.push({name:"view",data:e}),Ae.waitForUtag())},link:e=>{window.utag?window.utag.link(e):(Ae.callStack&&Ae.callStack.push({name:"link",data:e}),Ae.waitForUtag())}};const na=(e={})=>Object.entries(e).reduce((t,[n,r])=>(r&&(t[n.replace("hg.","")]=r),t),{}),U1={_utagData:()=>Qr,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:e=""}={}}={}}=window||{};return e==="AppMeasurement"?window.s:void 0},trackLink:(e,t,n=!0)=>{try{!n&&typeof window<"u"&&(console.log(window.utag_data),window.utag_data&&(Qr=window.utag_data));const{addTrackValues:r,contextData:o=!1,PageName:l=!1,...i}=Gf(t),s=r||i,u=(l||Qr.PageName)+"|"+e,{server:a,ProductChannel:f,RollupSpecialtyID:d,ClientID:m}=Qr,w={ClientID:m,link_name:u,ProductChannel:f,RollupSpecialtyID:d,server:a,SitePathing:u,...na(s||{}),...na(o||{})};Ae.link(w),Kf("trackLink",w)}catch(r){console.error(r)}}},B1={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},$1=typeof window>"u"?B1:U1,Xf=(e,t={})=>{$1.trackLink(e,{...t})},H1="x2RPM",V1="I5ACa",W1="E-fRP",Q1="aE1HD",Lo={linkList:H1,listWrap:V1,listItem:W1,new:"E5zf3",icon:Q1},q1=({linkList:e,listId:t})=>e.links.map(({extraClasses:n="",isNewLink:r=!1,target:o="_blank",text:l="",url:i="",svgIcon:s=""},u)=>{const a=`${t}--link-${u+1}`,f={[Lo.listItem]:!0,[Lo.new]:r,[n]:n};let d=i;if(l==="Do Not Sell or Share My Personal Information"&&typeof document<"u"){const m="40706f89-b4b9-4c92-b517-bd87b5ddee4c",w=R1.get("tglr_anon_id"),g=`${i}?anonymousId=${w}&orgId=${m}`;d=w?g:i}return R.jsx("li",{children:i?R.jsxs("a",{className:mn(f),"data-qa-target":a,href:d,target:o,rel:o==="_blank"?"noopener":null,onClick:()=>Xf(`Footer ${t}: ${l.replace(/\u00B7/,"")}`),children:[l,s&&R.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:s}})]}):R.jsxs("button",{className:mn(f),"data-qa-target":a,type:"button",children:[l,s&&R.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:s}})]})},u)}),Yf=({className:e,linkList:t,listId:n,listWrap:r})=>{var l;if(!((l=t==null?void 0:t.links)!=null&&l.length))return null;const o={[e]:e,[Lo.linkList]:!0,[Lo.listWrap]:r,"list-unstyled":!0};return R.jsx("ul",{className:mn(o),id:n,children:q1({linkList:t,listId:n})})},K1=({linkList:e})=>{const[t,n]=_n.useState(!1),{id:r,links:o,title:l}=e;if(!(o!=null&&o.length)||!l)return null;const i=`footer-${r}-link-list`,s=`${i}--menu-title`,u=`${i}--menu-btn`,a={[st.closed]:!t,[st.open]:t};return R.jsxs("div",{className:mn(a),"data-qa-target":i,children:[R.jsx("div",{className:mn([st.menuBtnTitle],[st.title]),"data-qa-target":s,children:l}),R.jsxs("button",{className:mn([st.menuBtnTitle],[st.btn]),"aria-controls":i,"aria-haspopup":"true","data-qa-target":u,onClick:()=>n(!t),type:"button",children:[l,R.jsx(Ds,{size:"sm",className:st.icon})]}),R.jsx(Yf,{className:st.linkList,linkList:e,listId:i})]})},G1=G.jsx("path",{fill:"currentColor",d:"M9.3 21v-8.2H6V9.5h3.3v-2c0-3 1.9-4.5 4.6-4.5l2.7.1v3.2h-1.9C13.2 6.3 13 7 13 8v1.5h4.3l-1.7 3.3H13V21H9.3z"}),Jf=e=>{const{qaTarget:t="facebook-icon",title:n="Facebook"}=e;return G.jsx(pe,{qaTarget:t,title:n,...e,children:G1})};Jf.propTypes=pe.propTypes;const X1=G.jsx("path",{fill:"currentColor",d:"M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 001.384 2.126A5.868 5.868 0 004.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 002.126-1.384 5.86 5.86 0 001.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 00-1.384-2.126A5.847 5.847 0 0019.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 01-.899 1.382 3.744 3.744 0 01-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 01-1.379-.899 3.644 3.644 0 01-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 100 12.324 6.162 6.162 0 100-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 01-2.88 0 1.44 1.44 0 012.88 0z"}),Zf=e=>{const{qaTarget:t="instagram-icon",title:n="Instagram"}=e;return G.jsx(pe,{qaTarget:t,title:n,viewBox:"-2 -2 28 28",...e,children:X1})};Zf.propTypes=pe.propTypes;const Y1=G.jsx("path",{fill:"currentColor",d:"M8 19H5V9.6h3v9.6zM6.3 8.3c-.9 0-1.7-.8-1.7-1.8 0-.9.7-1.7 1.7-1.7s1.8.7 1.8 1.7-.8 1.8-1.8 1.8zM19.1 19h-3v-4.7c0-1 0-2.5-1.5-2.5-1.6 0-1.8 1.2-1.8 2.4v4.8h-3V9.5h2.9v1.3c.4-.7 1.3-1.5 2.8-1.5 3 0 3.6 2 3.6 4.6v5.2z"}),bf=e=>{const{qaTarget:t="linkedIn-icon",title:n="LinkedIn"}=e;return G.jsx(pe,{qaTarget:t,title:n,viewBox:"2 2 20 20",...e,children:Y1})};bf.propTypes=pe.propTypes;const J1=G.jsx("path",{fill:"currentColor",d:"M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"}),ed=e=>{const{qaTarget:t="pinterest-icon",title:n="Pinterest"}=e;return G.jsx(pe,{qaTarget:t,title:n,...e,children:J1})};ed.propTypes=pe.propTypes;const Z1=G.jsx("path",{fill:"currentColor",d:"M714.163 519.284L1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z"}),td=e=>G.jsx(pe,{qaTarget:"x-icon",title:"X",viewBox:"50 -180 1200 1600",...e,children:Z1});td.propTypes=pe.propTypes;const b1=G.jsx("path",{fill:"currentColor",d:"M23.499 6.203a3.008 3.008 0 00-2.089-2.089c-1.87-.501-9.4-.501-9.4-.501s-7.509-.01-9.399.501a3.008 3.008 0 00-2.088 2.09A31.258 31.26 0 000 12.01a31.258 31.26 0 00.523 5.785 3.008 3.008 0 002.088 2.089c1.869.502 9.4.502 9.4.502s7.508 0 9.399-.502a3.008 3.008 0 002.089-2.09 31.258 31.26 0 00.5-5.784 31.258 31.26 0 00-.5-5.808zm-13.891 9.4V8.407l6.266 3.604z"}),nd=e=>{const{qaTarget:t="youtube-icon",title:n="Youtube"}=e;return G.jsx(pe,{qaTarget:t,title:n,viewBox:"-1 -1 25 25",...e,children:b1})};nd.propTypes=pe.propTypes;const eh=e=>{switch(e){case"twitter":return R.jsx(td,{});case"instagram":return R.jsx(Zf,{});case"youtube":return R.jsx(nd,{});case"pinterest":return R.jsx(ed,{});case"facebook":return R.jsx(Jf,{});case"linkedin":return R.jsx(bf,{});default:return R.jsx(R.Fragment,{})}},th=({socialLinks:e})=>e.length?e.map(({socialService:t,url:n},r)=>{const o=t.charAt(0).toUpperCase()+t.slice(1);return R.jsx("a",{href:n,"aria-label":`Follow Healthgrades on ${o}`,id:`footer-social-link-${t}`,"data-qa-target":`social-link-${r+1}`,target:"_blank",rel:"noopener",children:eh(t)},t)}):R.jsx(R.Fragment,{}),nh="iB7P6",rh="Flz-r",ra={linkList:nh,menuBtn:rh},oh=({linkList:e})=>{const{id:t,links:n,title:r}=e,o={...e,links:n.map(i=>({text:i.title,type:i.type,url:i.url}))};if(!(n!=null&&n.length)||!r)return null;const l=`footer-${t}-link-list`;return R.jsxs("details",{className:ra.linkList,"data-qa-target":l,children:[R.jsxs("summary",{className:ra.menuBtn,"data-qa-target":`${l}--menu-btn`,children:[r,R.jsx("span",{className:"sr-only",children:" by searching our wide variety of specialty directories:"}),R.jsx(Ds,{size:"sm"})]}),R.jsx(Yf,{linkList:o,listId:l,listWrap:!0})]})},lh=()=>{const e=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:R.jsxs(R.Fragment,{children:[window.utag_data=ih,function(t,n,r,o){var l;t="https://tags.tiqcdn.com/utag/hg/main/qa/utag.js",n=document,r="script",o=n.createElement(r),o.src=t,o.type="text/javascript",o.async=!0,t=n.getElementsByTagName(r)[0],(l=t.parentNode)==null||l.insertBefore(o,t)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});_n.useEffect(()=>{e()},[])},oa="footer-import-svc",ih={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:oa,Channel:"",UX:"",ProductChannel:"",EntityType:"",SubSection:"",RollupSpecialtyID:"",ContentType:"",FolderName:"",ConversionComponentCount:"",DCPValue:"",GEOLocationCode:"",SponsorID:"",FFResultsType:"",NextActionType:"",MapCardView:"",GenericSearchTerm:"",PDCPhoneNumber:"",ProfileSequence:"",SyndicatedSite:"",ContentGeoLocation:"",LineofServiceCode:"",Content:"",HGProfileID:"",Drug:"",PracticingSpecialtyID:"",SitePathing:"",LocationSpecialtyRadius:"",MetaCategory:"",profileHasCompare:"",ExceptionTracking:"",conversioncomponentproviders:"",ClientID:"",oasVendor:"",WMDElementType:"",ucmsPageID:"",WMDCampaignType:"",ViewType:"",TestVersion:"",orientation:"",ConditionID:"",VerticalSearchID:"",purchaseID:"",transactionID:"",CrowdSourceEditType:"",PESFlag:"",NameSearched:"",ProviderConversionCode:"",AppointmentSource:"",mobileClickToCallNumber:"",PEShelpful:"",FindingMethod:"",InternalSearchValues:"",ProviderCount:"",FFSelectionType:"",oasApppointmentID:"",whatInterpretation:"",ProductTier:"",FormName:"",FilterTypeValue:"",autosuggest:"",pageName:oa,SignUpType:"",ConversionComponentType:"",SocialIcon:"",ResultsWhat:"",ResultsLocation:"",ResultsType:"",ResultsEntityIds:"",EnhancedListingCount:"",ClickThroughHGProfileID:"",pesrating:"",FFSelectionValue:"",SaveRemovedItem:"",RegistrationLoginSource:"",WMDCampaigType:"",FFcta:"",userID:"",HasVideo:"",ProviderSummaryElements:"",ProcedureID:"",CalendarEngagement:"",AYAGContentID:"",AYAGVersion:"",AYAGVisitReason:"",AYAGDiagnosis:"",ContentSource:"",GPSMapView:"",GPSInteractionType:"",BGPSVersion:"",DCPvalue:"",server:"",TealiumValue:"",HGRequestID:"",HGSessionID:""},sh="QoKk0",uh="JE4qD",ah="_8L3xP",ch="iHKOQ",fh="NXurI",dh="_-9l1r",ph="JKvri",ut={syndFooter:sh,container:uh,linkList:ah,copyright:ch,newsletter:fh,logos:dh,socialLinks:ph},hh=({cmsBody:e,id:t="syndicated-footer"})=>{var f;lh(),_n.useEffect(()=>{const d=document.querySelector(".newsletter-form__btn"),m=()=>Xf("newsletter submit");return d.addEventListener("click",m),()=>{document.querySelector(".newsletter-form__btn").removeEventListener("click",m)}},[]);const n=d=>d.split(" ").join("-").toLowerCase(),{footer:{badgeHtml:r="",content:o=[],logo:l={},navigation:i=[],socialIcons:s=[]}={}}=e,u=o==null?void 0:o.find(({type:d})=>d==="List"),a=(f=o==null?void 0:o.find(({type:d})=>d==="RichTextModule"))==null?void 0:f.text;return R.jsx("footer",{className:ut.syndFooter,"data-qa-target":t,children:R.jsxs("div",{className:ut.container,children:[R.jsx("div",{className:ut.linkList,children:i.map((d,m)=>{const w={id:n(d.text.text),links:d.subNavigation,title:d.text.text};return R.jsx(K1,{linkList:w},m)})}),R.jsx("div",{className:ut.linkList,children:R.jsx(oh,{linkList:{id:n(u.title.text),links:u.items,title:u.title.text}})}),R.jsx("div",{className:ut.newsletter,children:R.jsx("div",{className:"synd-footer-newsletter",dangerouslySetInnerHTML:{__html:a}})}),R.jsxs("div",{className:ut.logos,children:[R.jsx(mh,{link:l.link}),R.jsx("div",{className:ut.socialLinks,children:R.jsx(th,{socialLinks:s})})]}),R.jsx("div",{className:ut.copyright,dangerouslySetInnerHTML:{__html:r}})]})})},mh=({link:e})=>{if(!e)return R.jsx(R.Fragment,{});const t=e.url||"/";return R.jsx("a",{"aria-label":"Healthgrades Home",href:t,id:"cms-logo--section",children:R.jsx(Af,{inverse:!0,width:200})})};function rd(e,t){return function(){return e.apply(t,arguments)}}const{toString:yh}=Object.prototype,{getPrototypeOf:As}=Object,Yo=(e=>t=>{const n=yh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),We=e=>(e=e.toLowerCase(),t=>Yo(t)===e),Jo=e=>t=>typeof t===e,{isArray:Nn}=Array,yr=Jo("undefined");function gh(e){return e!==null&&!yr(e)&&e.constructor!==null&&!yr(e.constructor)&&_e(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const od=We("ArrayBuffer");function vh(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&od(e.buffer),t}const wh=Jo("string"),_e=Jo("function"),ld=Jo("number"),Zo=e=>e!==null&&typeof e=="object",Sh=e=>e===!0||e===!1,oo=e=>{if(Yo(e)!=="object")return!1;const t=As(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},kh=We("Date"),Eh=We("File"),xh=We("Blob"),_h=We("FileList"),Ch=e=>Zo(e)&&_e(e.pipe),Th=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||_e(e.append)&&((t=Yo(e))==="formdata"||t==="object"&&_e(e.toString)&&e.toString()==="[object FormData]"))},Nh=We("URLSearchParams"),[Ph,Rh,Oh,Lh]=["ReadableStream","Request","Response","Headers"].map(We),zh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Er(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Nn(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const l=n?Object.getOwnPropertyNames(e):Object.keys(e),i=l.length;let s;for(r=0;r<i;r++)s=l[r],t.call(null,e[s],s,e)}}function id(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const Ft=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,sd=e=>!yr(e)&&e!==Ft;function ji(){const{caseless:e}=sd(this)&&this||{},t={},n=(r,o)=>{const l=e&&id(t,o)||o;oo(t[l])&&oo(r)?t[l]=ji(t[l],r):oo(r)?t[l]=ji({},r):Nn(r)?t[l]=r.slice():t[l]=r};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&Er(arguments[r],n);return t}const jh=(e,t,n,{allOwnKeys:r}={})=>(Er(t,(o,l)=>{n&&_e(o)?e[l]=rd(o,n):e[l]=o},{allOwnKeys:r}),e),Dh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ih=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Fh=(e,t,n,r)=>{let o,l,i;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),l=o.length;l-- >0;)i=o[l],(!r||r(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=n!==!1&&As(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ah=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Mh=e=>{if(!e)return null;if(Nn(e))return e;let t=e.length;if(!ld(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Uh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&As(Uint8Array)),Bh=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=r.next())&&!o.done;){const l=o.value;t.call(e,l[0],l[1])}},$h=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Hh=We("HTMLFormElement"),Vh=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),la=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Wh=We("RegExp"),ud=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Er(n,(o,l)=>{let i;(i=t(o,l,e))!==!1&&(r[l]=i||o)}),Object.defineProperties(e,r)},Qh=e=>{ud(e,(t,n)=>{if(_e(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(_e(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},qh=(e,t)=>{const n={},r=o=>{o.forEach(l=>{n[l]=!0})};return Nn(e)?r(e):r(String(e).split(t)),n},Kh=()=>{},Gh=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Dl="abcdefghijklmnopqrstuvwxyz",ia="0123456789",ad={DIGIT:ia,ALPHA:Dl,ALPHA_DIGIT:Dl+Dl.toUpperCase()+ia},Xh=(e=16,t=ad.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Yh(e){return!!(e&&_e(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Jh=e=>{const t=new Array(10),n=(r,o)=>{if(Zo(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const l=Nn(r)?[]:{};return Er(r,(i,s)=>{const u=n(i,o+1);!yr(u)&&(l[s]=u)}),t[o]=void 0,l}}return r};return n(e,0)},Zh=We("AsyncFunction"),bh=e=>e&&(Zo(e)||_e(e))&&_e(e.then)&&_e(e.catch),cd=((e,t)=>e?setImmediate:t?((n,r)=>(Ft.addEventListener("message",({source:o,data:l})=>{o===Ft&&l===n&&r.length&&r.shift()()},!1),o=>{r.push(o),Ft.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",_e(Ft.postMessage)),em=typeof queueMicrotask<"u"?queueMicrotask.bind(Ft):typeof process<"u"&&process.nextTick||cd,y={isArray:Nn,isArrayBuffer:od,isBuffer:gh,isFormData:Th,isArrayBufferView:vh,isString:wh,isNumber:ld,isBoolean:Sh,isObject:Zo,isPlainObject:oo,isReadableStream:Ph,isRequest:Rh,isResponse:Oh,isHeaders:Lh,isUndefined:yr,isDate:kh,isFile:Eh,isBlob:xh,isRegExp:Wh,isFunction:_e,isStream:Ch,isURLSearchParams:Nh,isTypedArray:Uh,isFileList:_h,forEach:Er,merge:ji,extend:jh,trim:zh,stripBOM:Dh,inherits:Ih,toFlatObject:Fh,kindOf:Yo,kindOfTest:We,endsWith:Ah,toArray:Mh,forEachEntry:Bh,matchAll:$h,isHTMLForm:Hh,hasOwnProperty:la,hasOwnProp:la,reduceDescriptors:ud,freezeMethods:Qh,toObjectSet:qh,toCamelCase:Vh,noop:Kh,toFiniteNumber:Gh,findKey:id,global:Ft,isContextDefined:sd,ALPHABET:ad,generateString:Xh,isSpecCompliantForm:Yh,toJSONObject:Jh,isAsyncFn:Zh,isThenable:bh,setImmediate:cd,asap:em};function O(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}y.inherits(O,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:y.toJSONObject(this.config),code:this.code,status:this.status}}});const fd=O.prototype,dd={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{dd[e]={value:e}});Object.defineProperties(O,dd);Object.defineProperty(fd,"isAxiosError",{value:!0});O.from=(e,t,n,r,o,l)=>{const i=Object.create(fd);return y.toFlatObject(e,i,function(u){return u!==Error.prototype},s=>s!=="isAxiosError"),O.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,l&&Object.assign(i,l),i};const tm=null;function Di(e){return y.isPlainObject(e)||y.isArray(e)}function pd(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function sa(e,t,n){return e?e.concat(t).map(function(o,l){return o=pd(o),!n&&l?"["+o+"]":o}).join(n?".":""):t}function nm(e){return y.isArray(e)&&!e.some(Di)}const rm=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function bo(e,t,n){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,x){return!y.isUndefined(x[v])});const r=n.metaTokens,o=n.visitor||f,l=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(o))throw new TypeError("visitor must be a function");function a(g){if(g===null)return"";if(y.isDate(g))return g.toISOString();if(!u&&y.isBlob(g))throw new O("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(g)||y.isTypedArray(g)?u&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function f(g,v,x){let p=g;if(g&&!x&&typeof g=="object"){if(y.endsWith(v,"{}"))v=r?v:v.slice(0,-2),g=JSON.stringify(g);else if(y.isArray(g)&&nm(g)||(y.isFileList(g)||y.endsWith(v,"[]"))&&(p=y.toArray(g)))return v=pd(v),p.forEach(function(h,S){!(y.isUndefined(h)||h===null)&&t.append(i===!0?sa([v],S,l):i===null?v:v+"[]",a(h))}),!1}return Di(g)?!0:(t.append(sa(x,v,l),a(g)),!1)}const d=[],m=Object.assign(rm,{defaultVisitor:f,convertValue:a,isVisitable:Di});function w(g,v){if(!y.isUndefined(g)){if(d.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(g),y.forEach(g,function(p,c){(!(y.isUndefined(p)||p===null)&&o.call(t,p,y.isString(c)?c.trim():c,v,m))===!0&&w(p,v?v.concat(c):[c])}),d.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return w(e),t}function ua(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ms(e,t){this._pairs=[],e&&bo(e,this,t)}const hd=Ms.prototype;hd.append=function(t,n){this._pairs.push([t,n])};hd.toString=function(t){const n=t?function(r){return t.call(this,r,ua)}:ua;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function om(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function md(e,t,n){if(!t)return e;const r=n&&n.encode||om,o=n&&n.serialize;let l;if(o?l=o(t,n):l=y.isURLSearchParams(t)?t.toString():new Ms(t,n).toString(r),l){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class aa{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){y.forEach(this.handlers,function(r){r!==null&&t(r)})}}const yd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lm=typeof URLSearchParams<"u"?URLSearchParams:Ms,im=typeof FormData<"u"?FormData:null,sm=typeof Blob<"u"?Blob:null,um={isBrowser:!0,classes:{URLSearchParams:lm,FormData:im,Blob:sm},protocols:["http","https","file","blob","url","data"]},Us=typeof window<"u"&&typeof document<"u",Ii=typeof navigator=="object"&&navigator||void 0,am=Us&&(!Ii||["ReactNative","NativeScript","NS"].indexOf(Ii.product)<0),cm=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",fm=Us&&window.location.href||"http://localhost",dm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Us,hasStandardBrowserEnv:am,hasStandardBrowserWebWorkerEnv:cm,navigator:Ii,origin:fm},Symbol.toStringTag,{value:"Module"})),we={...dm,...um};function pm(e,t){return bo(e,new we.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,l){return we.isNode&&y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function hm(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function mm(e){const t={},n=Object.keys(e);let r;const o=n.length;let l;for(r=0;r<o;r++)l=n[r],t[l]=e[l];return t}function gd(e){function t(n,r,o,l){let i=n[l++];if(i==="__proto__")return!0;const s=Number.isFinite(+i),u=l>=n.length;return i=!i&&y.isArray(o)?o.length:i,u?(y.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!s):((!o[i]||!y.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],l)&&y.isArray(o[i])&&(o[i]=mm(o[i])),!s)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(r,o)=>{t(hm(r),o,n,0)}),n}return null}function ym(e,t,n){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const xr={transitional:yd,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,l=y.isObject(t);if(l&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return o?JSON.stringify(gd(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t)||y.isReadableStream(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(l){if(r.indexOf("application/x-www-form-urlencoded")>-1)return pm(t,this.formSerializer).toString();if((s=y.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return bo(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return l||o?(n.setContentType("application/json",!1),ym(t)):t}],transformResponse:[function(t){const n=this.transitional||xr.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(y.isResponse(t)||y.isReadableStream(t))return t;if(t&&y.isString(t)&&(r&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(i)throw s.name==="SyntaxError"?O.from(s,O.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:we.classes.FormData,Blob:we.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{xr.headers[e]={}});const gm=y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),vm=e=>{const t={};let n,r,o;return e&&e.split(`
`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),r=i.substring(o+1).trim(),!(!n||t[n]&&gm[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},ca=Symbol("internals");function Un(e){return e&&String(e).trim().toLowerCase()}function lo(e){return e===!1||e==null?e:y.isArray(e)?e.map(lo):String(e)}function wm(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Sm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Il(e,t,n,r,o){if(y.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!y.isString(t)){if(y.isString(r))return t.indexOf(r)!==-1;if(y.isRegExp(r))return r.test(t)}}function km(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Em(e,t){const n=y.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,l,i){return this[r].call(this,t,o,l,i)},configurable:!0})})}class Se{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function l(s,u,a){const f=Un(u);if(!f)throw new Error("header name must be a non-empty string");const d=y.findKey(o,f);(!d||o[d]===void 0||a===!0||a===void 0&&o[d]!==!1)&&(o[d||u]=lo(s))}const i=(s,u)=>y.forEach(s,(a,f)=>l(a,f,u));if(y.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(y.isString(t)&&(t=t.trim())&&!Sm(t))i(vm(t),n);else if(y.isHeaders(t))for(const[s,u]of t.entries())l(u,s,r);else t!=null&&l(n,t,r);return this}get(t,n){if(t=Un(t),t){const r=y.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return wm(o);if(y.isFunction(n))return n.call(this,o,r);if(y.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Un(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Il(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function l(i){if(i=Un(i),i){const s=y.findKey(r,i);s&&(!n||Il(r,r[s],s,n))&&(delete r[s],o=!0)}}return y.isArray(t)?t.forEach(l):l(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const l=n[r];(!t||Il(this,this[l],l,t,!0))&&(delete this[l],o=!0)}return o}normalize(t){const n=this,r={};return y.forEach(this,(o,l)=>{const i=y.findKey(r,l);if(i){n[i]=lo(o),delete n[l];return}const s=t?km(l):String(l).trim();s!==l&&delete n[l],n[s]=lo(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return y.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&y.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[ca]=this[ca]={accessors:{}}).accessors,o=this.prototype;function l(i){const s=Un(i);r[s]||(Em(o,i),r[s]=!0)}return y.isArray(t)?t.forEach(l):l(t),this}}Se.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Se.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});y.freezeMethods(Se);function Fl(e,t){const n=this||xr,r=t||n,o=Se.from(r.headers);let l=r.data;return y.forEach(e,function(s){l=s.call(n,l,o.normalize(),t?t.status:void 0)}),o.normalize(),l}function vd(e){return!!(e&&e.__CANCEL__)}function Pn(e,t,n){O.call(this,e??"canceled",O.ERR_CANCELED,t,n),this.name="CanceledError"}y.inherits(Pn,O,{__CANCEL__:!0});function wd(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new O("Request failed with status code "+n.status,[O.ERR_BAD_REQUEST,O.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function xm(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function _m(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,l=0,i;return t=t!==void 0?t:1e3,function(u){const a=Date.now(),f=r[l];i||(i=a),n[o]=u,r[o]=a;let d=l,m=0;for(;d!==o;)m+=n[d++],d=d%e;if(o=(o+1)%e,o===l&&(l=(l+1)%e),a-i<t)return;const w=f&&a-f;return w?Math.round(m*1e3/w):void 0}}function Cm(e,t){let n=0,r=1e3/t,o,l;const i=(a,f=Date.now())=>{n=f,o=null,l&&(clearTimeout(l),l=null),e.apply(null,a)};return[(...a)=>{const f=Date.now(),d=f-n;d>=r?i(a,f):(o=a,l||(l=setTimeout(()=>{l=null,i(o)},r-d)))},()=>o&&i(o)]}const zo=(e,t,n=3)=>{let r=0;const o=_m(50,250);return Cm(l=>{const i=l.loaded,s=l.lengthComputable?l.total:void 0,u=i-r,a=o(u),f=i<=s;r=i;const d={loaded:i,total:s,progress:s?i/s:void 0,bytes:u,rate:a||void 0,estimated:a&&s&&f?(s-i)/a:void 0,event:l,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},fa=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},da=e=>(...t)=>y.asap(()=>e(...t)),Tm=we.hasStandardBrowserEnv?function(){const t=we.navigator&&/(msie|trident)/i.test(we.navigator.userAgent),n=document.createElement("a");let r;function o(l){let i=l;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(i){const s=y.isString(i)?o(i):i;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}(),Nm=we.hasStandardBrowserEnv?{write(e,t,n,r,o,l){const i=[e+"="+encodeURIComponent(t)];y.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),y.isString(r)&&i.push("path="+r),y.isString(o)&&i.push("domain="+o),l===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Pm(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Rm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Sd(e,t){return e&&!Pm(t)?Rm(e,t):t}const pa=e=>e instanceof Se?{...e}:e;function Qt(e,t){t=t||{};const n={};function r(a,f,d){return y.isPlainObject(a)&&y.isPlainObject(f)?y.merge.call({caseless:d},a,f):y.isPlainObject(f)?y.merge({},f):y.isArray(f)?f.slice():f}function o(a,f,d){if(y.isUndefined(f)){if(!y.isUndefined(a))return r(void 0,a,d)}else return r(a,f,d)}function l(a,f){if(!y.isUndefined(f))return r(void 0,f)}function i(a,f){if(y.isUndefined(f)){if(!y.isUndefined(a))return r(void 0,a)}else return r(void 0,f)}function s(a,f,d){if(d in t)return r(a,f);if(d in e)return r(void 0,a)}const u={url:l,method:l,data:l,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(a,f)=>o(pa(a),pa(f),!0)};return y.forEach(Object.keys(Object.assign({},e,t)),function(f){const d=u[f]||o,m=d(e[f],t[f],f);y.isUndefined(m)&&d!==s||(n[f]=m)}),n}const kd=e=>{const t=Qt({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:l,headers:i,auth:s}=t;t.headers=i=Se.from(i),t.url=md(Sd(t.baseURL,t.url),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let u;if(y.isFormData(n)){if(we.hasStandardBrowserEnv||we.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((u=i.getContentType())!==!1){const[a,...f]=u?u.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([a||"multipart/form-data",...f].join("; "))}}if(we.hasStandardBrowserEnv&&(r&&y.isFunction(r)&&(r=r(t)),r||r!==!1&&Tm(t.url))){const a=o&&l&&Nm.read(l);a&&i.set(o,a)}return t},Om=typeof XMLHttpRequest<"u",Lm=Om&&function(e){return new Promise(function(n,r){const o=kd(e);let l=o.data;const i=Se.from(o.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:a}=o,f,d,m,w,g;function v(){w&&w(),g&&g(),o.cancelToken&&o.cancelToken.unsubscribe(f),o.signal&&o.signal.removeEventListener("abort",f)}let x=new XMLHttpRequest;x.open(o.method.toUpperCase(),o.url,!0),x.timeout=o.timeout;function p(){if(!x)return;const h=Se.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),E={data:!s||s==="text"||s==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:h,config:e,request:x};wd(function(T){n(T),v()},function(T){r(T),v()},E),x=null}"onloadend"in x?x.onloadend=p:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(p)},x.onabort=function(){x&&(r(new O("Request aborted",O.ECONNABORTED,e,x)),x=null)},x.onerror=function(){r(new O("Network Error",O.ERR_NETWORK,e,x)),x=null},x.ontimeout=function(){let S=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const E=o.transitional||yd;o.timeoutErrorMessage&&(S=o.timeoutErrorMessage),r(new O(S,E.clarifyTimeoutError?O.ETIMEDOUT:O.ECONNABORTED,e,x)),x=null},l===void 0&&i.setContentType(null),"setRequestHeader"in x&&y.forEach(i.toJSON(),function(S,E){x.setRequestHeader(E,S)}),y.isUndefined(o.withCredentials)||(x.withCredentials=!!o.withCredentials),s&&s!=="json"&&(x.responseType=o.responseType),a&&([m,g]=zo(a,!0),x.addEventListener("progress",m)),u&&x.upload&&([d,w]=zo(u),x.upload.addEventListener("progress",d),x.upload.addEventListener("loadend",w)),(o.cancelToken||o.signal)&&(f=h=>{x&&(r(!h||h.type?new Pn(null,e,x):h),x.abort(),x=null)},o.cancelToken&&o.cancelToken.subscribe(f),o.signal&&(o.signal.aborted?f():o.signal.addEventListener("abort",f)));const c=xm(o.url);if(c&&we.protocols.indexOf(c)===-1){r(new O("Unsupported protocol "+c+":",O.ERR_BAD_REQUEST,e));return}x.send(l||null)})},zm=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const l=function(a){if(!o){o=!0,s();const f=a instanceof Error?a:this.reason;r.abort(f instanceof O?f:new Pn(f instanceof Error?f.message:f))}};let i=t&&setTimeout(()=>{i=null,l(new O(`timeout ${t} of ms exceeded`,O.ETIMEDOUT))},t);const s=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(a=>{a.unsubscribe?a.unsubscribe(l):a.removeEventListener("abort",l)}),e=null)};e.forEach(a=>a.addEventListener("abort",l));const{signal:u}=r;return u.unsubscribe=()=>y.asap(s),u}},jm=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,o;for(;r<n;)o=r+t,yield e.slice(r,o),r=o},Dm=async function*(e,t){for await(const n of Im(e))yield*jm(n,t)},Im=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},ha=(e,t,n,r)=>{const o=Dm(e,t);let l=0,i,s=u=>{i||(i=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:a,value:f}=await o.next();if(a){s(),u.close();return}let d=f.byteLength;if(n){let m=l+=d;n(m)}u.enqueue(new Uint8Array(f))}catch(a){throw s(a),a}},cancel(u){return s(u),o.return()}},{highWaterMark:2})},el=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ed=el&&typeof ReadableStream=="function",Fm=el&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),xd=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Am=Ed&&xd(()=>{let e=!1;const t=new Request(we.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),ma=64*1024,Fi=Ed&&xd(()=>y.isReadableStream(new Response("").body)),jo={stream:Fi&&(e=>e.body)};el&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!jo[t]&&(jo[t]=y.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new O(`Response type '${t}' is not supported`,O.ERR_NOT_SUPPORT,r)})})})(new Response);const Mm=async e=>{if(e==null)return 0;if(y.isBlob(e))return e.size;if(y.isSpecCompliantForm(e))return(await new Request(we.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(y.isArrayBufferView(e)||y.isArrayBuffer(e))return e.byteLength;if(y.isURLSearchParams(e)&&(e=e+""),y.isString(e))return(await Fm(e)).byteLength},Um=async(e,t)=>{const n=y.toFiniteNumber(e.getContentLength());return n??Mm(t)},Bm=el&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:l,timeout:i,onDownloadProgress:s,onUploadProgress:u,responseType:a,headers:f,withCredentials:d="same-origin",fetchOptions:m}=kd(e);a=a?(a+"").toLowerCase():"text";let w=zm([o,l&&l.toAbortSignal()],i),g;const v=w&&w.unsubscribe&&(()=>{w.unsubscribe()});let x;try{if(u&&Am&&n!=="get"&&n!=="head"&&(x=await Um(f,r))!==0){let E=new Request(t,{method:"POST",body:r,duplex:"half"}),_;if(y.isFormData(r)&&(_=E.headers.get("content-type"))&&f.setContentType(_),E.body){const[T,P]=fa(x,zo(da(u)));r=ha(E.body,ma,T,P)}}y.isString(d)||(d=d?"include":"omit");const p="credentials"in Request.prototype;g=new Request(t,{...m,signal:w,method:n.toUpperCase(),headers:f.normalize().toJSON(),body:r,duplex:"half",credentials:p?d:void 0});let c=await fetch(g);const h=Fi&&(a==="stream"||a==="response");if(Fi&&(s||h&&v)){const E={};["status","statusText","headers"].forEach(B=>{E[B]=c[B]});const _=y.toFiniteNumber(c.headers.get("content-length")),[T,P]=s&&fa(_,zo(da(s),!0))||[];c=new Response(ha(c.body,ma,T,()=>{P&&P(),v&&v()}),E)}a=a||"text";let S=await jo[y.findKey(jo,a)||"text"](c,e);return!h&&v&&v(),await new Promise((E,_)=>{wd(E,_,{data:S,headers:Se.from(c.headers),status:c.status,statusText:c.statusText,config:e,request:g})})}catch(p){throw v&&v(),p&&p.name==="TypeError"&&/fetch/i.test(p.message)?Object.assign(new O("Network Error",O.ERR_NETWORK,e,g),{cause:p.cause||p}):O.from(p,p&&p.code,e,g)}}),Ai={http:tm,xhr:Lm,fetch:Bm};y.forEach(Ai,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ya=e=>`- ${e}`,$m=e=>y.isFunction(e)||e===null||e===!1,_d={getAdapter:e=>{e=y.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let l=0;l<t;l++){n=e[l];let i;if(r=n,!$m(n)&&(r=Ai[(i=String(n)).toLowerCase()],r===void 0))throw new O(`Unknown adapter '${i}'`);if(r)break;o[i||"#"+l]=r}if(!r){const l=Object.entries(o).map(([s,u])=>`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build"));let i=t?l.length>1?`since :
`+l.map(ya).join(`
`):" "+ya(l[0]):"as no adapter specified";throw new O("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:Ai};function Al(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Pn(null,e)}function ga(e){return Al(e),e.headers=Se.from(e.headers),e.data=Fl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),_d.getAdapter(e.adapter||xr.adapter)(e).then(function(r){return Al(e),r.data=Fl.call(e,e.transformResponse,r),r.headers=Se.from(r.headers),r},function(r){return vd(r)||(Al(e),r&&r.response&&(r.response.data=Fl.call(e,e.transformResponse,r.response),r.response.headers=Se.from(r.response.headers))),Promise.reject(r)})}const Cd="1.7.7",Bs={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Bs[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const va={};Bs.transitional=function(t,n,r){function o(l,i){return"[Axios v"+Cd+"] Transitional option '"+l+"'"+i+(r?". "+r:"")}return(l,i,s)=>{if(t===!1)throw new O(o(i," has been removed"+(n?" in "+n:"")),O.ERR_DEPRECATED);return n&&!va[i]&&(va[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(l,i,s):!0}};function Hm(e,t,n){if(typeof e!="object")throw new O("options must be an object",O.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const l=r[o],i=t[l];if(i){const s=e[l],u=s===void 0||i(s,l,e);if(u!==!0)throw new O("option "+l+" must be "+u,O.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new O("Unknown option "+l,O.ERR_BAD_OPTION)}}const Mi={assertOptions:Hm,validators:Bs},at=Mi.validators;class Ut{constructor(t){this.defaults=t,this.interceptors={request:new aa,response:new aa}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const l=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?l&&!String(r.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+l):r.stack=l}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Qt(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:l}=n;r!==void 0&&Mi.assertOptions(r,{silentJSONParsing:at.transitional(at.boolean),forcedJSONParsing:at.transitional(at.boolean),clarifyTimeoutError:at.transitional(at.boolean)},!1),o!=null&&(y.isFunction(o)?n.paramsSerializer={serialize:o}:Mi.assertOptions(o,{encode:at.function,serialize:at.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=l&&y.merge(l.common,l[n.method]);l&&y.forEach(["delete","get","head","post","put","patch","common"],g=>{delete l[g]}),n.headers=Se.concat(i,l);const s=[];let u=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(u=u&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const a=[];this.interceptors.response.forEach(function(v){a.push(v.fulfilled,v.rejected)});let f,d=0,m;if(!u){const g=[ga.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,a),m=g.length,f=Promise.resolve(n);d<m;)f=f.then(g[d++],g[d++]);return f}m=s.length;let w=n;for(d=0;d<m;){const g=s[d++],v=s[d++];try{w=g(w)}catch(x){v.call(this,x);break}}try{f=ga.call(this,w)}catch(g){return Promise.reject(g)}for(d=0,m=a.length;d<m;)f=f.then(a[d++],a[d++]);return f}getUri(t){t=Qt(this.defaults,t);const n=Sd(t.baseURL,t.url);return md(n,t.params,t.paramsSerializer)}}y.forEach(["delete","get","head","options"],function(t){Ut.prototype[t]=function(n,r){return this.request(Qt(r||{},{method:t,url:n,data:(r||{}).data}))}});y.forEach(["post","put","patch"],function(t){function n(r){return function(l,i,s){return this.request(Qt(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:l,data:i}))}}Ut.prototype[t]=n(),Ut.prototype[t+"Form"]=n(!0)});class $s{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(l){n=l});const r=this;this.promise.then(o=>{if(!r._listeners)return;let l=r._listeners.length;for(;l-- >0;)r._listeners[l](o);r._listeners=null}),this.promise.then=o=>{let l;const i=new Promise(s=>{r.subscribe(s),l=s}).then(o);return i.cancel=function(){r.unsubscribe(l)},i},t(function(l,i,s){r.reason||(r.reason=new Pn(l,i,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new $s(function(o){t=o}),cancel:t}}}function Vm(e){return function(n){return e.apply(null,n)}}function Wm(e){return y.isObject(e)&&e.isAxiosError===!0}const Ui={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ui).forEach(([e,t])=>{Ui[t]=e});function Td(e){const t=new Ut(e),n=rd(Ut.prototype.request,t);return y.extend(n,Ut.prototype,t,{allOwnKeys:!0}),y.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Td(Qt(e,o))},n}const Y=Td(xr);Y.Axios=Ut;Y.CanceledError=Pn;Y.CancelToken=$s;Y.isCancel=vd;Y.VERSION=Cd;Y.toFormData=bo;Y.AxiosError=O;Y.Cancel=Y.CanceledError;Y.all=function(t){return Promise.all(t)};Y.spread=Vm;Y.isAxiosError=Wm;Y.mergeConfig=Qt;Y.AxiosHeaders=Se;Y.formToJSON=e=>gd(y.isHTMLForm(e)?new FormData(e):e);Y.getAdapter=_d.getAdapter;Y.HttpStatusCode=Ui;Y.default=Y;const Qm=async()=>{try{const e={method:"GET",url:"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-footer",params:{}};return(await Y.request(e)).data}catch(e){console.error(e)}};Qm().then(e=>{Ml.hydrateRoot(document.getElementById("syndicated-footer"),R.jsx(hh,{cmsBody:e}))});
</script>
<style>
@charset "UTF-8";._logo_1ucpf_27{display:block}.Xf8Xj .UsscU{display:none}@media (min-width: 768px){.Xf8Xj .UsscU{display:grid}}._9Sfro .UsscU{display:grid}._9Sfro .e-REr{transform:rotate(90deg) translate(.0625em)}.yLS5b{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;column-gap:.5em;font-size:var(--font-size-sm)}.yLS5b:after{content:no-open-quote;display:block;width:100%;height:.25em;margin-top:.25em;border-radius:var(--border-radius-round);background:var(--headings-underline-color)}._7nyFu{display:none}@media (min-width: 768px){._7nyFu{display:block}}.Dp470:hover{color:var(--text-color-inverse)}.Dp470:focus{outline:.125rem solid var(--headings-underline-color);outline-offset:.25em}.Dp470 svg{transition:var(--transition-speed-fast)}@media (min-width: 768px){.Dp470{display:none}}._icon_1tari_27{min-width:1em;min-height:1em;width:1em;height:1em}._xs_1tari_33{font-size:.75rem}._sm_1tari_36{font-size:1rem}._md_1tari_39{font-size:1.5rem}._lg_1tari_42{font-size:2rem}._xl_1tari_45{font-size:2.5rem}._inheritSize_1tari_48{min-width:1.42em;min-height:1.42em;width:1.42em;height:1.42em;vertical-align:-.32em}.x2RPM{display:grid;row-gap:.5em;margin-top:1rem}.I5ACa{grid-template-columns:1fr 1fr;column-gap:.5em;row-gap:.75em;margin-top:1rem}@media (min-width: 768px){.I5ACa{display:flex;flex-wrap:wrap}}.I5ACa li{overflow:hidden}.I5ACa a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.I5ACa a:before{content:"·";display:inline-block;padding-right:.5em}.E-fRP{display:flex;column-gap:.5em;line-height:var(--line-height-tight);text-align:left}.E-fRP:hover{text-decoration:underline;color:var(--text-color-inverse)}.E-fRP:focus{text-decoration:underline;outline:none}.E5zf3:after{content:"NEW";position:relative;display:inline-block;top:-1em;padding-left:.25em;font-size:.5em;color:var(--info-color-alert)}.aE1HD{display:flex}.aE1HD svg{min-width:35px}.iB7P6[open] svg{transform:rotate(90deg) translate(.0625em)}.Flz-r{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;column-gap:.5em;font-size:var(--font-size-sm);cursor:pointer}.Flz-r:after{content:no-open-quote;display:block;width:100%;height:.25em;margin-top:.25em;border-radius:var(--border-radius-round);background:var(--headings-underline-color)}.Flz-r::marker{content:none}.QoKk0{background:var(--bg-inverse);padding:3rem 0 10rem;color:var(--text-color-inverse)}.QoKk0 a,.QoKk0 button{color:var(--text-color-inverse);font-weight:var(--font-weight-base)}.JE4qD{display:grid;row-gap:1.5rem;max-width:var(--site-max-width);margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}._8L3xP{display:grid;row-gap:1.5rem}@media (min-width: 768px){._8L3xP{display:flex;justify-content:space-between;column-gap:6%}}.iHKOQ{font-size:var(--font-size-xs)}.iHKOQ a{text-decoration:underline}.iHKOQ a:focus{text-decoration:none;outline:.125rem solid currentColor;outline-offset:.125em}.iHKOQ .seal-src{margin-top:1.5rem!important}.NXurI .global-footer__footer-newsletter{margin:0}.NXurI .footer-newsletter{max-width:none}.NXurI .newsletter-form__footer{width:100%!important}@media (min-width: 992px){.NXurI .newsletter-form__footer{width:70%!important}}.NXurI .newsletter-form__footer a{text-decoration:underline;display:inline-block}.NXurI .newsletter-form__footer a:focus{outline:.125rem solid currentColor;outline-offset:.125em}._-9l1r{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;border-top:var(--border-inverse)}._-9l1r a:focus{outline:.125rem solid currentColor;outline-offset:.125em}.JKvri{display:flex;align-items:center;column-gap:.5rem}.JKvri a{display:flex}
</style>
<body>
<div id="syndicated-footer"><footer class="QoKk0" data-qa-target="syndicated-footer"><div class="JE4qD"><div class="_8L3xP"><div class="Xf8Xj" data-qa-target="footer-for-patients-link-list"><div class="yLS5b _7nyFu" data-qa-target="footer-for-patients-link-list--menu-title">For Patients</div><button class="yLS5b Dp470" aria-controls="footer-for-patients-link-list" aria-haspopup="true" data-qa-target="footer-for-patients-link-list--menu-btn" type="button">For Patients<svg class="e-REr _icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><ul class="UsscU x2RPM list-unstyled" id="footer-for-patients-link-list"><li><a class="E-fRP" data-qa-target="footer-for-patients-link-list--link-1" href="https://www.healthgrades.com/account/features" target="_blank" rel="noopener">Account Sign Up / Log In</a></li><li><a class="E-fRP" data-qa-target="footer-for-patients-link-list--link-2" href="https://www.healthgrades.com/quality/hospital-ratings-awards" target="_blank" rel="noopener">Hospital Awards & Ratings</a></li><li><a class="E-fRP" data-qa-target="footer-for-patients-link-list--link-3" href="https://resources.healthgrades.com/drugs" target="_self">Drugs A-Z</a></li><li><a class="E-fRP" data-qa-target="footer-for-patients-link-list--link-4" href="https://resources.healthgrades.com/right-care/health-content-a-z" target="_self">Healthgrades Health Library</a></li><li><a class="E-fRP" data-qa-target="footer-for-patients-link-list--link-5" href="https://resources.healthgrades.com/video" target="_self">Video Center</a></li></ul></div><div class="Xf8Xj" data-qa-target="footer-for-providers-link-list"><div class="yLS5b _7nyFu" data-qa-target="footer-for-providers-link-list--menu-title">For Providers</div><button class="yLS5b Dp470" aria-controls="footer-for-providers-link-list" aria-haspopup="true" data-qa-target="footer-for-providers-link-list--menu-btn" type="button">For Providers<svg class="e-REr _icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><ul class="UsscU x2RPM list-unstyled" id="footer-for-providers-link-list"><li><a class="E-fRP" data-qa-target="footer-for-providers-link-list--link-1" href="https://update.healthgrades.com/account/sign-in/?pCID=hg-home-footer-provider-login" target="_blank" rel="noopener">Provider Log In</a></li><li><a class="E-fRP" data-qa-target="footer-for-providers-link-list--link-2" href="https://b2b.healthgrades.com/solutions/large-group-practices/" target="_blank" rel="noopener">Promote Your Practice</a></li><li><a class="E-fRP" data-qa-target="footer-for-providers-link-list--link-3" href="https://update.healthgrades.com/landing/claim/?pCID=hg-home-footer-claim-profile" target="_blank" rel="noopener">Claim Your Free Profile</a></li><li><a class="E-fRP" data-qa-target="footer-for-providers-link-list--link-4" href="https://resources.healthgrades.com/pro" target="_self">News and Features</a></li><li><a class="E-fRP" data-qa-target="footer-for-providers-link-list--link-5" href="https://helpcenter.healthgrades.com/help/provider-portal" target="_blank" rel="noopener">Help Center</a></li></ul></div><div class="Xf8Xj" data-qa-target="footer-for-partners-link-list"><div class="yLS5b _7nyFu" data-qa-target="footer-for-partners-link-list--menu-title">For Partners</div><button class="yLS5b Dp470" aria-controls="footer-for-partners-link-list" aria-haspopup="true" data-qa-target="footer-for-partners-link-list--menu-btn" type="button">For Partners<svg class="e-REr _icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><ul class="UsscU x2RPM list-unstyled" id="footer-for-partners-link-list"><li><a class="E-fRP" data-qa-target="footer-for-partners-link-list--link-1" href="https://b2b.healthgrades.com/solutions/health-systems/" target="_blank" rel="noopener">Healthgrades for Health Systems</a></li><li><a class="E-fRP" data-qa-target="footer-for-partners-link-list--link-2" href="https://b2b.healthgrades.com/solutions/health-systems/quality-solutions/" target="_blank" rel="noopener">Promote Quality Achievements</a></li><li><a class="E-fRP" data-qa-target="footer-for-partners-link-list--link-3" href="https://b2b.healthgrades.com/solutions/life-sciences/" target="_blank" rel="noopener">Life Sciences Advertisers</a></li><li><a class="E-fRP" data-qa-target="footer-for-partners-link-list--link-4" href="https://writemd.com/" target="_blank" rel="noopener">Virtual Point of Care Solutions</a></li><li><a class="E-fRP" data-qa-target="footer-for-partners-link-list--link-5" href="https://b2b.healthgrades.com/wp-content/uploads/2023/03/healthgrades-quality-products-advertising-guidelines.pdf" target="_blank" rel="noopener">Advertising & Use Guidelines</a></li></ul></div><div class="Xf8Xj" data-qa-target="footer-our-company-link-list"><div class="yLS5b _7nyFu" data-qa-target="footer-our-company-link-list--menu-title">Our Company</div><button class="yLS5b Dp470" aria-controls="footer-our-company-link-list" aria-haspopup="true" data-qa-target="footer-our-company-link-list--menu-btn" type="button">Our Company<svg class="e-REr _icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></button><ul class="UsscU x2RPM list-unstyled" id="footer-our-company-link-list"><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-1" href="https://www.healthgrades.com/help-start" target="_blank" rel="noopener">Contact Us</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-2" href="https://www.healthgrades.com/about" target="_blank" rel="noopener">About Us</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-3" href="https://www.healthgrades.com/corporate" target="_self">Corporate</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-4" href="https://www.healthgrades.com/about/healthgrades-methodologies" target="_blank" rel="noopener">Healthgrades Methodologies</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-5" href="https://b2b.healthgrades.com/insights/?type=blog" target="_blank" rel="noopener">Blog</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-6" href="https://www.healthgrades.com/about/press-room" target="_blank" rel="noopener">Press Room</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-7" href="https://rvohealth.com/careers" target="_blank" rel="noopener">Careers</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-8" href="https://www.healthgrades.com/content/privacy-policy" target="_blank" rel="noopener">Privacy Policy</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-9" href="https://www.healthgrades.com/content/advertising-policy" target="_blank" rel="noopener">Advertising Policy</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-10" href="https://privacyportal.onetrust.com/webform/b45407c6-ee79-4a08-912e-02ce898f9a14/5cd0657e-814b-41b9-92e0-980ad05751cc" target="_blank" rel="noopener">Your Privacy Choices<span class="footer-link-list-item__icon"><svg xmlns="http://www.w3.org/2000/svg" width="35" viewBox="0 0 30 14"><path fill="#fff" fill-rule="evenodd" d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" clip-rule="evenodd"/><path fill="#06f" fill-rule="evenodd" d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" clip-rule="evenodd"/><path fill="#fff" d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z"/><path fill="#06f" d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z"/></svg></span></a></li><li><button class="E-fRP privacy-preferences-center-footer-link footer-link-list-item" data-qa-target="footer-our-company-link-list--link-11" type="button">Privacy Settings</button></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-12" href="https://www.healthgrades.com/content/consumer-health-data-privacy-policy" target="_self">Consumer Health Data Privacy Policy</a></li></ul></div></div><div class="_8L3xP"><details class="iB7P6" data-qa-target="footer-find-care-link-list"><summary class="Flz-r" data-qa-target="footer-find-care-link-list--menu-btn">Find Care<span class="sr-only"> by searching our wide variety of specialty directories:</span><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="chevron-right-icon" focusable="false"><path d="M8 20l8-8-8-8" fill="none" stroke="currentColor" stroke-linecap="round"></path></svg></summary><ul class="x2RPM I5ACa list-unstyled" id="footer-find-care-link-list"><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-1" href="https://www.healthgrades.com/specialty-directory" target="_blank" rel="noopener">All Specialties</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-2" href="https://www.healthgrades.com/cardiology-directory" target="_blank" rel="noopener">Cardiologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-3" href="https://www.healthgrades.com/chiropractic-directory" target="_blank" rel="noopener">Chiropractors</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-4" href="https://www.healthgrades.com/clinical-psychology-directory" target="_blank" rel="noopener">Clinical Psychologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-5" href="https://www.healthgrades.com/counseling-directory" target="_blank" rel="noopener">Counselors</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-6" href="https://www.healthgrades.com/dentistry-general-directory" target="_blank" rel="noopener">Dentists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-7" href="https://www.healthgrades.com/dermatology-directory" target="_blank" rel="noopener">Dermatologist</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-8" href="https://www.healthgrades.com/otolaryngology-directory" target="_blank" rel="noopener">Ear, Nose & Throat</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-9" href="https://www.healthgrades.com/diabetes-metabolism-endocrinology-directory" target="_blank" rel="noopener">Endocrinologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-10" href="https://www.healthgrades.com/family-practice-directory" target="_blank" rel="noopener">Family Practitioners</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-11" href="https://www.healthgrades.com/gastroenterology-directory" target="_blank" rel="noopener">Gastroenterologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-12" href="https://www.healthgrades.com/surgery-general-directory" target="_blank" rel="noopener">General Surgeons</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-13" href="https://www.healthgrades.com/geriatric-medicine-directory" target="_blank" rel="noopener">Geriatricians</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-14" href="https://www.healthgrades.com/obstetrics-gynecology-directory" target="_blank" rel="noopener">Gynecologists & Obstetricians</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-15" href="https://www.healthgrades.com/hematology-directory" target="_blank" rel="noopener">Hematologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-16" href="https://www.healthgrades.com/internal-medicine-directory" target="_blank" rel="noopener">Internists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-17" href="https://www.healthgrades.com/nephrology-directory" target="_blank" rel="noopener">Nephrologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-18" href="https://www.healthgrades.com/neurology-directory" target="_blank" rel="noopener">Neurologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-19" href="https://www.healthgrades.com/neurosurgery-directory" target="_blank" rel="noopener">Neurosurgeons</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-20" href="https://www.healthgrades.com/ophthalmology-directory" target="_blank" rel="noopener">Ophthalmologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-21" href="https://www.healthgrades.com/orthopedic-surgery-directory" target="_blank" rel="noopener">Orthopedic Surgeons</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-22" href="https://www.healthgrades.com/pain-medicine-directory" target="_blank" rel="noopener">Pain Medicine</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-23" href="https://www.healthgrades.com/pediatrics-directory" target="_blank" rel="noopener">Pediatricians</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-24" href="https://www.healthgrades.com/cosmetic-plastic-reconstructive-surgery-directory " target="_blank" rel="noopener">Plastic Surgeons</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-25" href="https://www.healthgrades.com/psychiatry-directory" target="_blank" rel="noopener">Psychiatrists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-26" href="https://www.healthgrades.com/psychology-directory" target="_blank" rel="noopener">Psychologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-27" href="https://www.healthgrades.com/rheumatology-directory" target="_blank" rel="noopener">Rheumatologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-28" href="https://www.healthgrades.com/sports-medicine-directory" target="_blank" rel="noopener">Sports Medicine</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-29" href="https://www.healthgrades.com/urology-directory" target="_blank" rel="noopener">Urologists</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-30" href="https://www.healthgrades.com/group-directory" target="_blank" rel="noopener">Group Practice</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-31" href="https://www.healthgrades.com/pharmacy-directory" target="_blank" rel="noopener">Pharmacy</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-32" href="https://www.healthgrades.com/hospital-directory" target="_blank" rel="noopener">Hospital</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-33" href="https://www.healthgrades.com/urgent-care" target="_blank" rel="noopener">Urgent Care</a></li><li><a class="E-fRP" data-qa-target="footer-find-care-link-list--link-34" href="https://www.healthgrades.com/insurance-search" target="_blank" rel="noopener">Insurance</a></li></ul></details></div><div class="NXurI"><div class="synd-footer-newsletter">
<div class="RichTextModule">
<div class="RichTextModule-items RichTextBody">
<div class="Enhancement useFallbackImageSize" data-align-center>
<div class="Enhancement-item"><style>
.individual.field-wrapper { display: none; }
.global-footer__footer-newsletter { margin-bottom: 40px; }
.footer-newsletter.hide { display: none; }
.global-footer__footer-newsletter .Enhancement { margin: 0; }
.global-footer__footer-newsletter .footer-newsletter-title { color: #fff; font-size: 18px; line-height: 23px; font-weight: bold; margin-bottom: 10px; }
[data-post-content] .global-footer__footer-newsletter .Enhancement .Enhancement-item h4:only-child { margin: 0 0 10px 0; }
.global-footer__footer-newsletter .newsletter-form { display: flex; width: 100%; flex-direction: column; }
.global-footer__footer-newsletter .newsletter-form__input-controls { width: 100%; display: flex; margin-bottom: 10px; flex-direction: column; }
.global-footer__footer-newsletter .newsletter-form__input-controls fieldset { padding: 0; border: unset; width: 100%; }
.global-footer__footer-newsletter .newsletter-form__input-controls input { width: 100%; padding: 8px 10px 10px 10px; margin-bottom: 10px; }
.global-footer__footer-newsletter .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.global-footer__footer-newsletter .btn--primary { width: 100%; flex-shrink: 0; padding: 8px 10px 10px 10px; background: #d83d40; border: solid 1px #d83d40; color: #fff; border-radius: 30px; }
.global-footer__footer-newsletter .newsletter-form__footer { font-size: 12px; line-height: 18px; color: #fff; width: 70%; }
.footer-newsletter__newsletterSuccessMessage { display: none; color: #fff; }
.footer-newsletter__newsletterSuccessMessage.show { display: block; }
@media only screen and (min-width: 768px) {
.global-footer__footer-newsletter .newsletter-form__input-controls { flex-direction: row; }
.global-footer__footer-newsletter .newsletter-form__input-controls input { margin-bottom: 0; }
.global-footer__footer-newsletter .btn--primary { width: 165px; margin-left: 10px; }
}
@media only screen and (min-width: 990px) {
.global-footer__footer-newsletter { max-width: 60%; }
}
</style>
<div class="global-footer__footer-newsletter">
<div class="footer-newsletter">
<div class="footer-newsletter-title">Healthy Living Newsletter</div>
<div class="individual field-wrapper" >
<div class="_100 field-style" >
<p class="field-p" >
<label for="field20" class="label-position top " >required text
</label>
<input id="field20" name="singleLineText" type="text" value="" class="field-size-top-medium" />
</p>
</div>
</div>
<form class="newsletter-form newsletter-form--inline" name="NewsletterForm" action="">
<div class="newsletter-form__input-controls">
<fieldset>
<label class="sr-only" for="newsletter-form-footer">Sign up for the Healthgrades Newsletter</label>
<input type="email" required="" id="newsletter-form-footer" data-qa-target="newsletterinput" value="" name="email" placeholder="Enter your email address" aria-label="Enter your email address" autocomplete="email">
</fieldset>
<button class="newsletter-form__btn btn btn--primary btn--xl" type="submit">Sign me up!</button>
</div>
<div class="newsletter-form__footer">Your privacy is important to us. Submission of this form is subject to Healthgrades <a href="https://www.healthgrades.com/content/user-agreement" target="_blank" rel="noopener">User Agreement</a> and <a href="https://www.healthgrades.com/content/privacy-policy" target="_blank" rel="noopener">Privacy Policy</a></div>
</form>
</div>
<div class="footer-newsletter__newsletterSuccessMessage">
<strong>Thanks for signing up!</strong>
<p>Check your inbox for health tips soon!</p>
</div>
</div>
<script type="text/javascript">
var form = document.querySelector('.global-footer__footer-newsletter .newsletter-form');
form.addEventListener("submit", function (e) {
event.preventDefault();
var url = 'https://s611527718.t.eloqua.com/e/f2';
const email = form.elements.email.value;
var params = 'elqFormName=UCMS-Newsletter' + '&' + 'elqSiteId=611527718' + '&' + 'sourceUrl=www.healthgrades.com' + '&' + 'type=embedded' + '&' + 'emailAddress=' + email;
const cohesionID = window._Tagular.webContext.anonymousId || '';
if (cohesionID && cohesionID.length > 0) {
params += '&' + 'cohesionID=' + cohesionID;
}
if (document.querySelector('#field20').value === '') {
fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
body: params
}).then(response => {
if (response.status === 200) {
var newsletter = document.querySelector('.footer-newsletter');
var success = document.querySelector('.footer-newsletter__newsletterSuccessMessage');
newsletter.classList.add('hide');
success.classList.add('show');
}
}).catch(error => {
console.log("request failed: " + error);
});
}
})</script>
</div>
</div>
<p></p></div>
</div>
</div></div><div class="_-9l1r"><a aria-label="Healthgrades Home" href="/" id="cms-logo--section"><svg class="_logo_1ucpf_27 logo--inverse" aria-hidden="true" width="200" viewBox="0 0 165 24"><title>Healthgrades</title><path fill="#ffffff" d="M41.058 8.858c-.751 0-2.053.15-3.03 1.152V4.95A.951.951 0 0037.077 4h-.126a.951.951 0 00-.951.951v13.321c0 .527.426.952.951.952h.15a.951.951 0 00.952-.952V13.54c0-1.603 1.127-2.73 2.73-2.73s2.504.977 2.504 2.68v4.782a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V12.94c0-2.429-1.728-4.082-4.282-4.082zm11.168 0c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.452 0 2.604-.35 3.606-1.102a.791.791 0 00.325-.55c.025-.226-.025-.476-.175-.652a.992.992 0 00-1.327-.25 4.368 4.368 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.936c.451 0 .802-.376.802-.802-.025-3.055-2.004-5.233-4.808-5.233zm2.68 4.357H49.32c.326-1.553 1.377-2.48 2.855-2.48 1.452-.024 2.479.927 2.73 2.48zm100.39-.125l1.125.15c2.855.376 3.456 1.803 3.506 2.98 0 1.978-1.778 3.255-4.533 3.255-.75 0-2.203-.125-3.58-.877-.226-.125-.4-.325-.45-.575a.853.853 0 01.1-.701c.275-.451.8-.576 1.251-.326.727.426 1.603.626 2.655.626 1.552 0 2.43-.5 2.43-1.327 0-.225 0-.927-1.804-1.152l-1.127-.125c-2.83-.35-3.43-1.778-3.43-2.93 0-1.953 1.627-3.205 4.131-3.205 1.202 0 2.38.25 3.33.701.226.125.401.3.476.551.075.25.05.5-.075.726a.99.99 0 01-1.252.4c-.777-.35-1.653-.55-2.454-.55-1.227 0-2.028.5-2.028 1.277 0 .4.175.926 1.728 1.101zm-10.118-4.232c-2.93 0-5.058 2.228-5.058 5.283 0 3.105 2.128 5.284 5.158 5.284 1.453 0 2.604-.35 3.606-1.102a.792.792 0 00.326-.55c.025-.226-.025-.476-.176-.652-.325-.4-.9-.526-1.327-.25a4.366 4.366 0 01-2.329.7c-1.677 0-2.854-1.025-3.13-2.678h6.912c.45 0 .801-.376.801-.802 0-3.055-1.978-5.233-4.783-5.233zm2.68 4.357h-5.585c.326-1.553 1.378-2.48 2.855-2.48 1.452-.024 2.48.927 2.73 2.48zM137.24 4h-.15a.95.95 0 00-.95.952v5.158c-.853-.827-1.98-1.252-3.282-1.252-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.43-.426 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V4.927c0-.5-.426-.927-.952-.927zm-1 10.167c0 1.953-1.328 3.355-3.18 3.355s-3.207-1.402-3.207-3.355c0-1.928 1.353-3.33 3.206-3.33 1.828-.026 3.18 1.377 3.18 3.33zm-11.37-5.109h-.15a.95.95 0 00-.95.952v.1c-.853-.826-1.98-1.252-3.282-1.252-2.905 0-5.083 2.279-5.083 5.284 0 3.03 2.178 5.283 5.083 5.283 1.302 0 2.43-.425 3.281-1.252v.075a.95.95 0 00.951.952h.15a.951.951 0 00.952-.952V9.985c0-.5-.426-.927-.952-.927zm-4.207 8.44c-1.852 0-3.205-1.403-3.205-3.356 0-1.928 1.353-3.33 3.205-3.33 1.854 0 3.181 1.402 3.181 3.33.025 1.953-1.327 3.355-3.18 3.355zm-6.56-8.565c-.3-.05-.626-.075-.977-.075-1.05 0-1.978.4-2.679 1.177a.951.951 0 00-.95-.951h-.127a.951.951 0 00-.95.951v8.263c0 .526.425.952.95.952h.15a.95.95 0 00.952-.952v-4.682c0-1.653.952-2.78 2.38-2.78.3 0 .6.025.901.1a.98.98 0 001.176-.7l.025-.076c.075-.275.025-.55-.125-.801a1.28 1.28 0 00-.726-.426zm-9.14.126h.15c.526 0 .952.425 1.002.951v8.364c0 3.18-2.078 5.158-5.409 5.158-1.276 0-2.578-.326-3.58-.877a.947.947 0 01-.376-1.277l.025-.05c.1-.225.3-.375.551-.45s.476-.05.701.075c.827.45 1.728.676 2.654.676 2.08 0 3.331-1.177 3.331-3.18v-.401c-.827.801-1.903 1.227-3.205 1.227-2.905 0-5.033-2.204-5.033-5.233 0-3.005 2.103-5.209 5.033-5.209 1.302 0 2.403.426 3.205 1.252v-.075a.95.95 0 01.951-.951zm-3.956 8.263c1.828 0 3.155-1.352 3.155-3.255 0-1.878-1.327-3.256-3.155-3.256-1.828 0-3.155 1.378-3.155 3.256s1.327 3.255 3.155 3.255zM86.634 10.01c.977-1.002 2.279-1.152 3.03-1.152 2.554 0 4.282 1.653 4.257 4.082v5.333a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952v-4.782c0-1.703-.902-2.68-2.504-2.68s-2.73 1.127-2.73 2.73v4.732a.951.951 0 01-.951.952h-.15a.951.951 0 01-.952-.952V4.953c0-.527.426-.952.952-.952h.15c.526 0 .951.425.951.951v5.059zm-4.983 7.187c-.45.2-.901.3-1.327.3-1.077 0-1.678-.676-1.678-1.928v-4.607h3.18a.951.951 0 100-1.903h-3.18V6.93a.951.951 0 00-.951-.951h-.15a.951.951 0 00-.952.951V9.06h-1.152a.951.951 0 100 1.903h1.152v4.632c0 2.48 1.277 3.856 3.58 3.856.827 0 1.604-.2 2.33-.55a.988.988 0 00.475-.576c.076-.25.025-.526-.1-.777a.984.984 0 00-1.227-.35zM71.961 4h.15c.526 0 .952.425.952.951v13.322a.95.95 0 01-.952.952h-.15a.95.95 0 01-.952-.952V4.952c0-.526.426-.951.952-.951zm-4.257 5.058h-.15a.951.951 0 00-.952.951v.1c-.851-.826-1.978-1.251-3.28-1.251-2.905 0-5.083 2.278-5.083 5.283 0 3.03 2.178 5.284 5.083 5.284 1.302 0 2.429-.426 3.28-1.252v.075c0 .526.426.951.952.951h.15a.951.951 0 00.951-.951V9.985c0-.5-.425-.926-.951-.926zm-4.182 8.439c-1.853 0-3.205-1.403-3.205-3.356 0-1.928 1.352-3.33 3.205-3.33s3.18 1.402 3.18 3.33c0 1.953-1.327 3.356-3.18 3.356zM164.542 17l-.476 1.101-.476-1.101h-.426v1.702h.301v-1.302l.451 1.052h.3l.451-1.052v1.302h.3v-1.702h-.425zm-3.005 0v.275h.525v1.427h.301v-1.427h.526V17h-1.352z"></path><path fill="#ffffff" d="M26.175 11.627c-.561-.561-1.429-.561-2.015-.051l-7.552 7.551c-.434.434-1.122.434-1.53 0-.434-.433-.434-1.122 0-1.53l2.704-2.704v-.026l2.806-2.806a1.478 1.478 0 000-2.067 1.478 1.478 0 00-2.066 0l-1.888 1.888c-.434.434-1.097.434-1.531 0s-.434-1.097 0-1.53l6.53-6.531c.562-.562.562-1.506 0-2.067s-1.504-.561-2.065 0l-3.24 3.164c-.281.28-.664.433-1.021.433-.357 0-.714-.127-.995-.382l-3.036-3.036a6.605 6.605 0 00-9.337 0A6.562 6.562 0 000 6.6C0 8.361.69 10.02 1.94 11.27l12.246 12.246c0 .013.006.019.013.025s.013.013.013.026c.28.28.663.434 1.046.434s.74-.154 1.046-.434l9.847-9.848a1.486 1.486 0 00.026-2.092z"></path><path fill="#ffffff" d="M21.43 9.127c.28.28.663.433 1.046.433s.74-.153 1.046-.433l5.255-5.256a1.478 1.478 0 000-2.066 1.478 1.478 0 00-2.066 0L21.455 7.06a1.412 1.412 0 00-.025 2.067zM29.338 9.56a1.454 1.454 0 10-2.908 0 1.454 1.454 0 002.908 0z"></path></svg></a><div class="JKvri"><a href="https://twitter.com/Healthgrades" aria-label="Follow Healthgrades on Twitter" id="footer-social-link-twitter" data-qa-target="social-link-1" target="_blank" rel="noopener"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="50 -180 1200 1600" width="1em" height="1em" aria-hidden="true" data-qa-target="x-icon" focusable="false"><path fill="currentColor" d="M714.163 519.284L1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z"></path></svg></a><a href="https://www.instagram.com/healthgrades/" aria-label="Follow Healthgrades on Instagram" id="footer-social-link-instagram" data-qa-target="social-link-2" target="_blank" rel="noopener"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="-2 -2 28 28" width="1em" height="1em" aria-hidden="true" data-qa-target="instagram-icon" focusable="false"><path fill="currentColor" d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 001.384 2.126A5.868 5.868 0 004.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 002.126-1.384 5.86 5.86 0 001.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 00-1.384-2.126A5.847 5.847 0 0019.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 01-.899 1.382 3.744 3.744 0 01-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 01-1.379-.899 3.644 3.644 0 01-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 100 12.324 6.162 6.162 0 100-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 01-2.88 0 1.44 1.44 0 012.88 0z"></path></svg></a><a href="https://www.youtube.com/user/HealthgradesInc" aria-label="Follow Healthgrades on Youtube" id="footer-social-link-youtube" data-qa-target="social-link-3" target="_blank" rel="noopener"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="-1 -1 25 25" width="1em" height="1em" aria-hidden="true" data-qa-target="youtube-icon" focusable="false"><path fill="currentColor" d="M23.499 6.203a3.008 3.008 0 00-2.089-2.089c-1.87-.501-9.4-.501-9.4-.501s-7.509-.01-9.399.501a3.008 3.008 0 00-2.088 2.09A31.258 31.26 0 000 12.01a31.258 31.26 0 00.523 5.785 3.008 3.008 0 002.088 2.089c1.869.502 9.4.502 9.4.502s7.508 0 9.399-.502a3.008 3.008 0 002.089-2.09 31.258 31.26 0 00.5-5.784 31.258 31.26 0 00-.5-5.808zm-13.891 9.4V8.407l6.266 3.604z"></path></svg></a><a href="https://www.pinterest.com/healthgrades" aria-label="Follow Healthgrades on Pinterest" id="footer-social-link-pinterest" data-qa-target="social-link-4" target="_blank" rel="noopener"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="pinterest-icon" focusable="false"><path fill="currentColor" d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"></path></svg></a><a href="https://www.facebook.com/HealthGradesInc" aria-label="Follow Healthgrades on Facebook" id="footer-social-link-facebook" data-qa-target="social-link-5" target="_blank" rel="noopener"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="facebook-icon" focusable="false"><path fill="currentColor" d="M9.3 21v-8.2H6V9.5h3.3v-2c0-3 1.9-4.5 4.6-4.5l2.7.1v3.2h-1.9C13.2 6.3 13 7 13 8v1.5h4.3l-1.7 3.3H13V21H9.3z"></path></svg></a><a href="https://www.linkedin.com/company/healthgrades" aria-label="Follow Healthgrades on Linkedin" id="footer-social-link-linkedin" data-qa-target="social-link-6" target="_blank" rel="noopener"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="2 2 20 20" width="1em" height="1em" aria-hidden="true" data-qa-target="linkedIn-icon" focusable="false"><path fill="currentColor" d="M8 19H5V9.6h3v9.6zM6.3 8.3c-.9 0-1.7-.8-1.7-1.8 0-.9.7-1.7 1.7-1.7s1.8.7 1.8 1.7-.8 1.8-1.8 1.8zM19.1 19h-3v-4.7c0-1 0-2.5-1.5-2.5-1.6 0-1.8 1.2-1.8 2.4v4.8h-3V9.5h2.9v1.3c.4-.7 1.3-1.5 2.8-1.5 3 0 3.6 2 3.6 4.6v5.2z"></path></svg></a></div></div><div class="iHKOQ"><div class="Page-footer-disclaimer"><p>© Copyright 2024 Healthgrades Marketplace, LLC, Patent US Nos. 7,752,060 and 8,719,052. All Rights Reserved. Healthgrades is an RVO Health company. Third Party materials included herein protected under copyright law.</p><p>Use of this website and any information contained herein is governed by the <a href="https://www.healthgrades.com/content/user-agreement">Healthgrades User Agreement</a>. The content on Healthgrades does not provide medical advice. Always consult a medical provider for diagnosis and treatment. </p></div>
<p style="font-size:smaller;">
<a href="https://aacihealthcare.com/certificates/c143-5-2021-trust-usa/" target="_blank" rel="noopener">
<img src="https://dims.healthgrades.com/dims3/MMH/50ec427/2147483647/strip/true/format/webp/resize/105x40!/quality/75/?url=https%3A%2F%2Ftestucmscdn.healthgrades.com%2F59%2F90%2F8e20695f4e328fabd632ee0796d1%2Ftrust-mark-1.png" class="seal-src" style="max-width: 105px;border:0px; float: left; margin: 2px;" title="This website is certified by AACI. Click to verify." alt="This website is certified by AACI. Click to verify." width="105" height="40" loading="lazy"></a>
</p></div></div></footer></div>
</body>
<!-- Bundles here -->
<script async type='text/javascript' src='/serenity-profile-ui/dist/hydrateProviderProfileAtfStandard.bundle.00a0cad104f587fa8291.js'></script>
<script async defer type="text/javascript">
var ComscorePageTracking = {
SetupTracking: function () {
document.addEventListener('FireComscorePageTracking', ComscorePageTracking.TrackPageLoad);
},
TrackPageLoad: function () {
if (typeof COMSCORE !== "undefined") {
COMSCORE.beacon({
c1: 2,
c2: 6035262,
c3: document.location.host,
c4: escape(document.URL.substring(document.URL.indexOf('//') + 2)),
c5: "",
c6: "",
c15: ""
});
}
}
};
ComscorePageTracking.SetupTracking();
</script>
<script>
(function() {
var ns_contextInformation = HG3.namespace('contextInformation');
ns_contextInformation.detectedDevice = "desktop";
ns_contextInformation.isMobile = false;
}());
</script>
</body>
</html>