It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.healthgrades.com/dentist/dr-kevin-molldrem-3x36d

  1.  
  2.  <!DOCTYPE html>
  3.  <html lang="en" data-qa-target="profile-ui">
  4.    <head>
  5.    
  6.      
  7.  
  8.      <title>Dr. Kevin Molldrem, DDS - 109 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"/><meta content="Healthgrades" property="og:site_name"/><meta content="website" property="og:type"/><meta content="Dr. Kevin Molldrem, DDS - 109 Reviews - Eden Prairie, MN | Healthgrades" property="og:title"/><meta content="Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients." property="og:description"/><meta content="https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w120h160_v1.jpg" property="og:image"/><meta content="https://healthgrades.com/dentist/dr-kevin-molldrem-3x36d" property="og:url"/>
  9.      <link rel="canonical" href="https://www.healthgrades.com/dentist/dr-kevin-molldrem-3x36d"/>
  10.      <meta name="primarySpecialty" content="PS328:Dentistry" />
  11.  <meta name="specialties" content="PS328:Dentistry" />
  12.  <meta name="providerPrimaryAddress" content="Eden Prairie, MN 55344" />
  13.  <meta name="providerId" content="3X36D" />
  14.  
  15.      <link rel="preload" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Lt.woff2" as="font" type="font/woff2" crossorigin="anonymous">
  16.      <link rel="preload" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Rm.woff2" as="font" type="font/woff2" crossorigin="anonymous">
  17.      <link rel="preload" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Sm.woff2" as="font" type="font/woff2" crossorigin="anonymous">
  18.      
  19.      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  20.      <meta name="format-detection" content="telephone=no" />
  21.      <script async src="https://cdn.confiant-integrations.net/OP3zEAkW9MnSTWQlTPM6tRy1ahg/gpt_and_prebid/config.js"></script>
  22.      <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
  23.      <script
  24.          async
  25.          src="https://pub.doubleverify.com/signals/pub.js#ctx=17518586&cmp=DV312048"
  26.          onload="window.doubleVerifyLoaded=true;"></script>
  27.      <link rel="preconnect" href="//aa.agkn.com" />
  28. <link rel="preconnect" href="//adservice.google.com" />
  29. <link rel="preconnect" href="//cdn.rvohealth.com" />
  30. <link rel="preconnect" href="//cm.g.doubleclick.net" />
  31. <link rel="preconnect" href="//cdn.cookielaw.org" />
  32. <link rel="preconnect" href="//dims.healthgrades.com" />
  33. <link rel="preconnect" href="//idsync.rlcdn.com" />
  34. <link rel="preconnect" href="//match.deepintent.com" />
  35. <link rel="preconnect" href="//pagead2.googlesyndication.com" />
  36. <link rel="preconnect" href="//photos.healthgrades.com" />
  37. <link rel="preconnect" href="//sb.scorecardresearch.com" />
  38. <link rel="preconnect" href="//scout-cdn.salesloft.com" />
  39. <link rel="preconnect" href="//script.hotjar.com" />
  40. <link rel="preconnect" href="//securepubads.g.doubleclick.net" />
  41. <link rel="preconnect" href="//som.healthgrades.com" />
  42. <link rel="preconnect" href="//static.healthgrades.com" />
  43. <link rel="preconnect" href="//static.hotjar.com" />
  44. <link rel="preconnect" href="//tags.tiqcdn.com" />
  45. <link rel="preconnect" href="//www.google.com" />
  46. <link rel="preconnect" href="//www.medtargetsystem.com" />
  47.    <link rel="preload" fetchpriority="high" as="image" href=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">
  48.  
  49.      <script>
  50.            utag_data = {
  51.      guidedSearch_cta : "",
  52.      PDCSearchImpression : "1",
  53.      ProviderConversionImpression : "",
  54.      UniqueContentVisit : "",
  55.      OARUXsubmit : "",
  56.      Save : "",
  57.      Remove : "",
  58.      OASurl : "",
  59.      OASapi : "",
  60.      OARlink : "",
  61.      OARurl : "",
  62.      NonSchedulingProvider : "",
  63.      EnhancedImpression : "",
  64.      PageName : "profile: provider: about",
  65.      Channel : "",
  66.      UX : "",
  67.      ProductChannel : "",
  68.      EntityType : "",
  69.      SubSection : "",
  70.      RollupSpecialtyID : "",
  71.      ContentType : "",
  72.      FolderName : "",
  73.      ConversionComponentCount : "",
  74.      DCPValue : "",
  75.      GEOLocationCode : "",
  76.      SponsorID : "",
  77.      FFResultsType : "",
  78.      NextActionType : "",
  79.      MapCardView : "",
  80.      GenericSearchTerm : "",
  81.      PDCPhoneNumber : "",
  82.      ProfileSequence : "",
  83.      SyndicatedSite : "",
  84.      ContentGeoLocation : "",
  85.      LineofServiceCode : "",
  86.      Content : "",
  87.      HGProfileID : "",
  88.      Drug : "",
  89.      PracticingSpecialtyID : "",
  90.      SitePathing : "profile: provider: about",
  91.      LocationSpecialtyRadius : "",
  92.      MetaCategory : "",
  93.      profileHasCompare : "",
  94.      ExceptionTracking : "",
  95.      ConversionComponentProviders : "",
  96.      ClientID : "",
  97.      oasVendor : "",
  98.      WMDElementType : "",
  99.      ucmsPageID : "",
  100.      WMDCampaignType : "",
  101.      ViewType : "",
  102.      TestVersion : "",
  103.      orientation : "",
  104.      ConditionID : "",
  105.      VerticalSearchID : "",
  106.      purchaseID : "",
  107.      transactionID : "",
  108.      CrowdSourceEditType : "",
  109.      PESFlag : "",
  110.      NameSearched : "",
  111.      ProviderConversionCode : "",
  112.      AppointmentSource : "",
  113.      mobileClickToCallNumber : "",
  114.      PEShelpful : "",
  115.      FindingMethod : "",
  116.      InternalSearchValues : "",
  117.      ProviderCount : "",
  118.      FFSelectionType : "",
  119.      oasApppointmentID : "",
  120.      whatInterpretation : "",
  121.      ProductTier : "",
  122.      FormName : "",
  123.      FilterTypeValue : "",
  124.      autosuggest : "",
  125.      pageName : "profile: provider: about",
  126.      SignUpType : "",
  127.      ConversionComponentType : "",
  128.      SocialIcon : "",
  129.      ResultsWhat : "",
  130.      ResultsLocation : "",
  131.      ResultsType : "",
  132.      ResultsEntityIds : "",
  133.      EnhancedListingCount : "",
  134.      ClickThroughHGProfileID: "",
  135.      ClickThroughType: "",
  136.      ExitClickThru: "",
  137.      PESRating : "",
  138.      FFSelectionValue : "",
  139.      SaveRemovedItem : "",
  140.      RegistrationLoginSource : "",
  141.      WMDCampaigType : "",
  142.      FFcta : "",
  143.      userID : "",
  144.      HasVideo : "",
  145.      ProviderSummaryElements : "",
  146.      ProcedureID : "",
  147.      VerticalSearchID : "",
  148.      DCPValue : "",
  149.      CalendarEngagement : "",
  150.      AYAGContentID : "",
  151.      AYAGVersion : "",
  152.      AYAGVisitReason : "",
  153.      AYAGDiagnosis : "",
  154.      ContentSource : "",
  155.      GPSMapView : "",
  156.      GPSInteractionType : "",
  157.      BGPSVersion : "",
  158.      DCPvalue : "",
  159.      server : "hg3: desktop",
  160.      TealiumValue : "", // Used to segment data within a platform for Tealium QA
  161.      HGRequestID : "",
  162.      HGSessionID: ""
  163.  };
  164.            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|geo_region";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'] = "2htx4|yy54n|y4tm7|upj4nf|xym8jpy|yymdy|ury343|ybrnx";utag_data['PESRating'] = "4.6";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['oasVendor'] = "undefined";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,co,tx,or,mt,va,fl,de,ne,nh,nj|ProfileExpertiseStrength:true|ProfileHgChoiceAll:true|ProfilePatientFavorite:true|ProfilePatientFavorite:true|ProfileOasCta:true|ProfileHcaSafeHarborMoveLanguage:new|MultiPesForms:sentiment-form|OasCalendarUi:true|PesMarketingPromotion:off|pesPiiValidation:true|pesRealTimeValidation:true|ProfileMedicareAdvantage:true|ProfileAffirmCare:true|ProfileBetterHelp:Control|ProfileBetterHelpDisclaimer:sidebar|ProfileClaimSection:new|profileDearDocOas: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|profileStandardOas:new|profileSummaryRedesign:control|ProfileUpdateProfileBanner:variationB|UseHealthPrivacyComplianceCheck:true|hg.TestVersion:default|zeta-timeout:600";
  165.          </script>
  166.      
  167.      <script type="text/javascript">
  168.        (function(a, b, c, d) {
  169.          a = 'https://tags.tiqcdn.com/utag/hg/main/prod/utag.js';
  170.          b = document;
  171.          c = 'script';
  172.          d = b.createElement(c);
  173.          d.src = a;
  174.          d.type = 'text/java' + c;
  175.          d.async = true;
  176.          a = b.getElementsByTagName(c)[0];
  177.          a.parentNode.insertBefore(d, a);
  178.        })();
  179.      </script>
  180.    
  181.      <script>window.hgDeferLoad = function(loader) { window.addEventListener('load', loader) }</script>
  182.  
  183.      <link rel="apple-touch-icon" sizes="180x180" href="//photos.healthgrades.com/public3/images/apple-touch-icon.png">
  184.      <link rel="icon" type="image/png" sizes="32x32" href="//photos.healthgrades.com/public3/images/logo-blue-favicon-32.png">
  185.      <link rel="icon" type="image/png" sizes="16x16" href="//photos.healthgrades.com/public3/images/logo-blue-favicon-16.png">
  186.      <link rel="manifest" href="//photos.healthgrades.com/common/manifest.webmanifest" />
  187.      <link rel="mask-icon" href="//photos.healthgrades.com/public3/images/logo-black-small-safari-pinned-icon.svg" color="#0202ea">
  188.      <meta name="theme-color" content="#ffffff">
  189.      
  190.  
  191.    <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-05:#e1e9f8;--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-med:var(--gray-40);--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-med:1px solid var(--border-color-med);--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 (min-width:1293px){.hg-right-bar-layout{width:1236px}}.wmd-profile .hg-right-bar-layout{position:relative}.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{max-width:912px}@media (max-width:1292px){.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{margin-left:28px;margin-right:352px;max-width:100%}}@media (max-width:1024px){.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{margin-right:28px}}@media (max-width:767px){.designated-summary-info-container,.provider-content-container,section.profile-banner-section,section.profile-section{margin-left:0;margin-right:0}}.wmd-profile .provider-content-container,.wmd-profile section.profile-banner-section,.wmd-profile section.profile-section{width:812px}@media (max-width:1292px){.wmd-profile .provider-content-container,.wmd-profile section.profile-banner-section,.wmd-profile section.profile-section{margin-right:28px;max-width:-webkit-fill-available;max-width:-moz-available;max-width:fill-available;width:100%}}@media (max-width:768px){.wmd-profile .provider-content-container,.wmd-profile section.profile-banner-section,.wmd-profile section.profile-section{margin-left:0;margin-right:0}}@media (min-width:1292px){section.profile-banner-section{margin:0}}@media (max-width:540px){section.content-well-section{max-width:100%;max-width:-webkit-fill-available;max-width:-moz-available;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 + 310px);margin-top:48px;position:fixed;text-align:center;width:300px;z-index:10000}@media (max-width:1292px){.hg-right-bar-layout-right{left:auto;right:28px}}@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.profile-subsection{margin-bottom: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}.experience-check-wrapper .wmd-ad-right-rail-collapsed{display:block;margin-top:16px;text-align:center}@media (min-width:768px) and (max-width:1292px){.experience-check-wrapper .wmd-ad-right-rail-collapsed .wmd-side-bar{max-width:none}}@media (min-width:1292px){.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:1236px){.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{margin-top:16px;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{font-weight:700;white-space:nowrap}@media (max-width:540px){.visit-section .new-patient-phone{display:none}}@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:inline-block;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 .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;width:812px}.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:1292px){.wmd-card-container{max-width:none}}@media (max-width:1291px){.wmd-card-container{margin:0 -28px 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:1291px){.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;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:1236px){.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:32px 0}.betterhelp-container{border:1px solid var(--gray-20);border-radius:8px;cursor:pointer;margin-bottom:4px;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-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 .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-ad{margin-bottom:4px;text-align:left;width:100%}.telehealth-promo-ad .telehealth-promo-ad-label{color:var(--gray-90);font-size:var(--font-size-xs);font-weight:200;text-transform:uppercase}@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}}.mkt-make-appointment-cta-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;border:1px solid var(--gray-30);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:8px 12px}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-text{color:var(--gray-90);text-align:center}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-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);background:var(--blue-50);border:var(--blue-50);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:14px;font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);line-height:20px;min-height:2rem;outline:none;padding:8px 24px;-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}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button svg{vertical-align:text-bottom}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:disabled,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:disabled:active,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:disabled:focus,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-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}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:disabled svg,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:disabled:active svg,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:disabled:focus svg,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button::-moz-focus-inner{border:0}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-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)}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-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)}.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:active,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:focus,.mkt-make-appointment-cta-container .mkt-make-appointment-cta-button:hover{background:var(--blue-50)}@media (min-width:768px){.mkt-make-appointment-cta-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-justify-content:center;justify-content:center}}.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:1235px){.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;cursor:pointer;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:50%;-webkit-box-flex:0;-ms-flex-positive:0;cursor:auto;-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;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{margin-bottom:4px;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;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}.side-by-side-compare-card-new .card-ctas{display:none}.side-by-side-compare-card-new .card-ctas .hg-profile-button{padding:0 2rem}.side-by-side-compare-card-new .card-ctas .hg-profile-button .side-by-side-compare-card-learn-more-button{font-size:var(--font-size-sm)}@media (min-width:768px){.side-by-side-compare-card-new .card-ctas{-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-top:20px}}.summary-reviews-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;background:#fff;border:1px solid var(--gray-30);border-radius:8px;color:var(--gray-90);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:12px 20px;position:relative;z-index:10}.summary-reviews-container.summary-reviews-container.reviews-suppressed{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1200px){.summary-reviews-container{height:84px}}.summary-reviews-container .summary-reviews-star-rating-text{color:var(--gray-90);font-size:1.5rem;font-weight:600;line-height:36px;margin-right:12px}.summary-reviews-container .summary-reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px}@media (min-width:769px){.summary-reviews-container .summary-reviews{margin-bottom:0}}@media (min-width:1201px){.summary-reviews-container .summary-reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.summary-reviews-container .no-reviews-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--gray-90);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem}@media (min-width:1200px){.summary-reviews-container .no-reviews-button{font-size:1.25rem;margin-left:12px}}.summary-reviews-container .summary-reviews-tooltip{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:36px;justify-items:center}.summary-reviews-container .summary-reviews-heading-and-ratings{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--gray-30);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-items:center}.summary-reviews-container .summary-reviews-heading-and-ratings .star-icon{height:20px;margin-right:8px}.summary-reviews-container .summary-reviews-heading-and-ratings .star-icon .has-reviews{color:var(--stars-color)}@media (min-width:1201px){.summary-reviews-container .summary-reviews-heading-and-ratings .star-icon{display:none}}.summary-reviews-container .summary-reviews-heading-and-ratings .star-icon svg{font-size:20px}.summary-reviews-container .summary-reviews-heading-and-ratings .summary-reviews-star-rating,.summary-reviews-container .summary-reviews-heading-and-ratings .summary-reviews-star-rating-text{display:none}@media (min-width:1201px){.summary-reviews-container .summary-reviews-heading-and-ratings .summary-reviews-star-rating,.summary-reviews-container .summary-reviews-heading-and-ratings .summary-reviews-star-rating-text{display:inline-block}}.summary-reviews-container .summary-reviews-heading-and-ratings .summary-reviews-heading{font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding-right:12px}@media (min-width:1200px){.summary-reviews-container .summary-reviews-heading-and-ratings .summary-reviews-heading{font-size:24px;font-weight:600;line-height:36px}}.summary-reviews-container .summary-reviews-tooltip-label-mobile{font-size:14px;line-height:20px}@media (min-width:1201px){.summary-reviews-container .summary-reviews-tooltip-label-mobile{display:none}}.summary-reviews-container .summary-reviews-tooltip-label-mobile .rating-value{font-size:16px;font-weight:var(--font-weight-bold)}.summary-reviews-container .summary-reviews-tooltip-label{display:none;font-size:16px;line-height:24px}@media (min-width:1201px){.summary-reviews-container .summary-reviews-tooltip-label{display:inline-block}}.summary-reviews-container .summary-reviews-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px}.summary-reviews-container .summary-reviews-actions .summary-reviews-review-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--gray-90);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:500}.summary-reviews-container .summary-reviews-actions .summary-reviews-review-button .review-icon{height:27px;width:100%}.summary-reviews-container .summary-reviews-actions .summary-reviews-review-button .review-icon svg{stroke-width:2px;font-size:26.7px}@media (max-width:540px){.summary-reviews-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.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:1292px){.profile-section .wmd-ad-right-rail-collapsed .wmd-side-bar{display:block;max-width:none}}@media (min-width:1292px){.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}@media (max-width:767px){.profile-subsection{padding:0 16px}}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;width:100%}.visit-section-wrapper{width:100%}.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}@media (max-width:767px){.profile-section .non-bordered-section{padding:0 16px}}.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:1293px){.profile-section .wmd-ad-container-mobile-tablet{display:none}}@media (max-width:767px){.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-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 24px;width:100%}@media (max-width:992px){.profile-banner-section{padding-left:24px;padding-right:24px}}.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:1292px){.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;width:100%}.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%}}</style>
  192.  <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-05:#e1e9f8;--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-med:var(--gray-40);--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-med:1px solid var(--border-color-med);--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.auto-bio-redesign{margin:32px 0 18px}.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{padding-top:8px}@media (min-width:768px){.breadcrumb{padding-top:16px}}.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:912px;overflow:hidden;padding:0 36px}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide.profile-sticky-nav-scroll-bar-hide-redesign{border:none;padding:0}@media (max-width:1292px){.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{margin-left:28px;margin-right:352px;max-width:100%}}.wmd-profile .profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{width:812px}@media (max-width:1292px){.wmd-profile .profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{margin-right:28px;max-width:-webkit-fill-available;max-width:-moz-available;max-width:fill-available;width:100%}}@media (max-width:768px){.wmd-profile .profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{margin-left:0;margin-right:0}}@media (max-width:1293px){.wmd-profile .profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{margin:0;max-width:100%}}.profile-sticky-nav-placeholder{bottom:25px;height:95px;position:absolute;width:100%}.profile-sticky-nav-placeholder.profile-sticky-nav-placeholder-redesign{bottom:0;height:56px;position:relative}@media (min-width:769px){.profile-sticky-nav-placeholder.profile-sticky-nav-placeholder-redesign{height:112px}}.profile-sticky-nav-grid-container{margin:0 auto;position:relative}@media (min-width:1293px){.profile-sticky-nav-grid-container{max-width:1236px}}@media (max-width:1024px){.wmd-profile .profile-sticky-nav-container-new .profile-sticky-nav-grid-container{margin:0}}.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}.sticky-nav-link.sticky-nav-link-redesign{color:var(--blue-30);font-size:var(--font-size-lg);font-weight:400;padding-bottom:0}.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}.selected-nav-link.selected-nav-link-redesign{border-bottom:2px solid var(--blue-30);font-weight:700;line-height:24px}.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}.sticky-nav-link-container:last-of-type{padding-right:0}@media (max-width:1235px){.profile-sticky-nav-grid-container{max-width:1024px}.profile-sticky-nav-grid-container.profile-sticky-nav-grid-container-redesign{max-width:1236px}}@media (min-width:1236px){.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{max-width:912px}}@media (max-width:1024px){.profile-sticky-nav-grid-container{margin-left:28px;margin-right:28px;max-width:992px}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide{margin:0;max-width:100%;min-width:100%;width:100%}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide .sticky-nav-link.sticky-nav-link-redesign{font-size:var(--font-size-base)}}@media (max-width:768px){.profile-sticky-nav-grid-container{margin-left:0;margin-right:0}.sticky-nav-link-container{padding:8px 12px 0 8px}.sticky-nav-link-container:first-of-type{margin-left:18px}.sticky-nav-link-container:last-of-type{margin-right:18px}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide .sticky-nav-link{margin-bottom:4px;padding-bottom:4px;top:0}.profile-sticky-nav-container-new .profile-sticky-nav-scroll-bar-hide .sticky-nav-link.sticky-nav-link-redesign{font-size:var(--font-size-sm)}.profile-sticky-nav-container-new .profile-sticky-nav,.profile-sticky-nav-container-new .profile-sticky-nav.profile-sticky-nav-redesign{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-container-new .profile-sticky-nav-scroll-bar-hide.profile-sticky-nav-scroll-bar-hide-redesign{border-bottom:4px solid var(--gray-30);border-radius:2px;border-top:var(--border-base);height:56px}.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}}@media (max-width:768px) and (min-width:768px){.sticky-nav-link-container{padding:8px 16px 0 8px}}.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_overlay-9hrPB{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{align-items:center;display:flex;flex-direction:column;max-width:30rem;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{appearance:none;-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}.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:var(--modal-max-width,30rem);min-height:4rem;min-width:4rem;overflow:hidden;padding:3rem 1.5rem;position:relative;width:100%}.modal-module_lg-zdHn5{--modal-max-width:50rem}.modal-module_auto-L87js{--modal-max-width:none}.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_container-5bU9m{align-items:center;display:grid;justify-content:center;position:relative}.illustrated-icon-module_hasCircleBg-oC8tO{border-radius:50%;height:1.5em;width:1.5em}.illustrated-icon-module_coin-ioH9G{background:var(--brand-secondary)}.illustrated-icon-module_icon-TlDkS{position:relative}.illustrated-icon-module_textColor-GW3nW{color:currentColor}.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{background:#fff;left:-149px;position:absolute;z-index:10}.summary-reviews-container .review-summary-tooltip{left:-159px}@media (max-width:540px){.summary-reviews-container .review-summary-tooltip{left:auto;right:-180%}}.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}}.hg-modal-container.appointment-modal{max-width:80%;width:100%}.appointment-modal-content{padding-left:32px;padding-right:32px}.appointment-modal-overlay{z-index:99999999}.appointment-modal-title{font-weight:700;margin-bottom:32px}.provider-make-appointment-primary-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-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 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}.provider-make-appointment-primary-button svg{vertical-align:text-bottom}.provider-make-appointment-primary-button:disabled,.provider-make-appointment-primary-button:disabled:active,.provider-make-appointment-primary-button:disabled:focus,.provider-make-appointment-primary-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}.provider-make-appointment-primary-button:disabled svg,.provider-make-appointment-primary-button:disabled:active svg,.provider-make-appointment-primary-button:disabled:focus svg,.provider-make-appointment-primary-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.provider-make-appointment-primary-button::-moz-focus-inner{border:0}.provider-make-appointment-primary-button svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.provider-make-appointment-primary-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.provider-make-appointment-primary-button:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.provider-make-appointment-primary-button:active,.provider-make-appointment-primary-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)}.provider-make-appointment-primary-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}.provider-appointment-modal section{max-width:51rem}.provider-make-appointment-secondary-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);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}.provider-make-appointment-secondary-button svg{vertical-align:text-bottom}.provider-make-appointment-secondary-button:disabled,.provider-make-appointment-secondary-button:disabled:active,.provider-make-appointment-secondary-button:disabled:focus,.provider-make-appointment-secondary-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}.provider-make-appointment-secondary-button:disabled svg,.provider-make-appointment-secondary-button:disabled:active svg,.provider-make-appointment-secondary-button:disabled:focus svg,.provider-make-appointment-secondary-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.provider-make-appointment-secondary-button::-moz-focus-inner{border:0}.provider-make-appointment-secondary-button svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.provider-make-appointment-secondary-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.provider-make-appointment-secondary-button:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.provider-make-appointment-secondary-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)}.provider-make-appointment-secondary-button:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.provider-make-appointment-secondary-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)}.provider-make-appointment-secondary-button:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}@media (max-width:540px){.provider-make-appointment-secondary-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-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}.provider-make-appointment-secondary-button svg{vertical-align:text-bottom}.provider-make-appointment-secondary-button:disabled,.provider-make-appointment-secondary-button:disabled:active,.provider-make-appointment-secondary-button:disabled:focus,.provider-make-appointment-secondary-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}.provider-make-appointment-secondary-button:disabled svg,.provider-make-appointment-secondary-button:disabled:active svg,.provider-make-appointment-secondary-button:disabled:focus svg,.provider-make-appointment-secondary-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.provider-make-appointment-secondary-button::-moz-focus-inner{border:0}.provider-make-appointment-secondary-button svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.provider-make-appointment-secondary-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.provider-make-appointment-secondary-button:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.provider-make-appointment-secondary-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)}.provider-make-appointment-secondary-button:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.provider-make-appointment-secondary-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)}.provider-make-appointment-secondary-button:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}}.provider-make-appointment-full-width-button{text-align:center;width:100%}.appointment-button{background:var(--brand-accent);border:1px solid var(--btn-primary-bg);border-radius:var(--border-radius-md);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--text-color-inverse);cursor:pointer;display:inline-block;font-size:var(--font-size-base);font-weight:700;line-height:1;padding:16px 30px;position:relative;text-align:center;text-decoration:none}.appointment-button:active{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--text-color-inverse)}.appointment-button:focus,.appointment-button:hover{background:var(--coral-96);border-color:var(--coral-96);color:var(--text-color-inverse);outline:none}.btn-hidden{visibility:hidden}@media (max-width:540px){.hg-modal-container.appointment-modal section{max-width:400px}}.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-top:38px}@media (max-width:1292px){.summary-standard-breadcrumbs{padding-left:28px;padding-right:28px}}.standard-summary-leave-review-button{padding-bottom:3px;padding-left:10px}.summary-standard-button-row-new{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.standard-oas-summary-make-appointment-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}.standard-oas-summary-make-appointment-button svg{vertical-align:text-bottom}.standard-oas-summary-make-appointment-button:disabled,.standard-oas-summary-make-appointment-button:disabled:active,.standard-oas-summary-make-appointment-button:disabled:focus,.standard-oas-summary-make-appointment-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}.standard-oas-summary-make-appointment-button:disabled svg,.standard-oas-summary-make-appointment-button:disabled:active svg,.standard-oas-summary-make-appointment-button:disabled:focus svg,.standard-oas-summary-make-appointment-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.standard-oas-summary-make-appointment-button::-moz-focus-inner{border:0}.standard-oas-summary-make-appointment-button svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.standard-oas-summary-make-appointment-button:active,.standard-oas-summary-make-appointment-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)}.standard-oas-summary-make-appointment-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}.standard-oas-summary-make-appointment-button.is-mt{-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-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}.standard-oas-summary-make-appointment-button.is-mt svg{vertical-align:text-bottom}.standard-oas-summary-make-appointment-button.is-mt:disabled,.standard-oas-summary-make-appointment-button.is-mt:disabled:active,.standard-oas-summary-make-appointment-button.is-mt:disabled:focus,.standard-oas-summary-make-appointment-button.is-mt: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}.standard-oas-summary-make-appointment-button.is-mt:disabled svg,.standard-oas-summary-make-appointment-button.is-mt:disabled:active svg,.standard-oas-summary-make-appointment-button.is-mt:disabled:focus svg,.standard-oas-summary-make-appointment-button.is-mt:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.standard-oas-summary-make-appointment-button.is-mt::-moz-focus-inner{border:0}.standard-oas-summary-make-appointment-button.is-mt svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.standard-oas-summary-make-appointment-button.is-mt:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button.is-mt:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button.is-mt: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)}.standard-oas-summary-make-appointment-button.is-mt:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button.is-mt: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)}.standard-oas-summary-make-appointment-button.is-mt:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}@media (min-width:769px){.standard-oas-summary-make-appointment-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-sm);font-weight:var(--btn-font-weight);-webkit-justify-content:center;justify-content:center;letter-spacing:.015rem;line-height:var(--line-height-tight);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}.standard-oas-summary-make-appointment-button svg{vertical-align:text-bottom}.standard-oas-summary-make-appointment-button:disabled,.standard-oas-summary-make-appointment-button:disabled:active,.standard-oas-summary-make-appointment-button:disabled:focus,.standard-oas-summary-make-appointment-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}.standard-oas-summary-make-appointment-button:disabled svg,.standard-oas-summary-make-appointment-button:disabled:active svg,.standard-oas-summary-make-appointment-button:disabled:focus svg,.standard-oas-summary-make-appointment-button:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.standard-oas-summary-make-appointment-button::-moz-focus-inner{border:0}.standard-oas-summary-make-appointment-button svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button:focus{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.standard-oas-summary-make-appointment-button:active,.standard-oas-summary-make-appointment-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)}.standard-oas-summary-make-appointment-button:active{background:var(--btn-active-bg);border-color:var(--btn-active-bg)}.standard-oas-summary-make-appointment-button.is-mt{-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);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}.standard-oas-summary-make-appointment-button.is-mt svg{vertical-align:text-bottom}.standard-oas-summary-make-appointment-button.is-mt:disabled,.standard-oas-summary-make-appointment-button.is-mt:disabled:active,.standard-oas-summary-make-appointment-button.is-mt:disabled:focus,.standard-oas-summary-make-appointment-button.is-mt: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}.standard-oas-summary-make-appointment-button.is-mt:disabled svg,.standard-oas-summary-make-appointment-button.is-mt:disabled:active svg,.standard-oas-summary-make-appointment-button.is-mt:disabled:focus svg,.standard-oas-summary-make-appointment-button.is-mt:disabled:hover svg{fill:var(--btn-disabled-color);color:var(--btn-disabled-color)}.standard-oas-summary-make-appointment-button.is-mt::-moz-focus-inner{border:0}.standard-oas-summary-make-appointment-button.is-mt svg{fill:var(--btn-secondary-color);color:var(--btn-secondary-color)}.standard-oas-summary-make-appointment-button.is-mt:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button.is-mt:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button.is-mt: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)}.standard-oas-summary-make-appointment-button.is-mt:focus svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.standard-oas-summary-make-appointment-button.is-mt: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)}.standard-oas-summary-make-appointment-button.is-mt:active svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}}.standard-summary-cta-appointment{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:end;align-items:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.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:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:var(--font-size-xs);gap:20px;margin-bottom:12px}.summary-standard-button-row-mobile-2-badges p{margin:0}.summary-standard-button-row-mobile-2-badges .badge-spacer{color:var(--gray-30)}.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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.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-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-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{-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-right:352px;min-height:1px;position:relative}@media (max-width:1292px){.standard-summary-info-container{margin-left:28px}}@media (max-width:1024px){.standard-summary-info-container{margin-right:28px}}.wmd-profile .standard-summary-info-container{margin:0}@media (max-width:1292px){.wmd-profile .standard-summary-info-container{margin:0 28px}}.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}.summary-standard-content-container{width:912px}@media (max-width:1292px){.summary-standard-content-container{width:100%}}.wmd-profile .summary-standard-content-container{width:812px}@media (max-width:1292px){.wmd-profile .summary-standard-content-container{width:100%}}.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:28px}@media (min-width:1292px){.wmd-profile .summary-standard-share-save-desktop{right:430px}}.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{margin-left:auto;margin-right:auto;padding-bottom:45px;width:1236px}@media (max-width:1292px){.standard-summary-width-container{width:100%}}.standard-summary-width-container-revoked{margin-left:auto;margin-right:auto;width:1236px}@media (max-width:1292px){.standard-summary-width-container-revoked{width:100%}}.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;min-height:160px;min-width:120px;width:120px}@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{-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}.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-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-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(--btn-secondary-color);color:var(--btn-secondary-color)}.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:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .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-button-row-mobile-2-ctas .summary-standard-phone-link:focus svg{fill:var(--text-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-phone-link:active svg{fill:var(--text-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-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-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(--btn-secondary-color);color:var(--btn-secondary-color)}.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:hover svg{fill:var(--text-color-inverse);color:var(--text-color-inverse)}.summary-standard-button-row-mobile-2-ctas .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-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:focus svg{fill:var(--text-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-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:active svg{fill:var(--text-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{padding-bottom:0}}@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}.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:1292px){.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:1292px){.background-image-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:300px}}.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}}.wmd-profile .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:0;z-index:1}.wmd-profile .side-bar-centerer.has-legal-disclaimer{bottom:-326px}.wmd-profile .side-bar-centerer.has-legal-disclaimer .background-image-container .wmd-sidebar-background-clickable .write-md-summary-ad-desktop.no-isi{height:290px}.wmd-profile .side-bar-centerer.has-isi{bottom:-312px}.wmd-profile .no-isi{margin-bottom:24px}.wmd-profile .no-isi .wmd-card-wrapper{max-width:400px}@media (max-width:1292px){.wmd-profile .summary-standard-wmd-sidebar{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:1236px){.claim-provider-profile-container{max-width:1236px;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:1236px){.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:1236px){.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:1236px){.update-profile-container{max-width:1236px;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>
  193.  
  194.      
  195.    <!-- global bundle -->
  196.    <script>
  197.        var HG3 = HG3 || {};
  198.        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":{}};
  199.        HG3.profile = HG3.profile || {};
  200.        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":["R1f402c856afd9355a6"]},{"key":"pwid","value":["3X36D"]},{"key":"pv","value":["yes"]},{"key":"comment","value":["yes"]},{"key":"inid","value":["HPY0000C4B","HPY0000627","HPY00005F0","HPY00006F7","HPY0000453","HPY0000776","HPY9000575","HPY000045D","HPY00006D9","HPY0000692","HPY000074E","HPY00007CF","HPY0000708","HPY0000B6F","HPY0000619","HPY000075D","HPY000054F","HPY0000768","HPY00006E5"]},{"key":"prop13","value":["r3hc9"]},{"key":"prop25","value":[""]},{"key":"pagetype","value":["MARKET_TARGETED"]},{"key":"gp","value":[""]},{"key":"rtg","value":["92"]},{"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://sgvygmot05.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. Gerald Anderson, DDS","displayOverallStarRating":5,"distance":9.28,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/2/h/t/2htx4_w120h160_vHkPXLtLST.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=2htx4","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Gerald Anderson, DDS","providerUrl":"/dentist/dr-gerald-anderson-2htx4","pwid":"2HTX4","suppressSurvey":false,"surveyOverallStarRating":5,"surveyUserCount":2,"url":"/dentist/dr-gerald-anderson-2htx4"},{"acceptsNewPatients":true,"displayName":"Dr. Sara Colarusso, DDS","displayOverallStarRating":4.9,"distance":7.63,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/y/y/5/yy54n_w120h160_vSkMegG9sr.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=yy54n","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Sara Colarusso, DDS","providerUrl":"/dentist/dr-sara-colarusso-yy54n","pwid":"YY54N","suppressSurvey":false,"surveyOverallStarRating":4.9,"surveyUserCount":434,"url":"/dentist/dr-sara-colarusso-yy54n"},{"acceptsNewPatients":true,"displayName":"Dr. Douglas Carter, DDS","displayOverallStarRating":3,"distance":9.28,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/y/4/t/y4tm7_w120h160_vryFiBJV3Jx.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. Rachel Wians, DDS","displayOverallStarRating":0,"distance":9.28,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/u/p/j/upj4nf_w120h160_vSJ9r5vu3Jl.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=upj4nf","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Rachel Wians, DDS","providerUrl":"/dentist/dr-rachel-wians-upj4nf","pwid":"UPJ4NF","suppressSurvey":false,"surveyOverallStarRating":0,"surveyUserCount":0,"url":"/dentist/dr-rachel-wians-upj4nf"},{"acceptsNewPatients":true,"displayName":"Dr. Dantel Weaver, DDS","displayOverallStarRating":4.6,"distance":7.63,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w120h160_vrJ4xgf9ir.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=xym8jpy","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Dantel Weaver, DDS","providerUrl":"/dentist/dr-dantel-weaver-xym8jpy","pwid":"XYM8JPY","suppressSurvey":false,"surveyOverallStarRating":4.6,"surveyUserCount":162,"url":"/dentist/dr-dantel-weaver-xym8jpy"},{"acceptsNewPatients":true,"displayName":"Dr. Andrew Liu, DDS","displayOverallStarRating":4.8,"distance":9.28,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/Y/Y/M/YYMDY_w120h160_v15724.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=yymdy","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. Andrew Liu, DDS","providerUrl":"/dentist/dr-andrew-liu-yymdy","pwid":"YYMDY","suppressSurvey":false,"surveyOverallStarRating":4.8,"surveyUserCount":420,"url":"/dentist/dr-andrew-liu-yymdy"},{"acceptsNewPatients":true,"displayName":"Dr. Thu Doan, DDS","displayOverallStarRating":0,"distance":6.75,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/u/r/y/ury343_w120h160_vBkME9cxikl.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. David Klump, DDS","displayOverallStarRating":0,"distance":9.28,"hgoName":"std epp component-provider-carousel-link","imageUrl":"//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w120h160_v23156.jpg","isHgChoice":false,"isPatientFavorite":false,"linkVars":"hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=ybrnx","practicingSpecialtyName":"Dentistry Practitioner","providerDisplayFullName":"Dr. David Klump, DDS","providerUrl":"/dentist/dr-david-klump-ybrnx","pwid":"YBRNX","suppressSurvey":false,"surveyOverallStarRating":0,"surveyUserCount":0,"url":"/dentist/dr-david-klump-ybrnx"}],"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":"978231"},{"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}],"onlineScheduling":[],"otherProviders":[],"otherProvidersHeadlineText":"Nearby dentists with similar experience","partnerTypeCode":null,"pesAccessToken":"eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI1bGt0bGpzMW01bDVvNjFqMmllc3RiamtuOCIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc0MzU4NTExNSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzQzNTkyMzE1LCJpYXQiOjE3NDM1ODUxMTUsInZlcnNpb24iOjIsImp0aSI6IjIwOGI5OWQ0LTQzYzMtNGMxMi1hOTVlLWQxMzEzZDU4OWM0NSIsImNsaWVudF9pZCI6IjVsa3RsanMxbTVsNW82MWoyaWVzdGJqa244In0.oR4x47iHqyrZXtXEhziocqi8Nty12BnzMz5hsi9HVQgEp8xn83kkaQ4ixhgoxxPWjjAZqBZdm29fox7idEmIH3flboxU3oWEWN0E7T3Qa47KuWsuNbcj14Sp2EcF7Z-XC3F_GPCWxbJQFJs_IcJDba0Ef7tjWOg0s7AzFuKoNDFTdyXFOomh9-FYAXTSilQvWH5ZEZ4f8M3YXgKGTaNkGMrP9oU93qOsMC7etK0Nu3iarCg47ymRcIsR-qrdOfYGuQ1kGTVwJ6bP14ZB7TmJL9hQJQ1Ea1_sfuqdPsUSw5sV5KgPaOQ0cAID3KRCh_P3fuaXcdDr7jkQ-ypblnU0pA","productChannel":"22","professionalSubType":"DENT","professionalSubTypeText":"doctor","profileAccessToken":"eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI1bGt0bGpzMW01bDVvNjFqMmllc3RiamtuOCIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc0MzU4NTExNSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzQzNTkyMzE1LCJpYXQiOjE3NDM1ODUxMTUsInZlcnNpb24iOjIsImp0aSI6IjIwOGI5OWQ0LTQzYzMtNGMxMi1hOTVlLWQxMzEzZDU4OWM0NSIsImNsaWVudF9pZCI6IjVsa3RsanMxbTVsNW82MWoyaWVzdGJqa244In0.oR4x47iHqyrZXtXEhziocqi8Nty12BnzMz5hsi9HVQgEp8xn83kkaQ4ixhgoxxPWjjAZqBZdm29fox7idEmIH3flboxU3oWEWN0E7T3Qa47KuWsuNbcj14Sp2EcF7Z-XC3F_GPCWxbJQFJs_IcJDba0Ef7tjWOg0s7AzFuKoNDFTdyXFOomh9-FYAXTSilQvWH5ZEZ4f8M3YXgKGTaNkGMrP9oU93qOsMC7etK0Nu3iarCg47ymRcIsR-qrdOfYGuQ1kGTVwJ6bP14ZB7TmJL9hQJQ1Ea1_sfuqdPsUSw5sV5KgPaOQ0cAID3KRCh_P3fuaXcdDr7jkQ-ypblnU0pA","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,HSOHOAS,HPTRIAOAS,GIALLOAS","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,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,xynb2d4,2ldvp,y45kb,buvlz,2xng6,x7bpc,3cgwv,2kyf3,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,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,233gy,g9ftd,xymrk4v,gbn39,wd2hv,osk1su1325,ecwsfbm967,2pfcv,ytdnm,2ychg,g9mfh,y74dl,xylrn37,k6lu2kh731,yhbtc,y2rd7,29kf4,t042f1a976,gfbv9,xyllrjy,yqm4j,xymr5c8,3ddrd,gj5pk,ygdr6,3lvfk,y5b43lz,1qplga5s46,xymnfl2,xp4sw,yxq48,y9sdypz,yr34v,xyn6xwt,3ktpq,yn9j6,x3qcq,x7hfp,gh4t3,xymvnf3,2xwvs,y9tsj2z,xjw5j,y9pdjbz,xym8hbd,y5rdw,xymtqb5,xylmbxj,xymqb5v,3cr4m,xymsdgw,xbddq,xylsdtv,x8w48n,xwmjl,3ttxd,gdhrb,xynwk22,39bwp,xtp8dy,3b5yj,crbqz,3jvsg,xmxjg,4b6qz"},"featureFlagsLd":{"adsDoubleVerify":true,"profileBetterHelp":"Control","profileBetterHelpDisclaimer":"sidebar","profileDocAsapOas":false,"profileDearDocOas":true,"profileOarMedchat":"control","profileMedchatMtCompare":"control","isProfileStandardOas":true,"profileStandardOas":"new","isProfileSeniorCare":false,"profileSeniorCare":"control","isProfileOasCta":false,"profileOasCta":"control","isOasCalendarUi":false,"oasCalendarUi":"control","useHealthPrivacyComplianceCheck":true,"healthPrivacyComplianceOptinStates":"wa,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj","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":"variationB","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","profileSummaryRedesign":"control","voltronHeaderVariantRollout":"default"},"mapTileServerDomain":"maps.healthgrades.com","displayAds":true,"omnitureTestVersion":"ProfileAdsDoubleVerify:new|HealthPrivacyComplianceOptinStates:wa,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj|ProfileExpertiseStrength:true|ProfileHgChoiceAll:true|ProfilePatientFavorite:true|ProfilePatientFavorite:true|ProfileOasCta:true|ProfileHcaSafeHarborMoveLanguage:new|MultiPesForms:sentiment-form|OasCalendarUi:true|PesMarketingPromotion:off|pesPiiValidation:true|pesRealTimeValidation:true|ProfileMedicareAdvantage:true|ProfileAffirmCare:true|ProfileBetterHelp:Control|ProfileBetterHelpDisclaimer:sidebar|ProfileClaimSection:new|profileDearDocOas: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|profileStandardOas:new|profileSummaryRedesign:control|ProfileUpdateProfileBanner:variationB|UseHealthPrivacyComplianceCheck:true|hg.TestVersion:default|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":"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":"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":"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":"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 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":"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":"","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":11,"positiveResponseCount":17,"responseCount":28,"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.5,"id":3,"negativeResponseCount":10,"positiveResponseCount":16,"responseCount":26,"reviewCount":0,"roundedScore":4,"text":"","title":"Answers questions","reviewBar":{"averageScore":3.5,"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":2.7,"id":9,"negativeResponseCount":4,"positiveResponseCount":3,"responseCount":7,"reviewCount":0,"roundedScore":3,"text":null,"title":"Felt Respected","reviewBar":{"averageScore":2.7,"ratingText":"GOOD"},"stars":{"twoStars":0,"threeStars":0,"oneStar":0,"fourStars":0,"fiveStars":0}}],"title":"Office & Staff Performance"}],"commentCount":92,"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 can't say enough good things about Dr. Kevin Molldrem and his team at Molldrem Family Dentistry! From the moment I walked in, I felt welcomed and at ease. The staff is incredibly friendly and professional. Dr. Molldrem explained my treatment options clearly and answered all my questions patiently. I had a dental crown done, and the process was seamless and pain-free. His expertise and gentle approach made the experience stress-free. The clinic itself is modern, clean, and comfortable. For anyone in Lakeville or Eden Prairie, this is the place to go for dental care. Highly recommend!","displayName":"SK","overallScore":5,"submittedDate":"Mar 31, 2025","allowFlagging":true,"commentId":"d48491f1-f26a-4f46-9681-42bf1bb82c64","communityMemberDetails":"SK","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":"Highly recommend!","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 the best dental office in Lakeville! Dr. Kevin Molldrem and his team provide top-notch care. I had veneers done recently, and I couldn’t be happier with my new smile. The process was smooth, and the results were beyond my expectations. Dr. Molldrem is a perfectionist in the best way! If you’re looking for a skilled and compassionate dentist, he’s the one to see. ","displayName":"Guy Gentile","overallScore":5,"submittedDate":"Mar 31, 2025","allowFlagging":true,"commentId":"dc6be05c-de92-4f2e-9593-6d469275868e","communityMemberDetails":"Guy Gentile","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-notch care","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem is an outstanding dentist! I went in for an emergency toothache, and he took care of me right away. He explained everything thoroughly and made me feel at ease. The procedure was painless, and I was back to normal in no time. His staff is so kind and professional. I’ve since switched my entire family over to his practice. If you need a knowledgeable and caring dentist in Lakeville, I strongly recommend Dr. Molldrem. He truly goes above and beyond for his patients!","displayName":"Sana","overallScore":5,"submittedDate":"Mar 30, 2025","allowFlagging":true,"commentId":"1f0133a0-2cc7-4c6a-9eab-365daab3bf03","communityMemberDetails":"Sana","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. Kevin Molldrem is an outstanding dentist!","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 of Dr. Kevin Molldrem for several years, and I wouldn’t go anywhere else. His attention to detail and gentle care make every appointment stress-free. I recently had a same-day CEREC crown, and the technology and expertise he used were amazing! It was quick, painless, and looked completely natural. His team is friendly and professional, always making sure you feel comfortable. If you want high-quality dental care in Lakeville, Dr. Molldrem is the best choice. I highly recommend him!","displayName":"David","overallScore":5,"submittedDate":"Mar 30, 2025","allowFlagging":true,"commentId":"a091d2b5-adae-4a62-ae9a-e88412a76240","communityMemberDetails":"David","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 is the best choice","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem and his team are incredible! I had been experiencing jaw pain, and he quickly diagnosed me with bruxism. He fitted me with a custom night guard, and it has made a world of difference. He is always thorough, kind, and professional. His office is welcoming, and his staff is top-notch. Whether it’s a routine cleaning or a more complex procedure, Dr. Molldrem ensures you receive the best care possible. If you’re in Lakeville and need an exceptional dentist, Dr. Molldrem is the one to see!","displayName":"Thomas","overallScore":5,"submittedDate":"Mar 30, 2025","allowFlagging":true,"commentId":"9cb2c3c0-9737-4ae5-b804-3ec93ac0ff4b","communityMemberDetails":"Thomas","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. Kevin Molldrem and his team are incredible! ","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem is fantastic! I’ve had several procedures done at his office, including fillings and a crown, and every experience has been positive. He takes the time to explain what’s going on and makes sure you’re comfortable. His staff is kind and professional, and the office environment is relaxing. I used to avoid dental visits, but now I actually look forward to them! If you need a reliable dentist in Lakeville, look no further. Dr. Molldrem is truly the best, and I highly recommend him to everyone.","displayName":"Danielle ","overallScore":5,"submittedDate":"Mar 30, 2025","allowFlagging":true,"commentId":"01061382-d8f3-484b-8e31-eaeb146b530b","communityMemberDetails":"Danielle ","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. Kevin Molldrem is fantastic!","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I had an amazing experience at Molldrem Family Dentistry. Dr. Kevin Molldrem is kind, professional, and extremely skilled. I needed a deep cleaning and was a bit nervous, but he and his team made sure I was comfortable the entire time. They explained everything clearly and answered all my questions. The office is modern and welcoming, and the staff is always so friendly. I feel so much more confident in my smile now! If you’re looking for a highly reputable dentist in Lakeville, I strongly recommend Dr. Molldrem. He truly cares about his patients.","displayName":"Robin","overallScore":5,"submittedDate":"Mar 30, 2025","allowFlagging":true,"commentId":"3c0f259e-9b6c-4c7b-b226-db593e4bd64b","communityMemberDetails":"Robin","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 had an amazing experience","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I’ve been seeing Dr. Kevin Molldrem for years, and I can confidently say he is the best dentist in Lakeville. He and his staff always provide top-quality care. Recently, I had Zoom whitening done, and I’m thrilled with the results! My teeth have never looked better. Dr. Molldrem is knowledgeable, friendly, and always makes me feel at ease. The office is clean, well-organized, and uses state-of-the-art equipment. If you want a dentist who truly cares about your smile and overall dental health, Dr. Molldrem is the one to trust. I can’t recommend him enough!","displayName":"ilker","overallScore":5,"submittedDate":"Mar 30, 2025","allowFlagging":true,"commentId":"eca8d53f-9b69-46cc-87d7-cc348e27326e","communityMemberDetails":"ilker","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 dentist in Lakeville","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem is the best dentist I’ve ever had! His expertise and gentle approach make even the most complex procedures feel easy. I had a dental implant placed, and the entire process was seamless. He explained everything in detail and ensured I was comfortable at every step. The office is equipped with the latest technology, and his team is incredibly friendly. Scheduling was easy, and there was no long wait time. If you’re looking for a highly skilled, compassionate dentist in Lakeville, Dr. Molldrem is the one to see. I’m so happy with my results!","displayName":"Yunus","overallScore":5,"submittedDate":"Mar 30, 2025","allowFlagging":true,"commentId":"fc8c5550-ad45-4405-8053-dda57ecfce96","communityMemberDetails":"Yunus","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. Kevin Molldrem is the best dentist","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem is a lifesaver! I was dealing with unbearable tooth pain, and his office got me in the same day. He quickly diagnosed the issue and performed a painless extraction. I was nervous, but he reassured me and made the entire experience stress-free. His staff is friendly and attentive, making sure you’re comfortable from start to finish. The follow-up care was excellent, and I healed perfectly. I appreciate his honesty and professionalism. If you’re looking for the best dentist in Lakeville, I highly recommend Dr. Molldrem. He truly cares about his patients and their well-being.","displayName":"Liliya","overallScore":5,"submittedDate":"Feb 23, 2025","allowFlagging":true,"commentId":"270a6c3d-d795-42da-b370-48d5fe7ae690","communityMemberDetails":"Liliya","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. Kevin Molldrem is a lifesaver! ","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 at Molldrem Family Dentistry with Dr. Kevin Molldrem. From the moment I walked in, the staff made me feel welcome. Dr. Molldrem took the time to explain my treatment options and made sure I was comfortable every step of the way. I had a root canal, and I was surprised at how painless it was. He is incredibly skilled and knowledgeable. The office is modern and uses top-notch technology. I can’t thank Dr. Molldrem enough for restoring my smile. If you need a great dentist in Lakeville, look no further!","displayName":"Mario","overallScore":5,"submittedDate":"Feb 23, 2025","allowFlagging":true,"commentId":"af9c5372-046d-4ed8-b402-d9d049b0bba2","communityMemberDetails":"Mario","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":"great dentist in Lakeville, look no further!","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. Kevin Molldrem for years, and I wouldn’t trust anyone else with my dental care. His expertise and gentle approach make every visit a breeze. I recently had a crown placed, and the process was smooth and painless. His staff is warm and welcoming, making you feel comfortable from the moment you walk in. The Lakeville office is clean and modern, equipped with the latest technology. If you’re looking for a top-rated dentist who genuinely cares about his patients, Dr. Molldrem is the one to see. I highly recommend him to anyone in the area!","displayName":"Sagi","overallScore":5,"submittedDate":"Feb 23, 2025","allowFlagging":true,"commentId":"25325ce3-481f-4fa9-b8d3-c421af5fd2ee","communityMemberDetails":"Sagi","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":"The Lakeville office is clean and modern","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Molldrem’s sedation dentistry is a game-changer. I have severe dental anxiety, but he made my experience completely stress-free. I needed multiple fillings, and he completed them all in one visit without any discomfort.","displayName":"Tenga S","overallScore":5,"submittedDate":"Feb 23, 2025","allowFlagging":true,"commentId":"8a19f8b7-919d-4bf1-ae28-f7505500988f","communityMemberDetails":"Tenga S","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 DDS Is Trusted Dentist In Lakeville","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem is the best dentist in Eden Prairie. I recently had Zoom whitening done, and the results are stunning. His attention to detail and use of advanced technology make him stand out. I recommend him to all my friends.","displayName":"Zai","overallScore":5,"submittedDate":"Feb 23, 2025","allowFlagging":true,"commentId":"bf09a339-5541-4f08-a14f-81c77face3ef","communityMemberDetails":"Zai","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. Kevin Molldrem is the best dentist","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Molldrem DDS is a true professional. I had same-day crowns done here, and the technology they use is impressive. My crown fits perfectly, and the entire process took just a few hours. I wouldn’t go anywhere else for dental care.","displayName":"David","overallScore":5,"submittedDate":"Feb 23, 2025","allowFlagging":true,"commentId":"448aae1a-5df6-474c-9da3-42cc82601285","communityMemberDetails":"David","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":"True Professional","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Molldrem recently did my root canal therapy, and I was amazed at how painless the entire procedure was. His calming demeanor and expert skills made all the difference. I highly recommend him to anyone needing dental care.","displayName":" Orealla","overallScore":5,"submittedDate":"Feb 02, 2025","allowFlagging":true,"commentId":"6b6072b1-b169-4bf9-ad89-973301a04ccb","communityMemberDetails":" Orealla","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 Dental Care","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"I had periodontal care done here, and the results are fantastic. ","displayName":"Jana ","overallScore":5,"submittedDate":"Feb 02, 2025","allowFlagging":true,"commentId":"f69cdff4-b385-499f-9817-d4607f8342a3","communityMemberDetails":"Jana ","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":"Highly recommend!","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem is a perfectionist in the best way possible. I got veneers done here, and my smile has never looked better. The entire process was smooth, and his team made sure I was comfortable at every step.","displayName":"David Goodnight","overallScore":5,"submittedDate":"Feb 02, 2025","allowFlagging":true,"commentId":"f5aebc9a-e67e-45b8-8324-3fd4e500c23c","communityMemberDetails":"David Goodnight","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":"perfectionist ","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"If you’re looking for a dentist in Lakeville, look no further than Dr. Kevin Molldrem. I had severe tooth pain, and he was able to fit me in the same day. He quickly diagnosed the problem and performed a root canal that saved my tooth. Excellent service!","displayName":"Betty","overallScore":5,"submittedDate":"Jan 12, 2025","allowFlagging":true,"commentId":"7f704a1a-ce99-4447-b99b-12b3bed92955","communityMemberDetails":"Betty","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 In Lakeville & Affordable ","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}},{"commentText":"Dr. Kevin Molldrem is the most caring and skilled dentist I’ve ever met. I came in for a dental crown, and the whole process was seamless. He used state-of-the-art CEREC technology to create the crown on the same day! The staff is also very friendly and attentive. Highly recommend Molldrem Family Dentistry to anyone in Eden Prairie or Lakeville.","displayName":"Shane","overallScore":5,"submittedDate":"Jan 12, 2025","allowFlagging":true,"commentId":"edd0d5da-a9f2-4793-a839-c77e950ff639","communityMemberDetails":"Shane","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":" The most caring and skilled dentist","providerDetail":{"displayName":"Dr. Molldrem's","id":"3X36D","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg","primarySpecialty":"Dentistry"}}],"suppressed":false,"totalCommentCount":92},"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.587156,"responseCount":109,"roundedScore":4.6,"reviewCount":92},"providerCode":"3X36D","providerName":"Dr. Kevin Molldrem, DDS","providerPossessiveName":"Dr. Molldrem's","providerUrl":"/dentist/dr-kevin-molldrem-3x36d","specialty":"Dentistry","surveyDistribution":{"aggregates":[{"count":96,"percent":88,"star":5},{"count":2,"percent":2,"star":4},{"count":0,"percent":0,"star":3},{"count":1,"percent":1,"star":2},{"count":10,"percent":9,"star":1}],"totalResponseCount":109},"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.6,"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":"HPY0000C4B","payor":"Sun Life Financial","plans":[{"name":"Sun Life Financial","planType":""}]},{"code":"HPY0000627","payor":"Principal Financial Group","plans":[{"name":"Dental PPO","planType":"PPO"}]},{"code":"HPY00005F0","payor":"Lincoln Financial Group","plans":[{"name":"DentalConnect PPO","planType":"PPO"}]},{"code":"HPY00006F7","payor":"Cigna","plans":[{"name":"Dental Advantage DPPO","planType":"DPPO"},{"name":"Total Dental DPPO","planType":"DPPO"}]},{"code":"HPY0000453","payor":"Humana","plans":[{"name":"Humana PPO","planType":"PPO"}]},{"code":"HPY0000776","payor":"Total Dental Administrators PPO","plans":[{"name":"Total Dental Administrators PPO PPO","planType":"PPO"}]},{"code":"HPY9000575","payor":"United Concordia Dental","plans":[{"name":"Alliance EPO","planType":"EPO"},{"name":"Advantage Plus 20 DHMO","planType":"DHMO"},{"name":"Elite Plus DPPO","planType":"DPPO"}]},{"code":"HPY000045D","payor":"Guardian","plans":[{"name":"DentalGuard Preferred","planType":""}]},{"code":"HPY00006D9","payor":"Aetna","plans":[{"name":"Dental DPPO","planType":"DPPO"}]},{"code":"HPY0000692","payor":"MetLife","plans":[{"name":"MetLife PDP","planType":"PDP"},{"name":"PDP Plus (Preferred Dentist Program) DPPO","planType":"DPPO"}]},{"code":"HPY000074E","payor":"PreferredOne","plans":[{"name":"PreferredHealth","planType":""},{"name":"PreferredOne PPO","planType":"PPO"}]},{"code":"HPY00007CF","payor":"Florida Blue","plans":[{"name":"BlueDental Choice & Choice Plus DPPO","planType":"DPPO"}]},{"code":"HPY0000708","payor":"United Concordia","plans":[{"name":"Advantage Plus PPO","planType":"PPO"}]},{"code":"HPY0000B6F","payor":"Dominion National","plans":[{"name":"Dental Choice DPPO","planType":"DPPO"}]},{"code":"HPY0000619","payor":"UnitedHealthCare","plans":[{"name":"Dental","planType":""}]},{"code":"HPY000075D","payor":"Connection Dental","plans":[{"name":"Connection Dental PPO","planType":"PPO"}]},{"code":"HPY000054F","payor":"Delta Dental","plans":[{"name":"Delta Dental Premier","planType":""},{"name":"Delta Dental PPO","planType":"PPO"}]},{"code":"HPY0000768","payor":"Anthem","plans":[{"name":"Dental Complete DPPO","planType":"DPPO"},{"name":"Dental Prime DPPO","planType":"DPPO"}]},{"code":"HPY00006E5","payor":"Ameritas","plans":[{"name":"Ameritas PPO","planType":"PPO"}]}],"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","roundedYearsOfExperience":0,"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,"suppressMonetization":false,"suppressSurveys":false,"surveyOverallRatingScore":4.6,"surveyUserCount":109,"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"}]}};
  201.        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":"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 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":"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":"","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"}];
  202.        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":"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":"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":"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?"}]}];
  203.        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.6,"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":"HPY0000C4B","payor":"Sun Life Financial","plans":[{"name":"Sun Life Financial","planType":""}]},{"code":"HPY0000627","payor":"Principal Financial Group","plans":[{"name":"Dental PPO","planType":"PPO"}]},{"code":"HPY00005F0","payor":"Lincoln Financial Group","plans":[{"name":"DentalConnect PPO","planType":"PPO"}]},{"code":"HPY00006F7","payor":"Cigna","plans":[{"name":"Dental Advantage DPPO","planType":"DPPO"},{"name":"Total Dental DPPO","planType":"DPPO"}]},{"code":"HPY0000453","payor":"Humana","plans":[{"name":"Humana PPO","planType":"PPO"}]},{"code":"HPY0000776","payor":"Total Dental Administrators PPO","plans":[{"name":"Total Dental Administrators PPO PPO","planType":"PPO"}]},{"code":"HPY9000575","payor":"United Concordia Dental","plans":[{"name":"Alliance EPO","planType":"EPO"},{"name":"Advantage Plus 20 DHMO","planType":"DHMO"},{"name":"Elite Plus DPPO","planType":"DPPO"}]},{"code":"HPY000045D","payor":"Guardian","plans":[{"name":"DentalGuard Preferred","planType":""}]},{"code":"HPY00006D9","payor":"Aetna","plans":[{"name":"Dental DPPO","planType":"DPPO"}]},{"code":"HPY0000692","payor":"MetLife","plans":[{"name":"MetLife PDP","planType":"PDP"},{"name":"PDP Plus (Preferred Dentist Program) DPPO","planType":"DPPO"}]},{"code":"HPY000074E","payor":"PreferredOne","plans":[{"name":"PreferredHealth","planType":""},{"name":"PreferredOne PPO","planType":"PPO"}]},{"code":"HPY00007CF","payor":"Florida Blue","plans":[{"name":"BlueDental Choice & Choice Plus DPPO","planType":"DPPO"}]},{"code":"HPY0000708","payor":"United Concordia","plans":[{"name":"Advantage Plus PPO","planType":"PPO"}]},{"code":"HPY0000B6F","payor":"Dominion National","plans":[{"name":"Dental Choice DPPO","planType":"DPPO"}]},{"code":"HPY0000619","payor":"UnitedHealthCare","plans":[{"name":"Dental","planType":""}]},{"code":"HPY000075D","payor":"Connection Dental","plans":[{"name":"Connection Dental PPO","planType":"PPO"}]},{"code":"HPY000054F","payor":"Delta Dental","plans":[{"name":"Delta Dental Premier","planType":""},{"name":"Delta Dental PPO","planType":"PPO"}]},{"code":"HPY0000768","payor":"Anthem","plans":[{"name":"Dental Complete DPPO","planType":"DPPO"},{"name":"Dental Prime DPPO","planType":"DPPO"}]},{"code":"HPY00006E5","payor":"Ameritas","plans":[{"name":"Ameritas PPO","planType":"PPO"}]}],"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","roundedYearsOfExperience":0,"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,"suppressMonetization":false,"suppressSurveys":false,"surveyOverallRatingScore":4.6,"surveyUserCount":109,"testimonies":[],"writeMd":null,"writeMdLite":null};
  204.        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":["R1f402c856afd9355a6"]},{"key":"pwid","value":["3X36D"]},{"key":"pv","value":["yes"]},{"key":"comment","value":["yes"]},{"key":"inid","value":["HPY0000C4B","HPY0000627","HPY00005F0","HPY00006F7","HPY0000453","HPY0000776","HPY9000575","HPY000045D","HPY00006D9","HPY0000692","HPY000074E","HPY00007CF","HPY0000708","HPY0000B6F","HPY0000619","HPY000075D","HPY000054F","HPY0000768","HPY00006E5"]},{"key":"prop13","value":["r3hc9"]},{"key":"prop25","value":[""]},{"key":"pagetype","value":["MARKET_TARGETED"]},{"key":"gp","value":[""]},{"key":"rtg","value":["92"]},{"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"]}]};
  205.    </script>
  206.    
  207.  
  208.      <script>/*! For license information please see hgGlobalProfile.bundle.js.LICENSE.txt */
  209. !function(){var e={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},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},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},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)},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},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},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},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))},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},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},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},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},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],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},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},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(-1!==t.indexOf(r))continue;n[r]=e[r]}return n},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},994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},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>
  210.  
  211.    </head>
  212.    <body >
  213.      <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>
  214.      <div class="outofpage"><div id="div-gpt-ad-outofpage-oop"></div></div>
  215.  
  216.      <script>
  217.          window.zeta_timeout = 600;
  218.      </script>
  219.  
  220.      <script type="module" crossorigin>
  221. (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 ro=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Bs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ed={exports:{}},vi={},td={exports:{}},U={};/**
  222. * @license React
  223. * react.production.min.js
  224. *
  225. * Copyright (c) Facebook, Inc. and its affiliates.
  226. *
  227. * This source code is licensed under the MIT license found in the
  228. * LICENSE file in the root directory of this source tree.
  229. */var br=Symbol.for("react.element"),n1=Symbol.for("react.portal"),r1=Symbol.for("react.fragment"),o1=Symbol.for("react.strict_mode"),i1=Symbol.for("react.profiler"),l1=Symbol.for("react.provider"),s1=Symbol.for("react.context"),a1=Symbol.for("react.forward_ref"),u1=Symbol.for("react.suspense"),c1=Symbol.for("react.memo"),d1=Symbol.for("react.lazy"),ou=Symbol.iterator;function f1(e){return e===null||typeof e!="object"?null:(e=ou&&e[ou]||e["@@iterator"],typeof e=="function"?e:null)}var nd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rd=Object.assign,od={};function Jn(e,t,n){this.props=e,this.context=t,this.refs=od,this.updater=n||nd}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 id(){}id.prototype=Jn.prototype;function Vs(e,t,n){this.props=e,this.context=t,this.refs=od,this.updater=n||nd}var Hs=Vs.prototype=new id;Hs.constructor=Vs;rd(Hs,Jn.prototype);Hs.isPureReactComponent=!0;var iu=Array.isArray,ld=Object.prototype.hasOwnProperty,qs={current:null},sd={key:!0,ref:!0,__self:!0,__source:!0};function ad(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)ld.call(t,r)&&!sd.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:br,type:e,key:i,ref:l,props:o,_owner:qs.current}}function p1(e,t){return{$$typeof:br,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ws(e){return typeof e=="object"&&e!==null&&e.$$typeof===br}function h1(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var lu=/\/+/g;function qi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?h1(""+e.key):t.toString(36)}function No(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 br:case n1:l=!0}}if(l)return l=e,o=o(l),e=r===""?"."+qi(l,0):r,iu(o)?(n="",e!=null&&(n=e.replace(lu,"$&/")+"/"),No(o,t,n,"",function(u){return u})):o!=null&&(Ws(o)&&(o=p1(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(lu,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=r===""?".":r+":",iu(e))for(var s=0;s<e.length;s++){i=e[s];var a=r+qi(i,s);l+=No(i,t,n,a,o)}else if(a=f1(e),typeof a=="function")for(e=a.call(e),s=0;!(i=e.next()).done;)i=i.value,a=r+qi(i,s++),l+=No(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 oo(e,t,n){if(e==null)return e;var r=[],o=0;return No(e,r,"","",function(i){return t.call(n,i,o++)}),r}function m1(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 ze={current:null},Po={transition:null},g1={ReactCurrentDispatcher:ze,ReactCurrentBatchConfig:Po,ReactCurrentOwner:qs};function ud(){throw Error("act(...) is not supported in production builds of React.")}U.Children={map:oo,forEach:function(e,t,n){oo(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return oo(e,function(){t++}),t},toArray:function(e){return oo(e,function(t){return t})||[]},only:function(e){if(!Ws(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};U.Component=Jn;U.Fragment=r1;U.Profiler=i1;U.PureComponent=Vs;U.StrictMode=o1;U.Suspense=u1;U.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=g1;U.act=ud;U.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=rd({},e.props),o=e.key,i=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,l=qs.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)ld.call(t,a)&&!sd.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:br,type:e.type,key:o,ref:i,props:r,_owner:l}};U.createContext=function(e){return e={$$typeof:s1,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:l1,_context:e},e.Consumer=e};U.createElement=ad;U.createFactory=function(e){var t=ad.bind(null,e);return t.type=e,t};U.createRef=function(){return{current:null}};U.forwardRef=function(e){return{$$typeof:a1,render:e}};U.isValidElement=Ws;U.lazy=function(e){return{$$typeof:d1,_payload:{_status:-1,_result:e},_init:m1}};U.memo=function(e,t){return{$$typeof:c1,type:e,compare:t===void 0?null:t}};U.startTransition=function(e){var t=Po.transition;Po.transition={};try{e()}finally{Po.transition=t}};U.unstable_act=ud;U.useCallback=function(e,t){return ze.current.useCallback(e,t)};U.useContext=function(e){return ze.current.useContext(e)};U.useDebugValue=function(){};U.useDeferredValue=function(e){return ze.current.useDeferredValue(e)};U.useEffect=function(e,t){return ze.current.useEffect(e,t)};U.useId=function(){return ze.current.useId()};U.useImperativeHandle=function(e,t,n){return ze.current.useImperativeHandle(e,t,n)};U.useInsertionEffect=function(e,t){return ze.current.useInsertionEffect(e,t)};U.useLayoutEffect=function(e,t){return ze.current.useLayoutEffect(e,t)};U.useMemo=function(e,t){return ze.current.useMemo(e,t)};U.useReducer=function(e,t,n){return ze.current.useReducer(e,t,n)};U.useRef=function(e){return ze.current.useRef(e)};U.useState=function(e){return ze.current.useState(e)};U.useSyncExternalStore=function(e,t,n){return ze.current.useSyncExternalStore(e,t,n)};U.useTransition=function(){return ze.current.useTransition()};U.version="18.3.1";td.exports=U;var N=td.exports;const cd=Bs(N);/**
  230. * @license React
  231. * react-jsx-runtime.production.min.js
  232. *
  233. * Copyright (c) Facebook, Inc. and its affiliates.
  234. *
  235. * This source code is licensed under the MIT license found in the
  236. * LICENSE file in the root directory of this source tree.
  237. */var y1=N,v1=Symbol.for("react.element"),w1=Symbol.for("react.fragment"),S1=Object.prototype.hasOwnProperty,x1=y1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,k1={key:!0,ref:!0,__self:!0,__source:!0};function dd(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)S1.call(t,r)&&!k1.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:v1,type:e,key:i,ref:l,props:o,_owner:x1.current}}vi.Fragment=w1;vi.jsx=dd;vi.jsxs=dd;ed.exports=vi;var y=ed.exports,zl={},fd={exports:{}},Ke={},pd={exports:{}},hd={};/**
  238. * @license React
  239. * scheduler.production.min.js
  240. *
  241. * Copyright (c) Facebook, Inc. and its affiliates.
  242. *
  243. * This source code is licensed under the MIT license found in the
  244. * LICENSE file in the root directory of this source tree.
  245. */(function(e){function t(j,I){var M=j.length;j.push(I);e:for(;0<M;){var H=M-1>>>1,A=j[H];if(0<o(A,I))j[H]=I,j[M]=A,M=H;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var I=j[0],M=j.pop();if(M!==I){j[0]=M;e:for(var H=0,A=j.length,Y=A>>>1;H<Y;){var $=2*(H+1)-1,B=j[$],Q=$+1,ue=j[Q];if(0>o(B,M))Q<A&&0>o(ue,B)?(j[H]=ue,j[Q]=M,H=Q):(j[H]=B,j[$]=M,H=$);else if(Q<A&&0>o(ue,M))j[H]=ue,j[Q]=M,H=Q;else break e}}return I}function o(j,I){var M=j.sortIndex-I.sortIndex;return M!==0?M:j.id-I.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,f=3,v=!1,g=!1,w=!1,x=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(j){for(var I=n(u);I!==null;){if(I.callback===null)r(u);else if(I.startTime<=j)r(u),I.sortIndex=I.expirationTime,t(a,I);else break;I=n(u)}}function k(j){if(w=!1,m(j),!g)if(n(a)!==null)g=!0,Be(E);else{var I=n(u);I!==null&&le(k,I.startTime-j)}}function E(j,I){g=!1,w&&(w=!1,h(P),P=-1),v=!0;var M=f;try{for(m(I),d=n(a);d!==null&&(!(d.expirationTime>I)||j&&!ie());){var H=d.callback;if(typeof H=="function"){d.callback=null,f=d.priorityLevel;var A=H(d.expirationTime<=I);I=e.unstable_now(),typeof A=="function"?d.callback=A:d===n(a)&&r(a),m(I)}else r(a);d=n(a)}if(d!==null)var Y=!0;else{var $=n(u);$!==null&&le(k,$.startTime-I),Y=!1}return Y}finally{d=null,f=M,v=!1}}var C=!1,_=null,P=-1,L=5,z=-1;function ie(){return!(e.unstable_now()-z<L)}function je(){if(_!==null){var j=e.unstable_now();z=j;var I=!0;try{I=_(!0,j)}finally{I?W():(C=!1,_=null)}}else C=!1}var W;if(typeof p=="function")W=function(){p(je)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,Se=we.port2;we.port1.onmessage=je,W=function(){Se.postMessage(null)}}else W=function(){x(je,0)};function Be(j){_=j,C||(C=!0,W())}function le(j,I){P=x(function(){j(e.unstable_now())},I)}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(j){j.callback=null},e.unstable_continueExecution=function(){g||v||(g=!0,Be(E))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(j){switch(f){case 1:case 2:case 3:var I=3;break;default:I=f}var M=f;f=I;try{return j()}finally{f=M}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,I){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var M=f;f=j;try{return I()}finally{f=M}},e.unstable_scheduleCallback=function(j,I,M){var H=e.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?H+M:H):M=H,j){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=M+A,j={id:c++,callback:I,priorityLevel:j,startTime:M,expirationTime:A,sortIndex:-1},M>H?(j.sortIndex=M,t(u,j),n(a)===null&&j===n(u)&&(w?(h(P),P=-1):w=!0,le(k,M-H))):(j.sortIndex=A,t(a,j),g||v||(g=!0,Be(E))),j},e.unstable_shouldYield=ie,e.unstable_wrapCallback=function(j){var I=f;return function(){var M=f;f=I;try{return j.apply(this,arguments)}finally{f=M}}}})(hd);pd.exports=hd;var C1=pd.exports;/**
  246. * @license React
  247. * react-dom.production.min.js
  248. *
  249. * Copyright (c) Facebook, Inc. and its affiliates.
  250. *
  251. * This source code is licensed under the MIT license found in the
  252. * LICENSE file in the root directory of this source tree.
  253. */var E1=N,Qe=C1;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 md=new Set,Pr={};function wn(e,t){qn(e,t),qn(e+"Capture",t)}function qn(e,t){for(Pr[e]=t,e=0;e<t.length;e++)md.add(t[e])}var jt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Dl=Object.prototype.hasOwnProperty,T1=/^[: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]*$/,su={},au={};function _1(e){return Dl.call(au,e)?!0:Dl.call(su,e)?!1:T1.test(e)?au[e]=!0:(su[e]=!0,!1)}function N1(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 P1(e,t,n,r){if(t===null||typeof t>"u"||N1(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,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 Ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ce[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];Ce[t]=new De(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ce[e]=new De(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ce[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){Ce[e]=new De(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ce[e]=new De(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ce[e]=new De(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ce[e]=new De(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ce[e]=new De(e,5,!1,e.toLowerCase(),null,!1,!1)});var bs=/[\-:]([a-z])/g;function Gs(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(bs,Gs);Ce[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(bs,Gs);Ce[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(bs,Gs);Ce[t]=new De(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ce[e]=new De(e,1,!1,e.toLowerCase(),null,!1,!1)});Ce.xlinkHref=new De("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ce[e]=new De(e,1,!1,e.toLowerCase(),null,!0,!0)});function Qs(e,t,n,r){var o=Ce.hasOwnProperty(t)?Ce[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(P1(t,n,o,r)&&(n=null),r||o===null?_1(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=E1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,io=Symbol.for("react.element"),_n=Symbol.for("react.portal"),Nn=Symbol.for("react.fragment"),Ks=Symbol.for("react.strict_mode"),Ml=Symbol.for("react.profiler"),gd=Symbol.for("react.provider"),yd=Symbol.for("react.context"),Ys=Symbol.for("react.forward_ref"),$l=Symbol.for("react.suspense"),Al=Symbol.for("react.suspense_list"),Js=Symbol.for("react.memo"),Mt=Symbol.for("react.lazy"),vd=Symbol.for("react.offscreen"),uu=Symbol.iterator;function rr(e){return e===null||typeof e!="object"?null:(e=uu&&e[uu]||e["@@iterator"],typeof e=="function"?e:null)}var oe=Object.assign,Wi;function fr(e){if(Wi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Wi=t&&t[1]||""}return`
  254. `+Wi+e}var bi=!1;function Gi(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(`
  255. `),i=r.stack.split(`
  256. `),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=`
  257. `+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:"")?fr(e):""}function j1(e){switch(e.tag){case 5:return fr(e.type);case 16:return fr("Lazy");case 13:return fr("Suspense");case 19:return fr("SuspenseList");case 0:case 2:case 15:return e=Gi(e.type,!1),e;case 11:return e=Gi(e.type.render,!1),e;case 1:return e=Gi(e.type,!0),e;default:return""}}function Fl(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 Ml:return"Profiler";case Ks:return"StrictMode";case $l:return"Suspense";case Al:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yd:return(e.displayName||"Context")+".Consumer";case gd:return(e._context.displayName||"Context")+".Provider";case Ys:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Js:return t=e.displayName||null,t!==null?t:Fl(e.type)||"Memo";case Mt:t=e._payload,e=e._init;try{return Fl(e(t))}catch{}}return null}function O1(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 Fl(t);case 8:return t===Ks?"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 wd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function R1(e){var t=wd(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 lo(e){e._valueTracker||(e._valueTracker=R1(e))}function Sd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=wd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function qo(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 Ul(e,t){var n=t.checked;return oe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function cu(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 xd(e,t){t=t.checked,t!=null&&Qs(e,"checked",t,!1)}function Bl(e,t){xd(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")?Vl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Vl(e,t.type,Yt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function du(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 Vl(e,t,n){(t!=="number"||qo(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var pr=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=""+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 Hl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(T(91));return oe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function fu(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(pr(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 kd(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 pu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Cd(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 ql(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Cd(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var so,Ed=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(so=so||document.createElement("div"),so.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=so.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function jr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var yr={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},I1=["Webkit","ms","Moz","O"];Object.keys(yr).forEach(function(e){I1.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yr[t]=yr[e]})});function Td(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||yr.hasOwnProperty(e)&&yr[e]?(""+t).trim():t+"px"}function _d(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Td(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var L1=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 Wl(e,t){if(t){if(L1[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 Gl=null;function Xs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ql=null,Fn=null,Un=null;function hu(e){if(e=Kr(e)){if(typeof Ql!="function")throw Error(T(280));var t=e.stateNode;t&&(t=Ci(t),Ql(e.stateNode,e.type,t))}}function Nd(e){Fn?Un?Un.push(e):Un=[e]:Fn=e}function Pd(){if(Fn){var e=Fn,t=Un;if(Un=Fn=null,hu(e),t)for(e=0;e<t.length;e++)hu(t[e])}}function jd(e,t){return e(t)}function Od(){}var Qi=!1;function Rd(e,t,n){if(Qi)return e(t,n);Qi=!0;try{return jd(e,t,n)}finally{Qi=!1,(Fn!==null||Un!==null)&&(Od(),Pd())}}function Or(e,t){var n=e.stateNode;if(n===null)return null;var r=Ci(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 Kl=!1;if(jt)try{var or={};Object.defineProperty(or,"passive",{get:function(){Kl=!0}}),window.addEventListener("test",or,or),window.removeEventListener("test",or,or)}catch{Kl=!1}function z1(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 vr=!1,Wo=null,bo=!1,Yl=null,D1={onError:function(e){vr=!0,Wo=e}};function M1(e,t,n,r,o,i,l,s,a){vr=!1,Wo=null,z1.apply(D1,arguments)}function $1(e,t,n,r,o,i,l,s,a){if(M1.apply(this,arguments),vr){if(vr){var u=Wo;vr=!1,Wo=null}else throw Error(T(198));bo||(bo=!0,Yl=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 Id(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 mu(e){if(Sn(e)!==e)throw Error(T(188))}function A1(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 mu(o),e;if(i===r)return mu(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 Ld(e){return e=A1(e),e!==null?zd(e):null}function zd(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=zd(e);if(t!==null)return t;e=e.sibling}return null}var Dd=Qe.unstable_scheduleCallback,gu=Qe.unstable_cancelCallback,F1=Qe.unstable_shouldYield,U1=Qe.unstable_requestPaint,ae=Qe.unstable_now,B1=Qe.unstable_getCurrentPriorityLevel,Zs=Qe.unstable_ImmediatePriority,Md=Qe.unstable_UserBlockingPriority,Go=Qe.unstable_NormalPriority,V1=Qe.unstable_LowPriority,$d=Qe.unstable_IdlePriority,wi=null,kt=null;function H1(e){if(kt&&typeof kt.onCommitFiberRoot=="function")try{kt.onCommitFiberRoot(wi,e,void 0,(e.current.flags&128)===128)}catch{}}var ct=Math.clz32?Math.clz32:b1,q1=Math.log,W1=Math.LN2;function b1(e){return e>>>=0,e===0?32:31-(q1(e)/W1|0)|0}var ao=64,uo=4194304;function hr(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 Qo(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=hr(s):(i&=l,i!==0&&(r=hr(i)))}else l=n&~o,l!==0?r=hr(l):i!==0&&(r=hr(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-ct(t),o=1<<n,r|=e[n],t&=~o;return r}function G1(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 Q1(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var l=31-ct(i),s=1<<l,a=o[l];a===-1?(!(s&n)||s&r)&&(o[l]=G1(s,t)):a<=t&&(e.expiredLanes|=s),i&=~s}}function Jl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ad(){var e=ao;return ao<<=1,!(ao&4194240)&&(ao=64),e}function Ki(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Gr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ct(t),e[t]=n}function K1(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-ct(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function ea(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ct(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var b=0;function Fd(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ud,ta,Bd,Vd,Hd,Xl=!1,co=[],Vt=null,Ht=null,qt=null,Rr=new Map,Ir=new Map,At=[],Y1="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 yu(e,t){switch(e){case"focusin":case"focusout":Vt=null;break;case"dragenter":case"dragleave":Ht=null;break;case"mouseover":case"mouseout":qt=null;break;case"pointerover":case"pointerout":Rr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ir.delete(t.pointerId)}}function ir(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=Kr(t),t!==null&&ta(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function J1(e,t,n,r,o){switch(t){case"focusin":return Vt=ir(Vt,e,t,n,r,o),!0;case"dragenter":return Ht=ir(Ht,e,t,n,r,o),!0;case"mouseover":return qt=ir(qt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Rr.set(i,ir(Rr.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Ir.set(i,ir(Ir.get(i)||null,e,t,n,r,o)),!0}return!1}function qd(e){var t=on(e.target);if(t!==null){var n=Sn(t);if(n!==null){if(t=n.tag,t===13){if(t=Id(n),t!==null){e.blockedOn=t,Hd(e.priority,function(){Bd(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 jo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Gl=r,n.target.dispatchEvent(r),Gl=null}else return t=Kr(n),t!==null&&ta(t),e.blockedOn=n,!1;t.shift()}return!0}function vu(e,t,n){jo(e)&&n.delete(t)}function X1(){Xl=!1,Vt!==null&&jo(Vt)&&(Vt=null),Ht!==null&&jo(Ht)&&(Ht=null),qt!==null&&jo(qt)&&(qt=null),Rr.forEach(vu),Ir.forEach(vu)}function lr(e,t){e.blockedOn===t&&(e.blockedOn=null,Xl||(Xl=!0,Qe.unstable_scheduleCallback(Qe.unstable_NormalPriority,X1)))}function Lr(e){function t(o){return lr(o,e)}if(0<co.length){lr(co[0],e);for(var n=1;n<co.length;n++){var r=co[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Vt!==null&&lr(Vt,e),Ht!==null&&lr(Ht,e),qt!==null&&lr(qt,e),Rr.forEach(t),Ir.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);)qd(n),n.blockedOn===null&&At.shift()}var Bn=Lt.ReactCurrentBatchConfig,Ko=!0;function Z1(e,t,n,r){var o=b,i=Bn.transition;Bn.transition=null;try{b=1,na(e,t,n,r)}finally{b=o,Bn.transition=i}}function e0(e,t,n,r){var o=b,i=Bn.transition;Bn.transition=null;try{b=4,na(e,t,n,r)}finally{b=o,Bn.transition=i}}function na(e,t,n,r){if(Ko){var o=Zl(e,t,n,r);if(o===null)il(e,t,r,Yo,n),yu(e,r);else if(J1(o,e,t,n,r))r.stopPropagation();else if(yu(e,r),t&4&&-1<Y1.indexOf(e)){for(;o!==null;){var i=Kr(o);if(i!==null&&Ud(i),i=Zl(e,t,n,r),i===null&&il(e,t,r,Yo,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else il(e,t,r,null,n)}}var Yo=null;function Zl(e,t,n,r){if(Yo=null,e=Xs(r),e=on(e),e!==null)if(t=Sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Id(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 Yo=e,null}function Wd(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(B1()){case Zs:return 1;case Md:return 4;case Go:case V1:return 16;case $d:return 536870912;default:return 16}default:return 16}}var Ut=null,ra=null,Oo=null;function bd(){if(Oo)return Oo;var e,t=ra,n=t.length,r,o="value"in Ut?Ut.value:Ut.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 Oo=o.slice(e,1<r?1-r:void 0)}function Ro(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 fo(){return!0}function wu(){return!1}function Ye(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)?fo:wu,this.isPropagationStopped=wu,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=fo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fo)},persist:function(){},isPersistent:fo}),t}var Xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},oa=Ye(Xn),Qr=oe({},Xn,{view:0,detail:0}),t0=Ye(Qr),Yi,Ji,sr,Si=oe({},Qr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ia,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!==sr&&(sr&&e.type==="mousemove"?(Yi=e.screenX-sr.screenX,Ji=e.screenY-sr.screenY):Ji=Yi=0,sr=e),Yi)},movementY:function(e){return"movementY"in e?e.movementY:Ji}}),Su=Ye(Si),n0=oe({},Si,{dataTransfer:0}),r0=Ye(n0),o0=oe({},Qr,{relatedTarget:0}),Xi=Ye(o0),i0=oe({},Xn,{animationName:0,elapsedTime:0,pseudoElement:0}),l0=Ye(i0),s0=oe({},Xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),a0=Ye(s0),u0=oe({},Xn,{data:0}),xu=Ye(u0),c0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},d0={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"},f0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function p0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=f0[e])?!!t[e]:!1}function ia(){return p0}var h0=oe({},Qr,{key:function(e){if(e.key){var t=c0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ro(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?d0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ia,charCode:function(e){return e.type==="keypress"?Ro(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ro(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),m0=Ye(h0),g0=oe({},Si,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=Ye(g0),y0=oe({},Qr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ia}),v0=Ye(y0),w0=oe({},Xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),S0=Ye(w0),x0=oe({},Si,{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}),k0=Ye(x0),C0=[9,13,27,32],la=jt&&"CompositionEvent"in window,wr=null;jt&&"documentMode"in document&&(wr=document.documentMode);var E0=jt&&"TextEvent"in window&&!wr,Gd=jt&&(!la||wr&&8<wr&&11>=wr),Cu=String.fromCharCode(32),Eu=!1;function Qd(e,t){switch(e){case"keyup":return C0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Pn=!1;function T0(e,t){switch(e){case"compositionend":return Kd(t);case"keypress":return t.which!==32?null:(Eu=!0,Cu);case"textInput":return e=t.data,e===Cu&&Eu?null:e;default:return null}}function _0(e,t){if(Pn)return e==="compositionend"||!la&&Qd(e,t)?(e=bd(),Oo=ra=Ut=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 Gd&&t.locale!=="ko"?null:t.data;default:return null}}var N0={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 Tu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!N0[e.type]:t==="textarea"}function Yd(e,t,n,r){Nd(r),t=Jo(t,"onChange"),0<t.length&&(n=new oa("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Sr=null,zr=null;function P0(e){af(e,0)}function xi(e){var t=Rn(e);if(Sd(t))return e}function j0(e,t){if(e==="change")return t}var Jd=!1;if(jt){var Zi;if(jt){var el="oninput"in document;if(!el){var _u=document.createElement("div");_u.setAttribute("oninput","return;"),el=typeof _u.oninput=="function"}Zi=el}else Zi=!1;Jd=Zi&&(!document.documentMode||9<document.documentMode)}function Nu(){Sr&&(Sr.detachEvent("onpropertychange",Xd),zr=Sr=null)}function Xd(e){if(e.propertyName==="value"&&xi(zr)){var t=[];Yd(t,zr,e,Xs(e)),Rd(P0,t)}}function O0(e,t,n){e==="focusin"?(Nu(),Sr=t,zr=n,Sr.attachEvent("onpropertychange",Xd)):e==="focusout"&&Nu()}function R0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return xi(zr)}function I0(e,t){if(e==="click")return xi(t)}function L0(e,t){if(e==="input"||e==="change")return xi(t)}function z0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:z0;function Dr(e,t){if(pt(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(!Dl.call(t,o)||!pt(e[o],t[o]))return!1}return!0}function Pu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ju(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 Zd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ef(){for(var e=window,t=qo();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=qo(e.document)}return t}function sa(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 D0(e){var t=ef(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Zd(n.ownerDocument.documentElement,n)){if(r!==null&&sa(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=ju(n,i);var l=ju(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 M0=jt&&"documentMode"in document&&11>=document.documentMode,jn=null,es=null,xr=null,ts=!1;function Ou(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ts||jn==null||jn!==qo(r)||(r=jn,"selectionStart"in r&&sa(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}),xr&&Dr(xr,r)||(xr=r,r=Jo(es,"onSelect"),0<r.length&&(t=new oa("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=jn)))}function po(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var On={animationend:po("Animation","AnimationEnd"),animationiteration:po("Animation","AnimationIteration"),animationstart:po("Animation","AnimationStart"),transitionend:po("Transition","TransitionEnd")},tl={},tf={};jt&&(tf=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 ki(e){if(tl[e])return tl[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in tf)return tl[e]=t[n];return e}var nf=ki("animationend"),rf=ki("animationiteration"),of=ki("animationstart"),lf=ki("transitionend"),sf=new Map,Ru="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){sf.set(e,t),wn(t,[e])}for(var nl=0;nl<Ru.length;nl++){var rl=Ru[nl],$0=rl.toLowerCase(),A0=rl[0].toUpperCase()+rl.slice(1);Xt($0,"on"+A0)}Xt(nf,"onAnimationEnd");Xt(rf,"onAnimationIteration");Xt(of,"onAnimationStart");Xt("dblclick","onDoubleClick");Xt("focusin","onFocus");Xt("focusout","onBlur");Xt(lf,"onTransitionEnd");qn("onMouseEnter",["mouseout","mouseover"]);qn("onMouseLeave",["mouseout","mouseover"]);qn("onPointerEnter",["pointerout","pointerover"]);qn("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 mr="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(" "),F0=new Set("cancel close invalid load scroll toggle".split(" ").concat(mr));function Iu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,$1(r,t,void 0,e),e.currentTarget=null}function af(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;Iu(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;Iu(o,s,u),i=a}}}if(bo)throw e=Yl,bo=!1,Yl=null,e}function X(e,t){var n=t[ls];n===void 0&&(n=t[ls]=new Set);var r=e+"__bubble";n.has(r)||(uf(t,e,2,!1),n.add(r))}function ol(e,t,n){var r=0;t&&(r|=4),uf(n,e,r,t)}var ho="_reactListening"+Math.random().toString(36).slice(2);function Mr(e){if(!e[ho]){e[ho]=!0,md.forEach(function(n){n!=="selectionchange"&&(F0.has(n)||ol(n,!1,e),ol(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ho]||(t[ho]=!0,ol("selectionchange",!1,t))}}function uf(e,t,n,r){switch(Wd(t)){case 1:var o=Z1;break;case 4:o=e0;break;default:o=na}n=o.bind(null,t,n,e),o=void 0,!Kl||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 il(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=on(s),l===null)return;if(a=l.tag,a===5||a===6){r=i=l;continue e}s=s.parentNode}}r=r.return}Rd(function(){var u=i,c=Xs(n),d=[];e:{var f=sf.get(e);if(f!==void 0){var v=oa,g=e;switch(e){case"keypress":if(Ro(n)===0)break e;case"keydown":case"keyup":v=m0;break;case"focusin":g="focus",v=Xi;break;case"focusout":g="blur",v=Xi;break;case"beforeblur":case"afterblur":v=Xi;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":v=Su;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=r0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=v0;break;case nf:case rf:case of:v=l0;break;case lf:v=S0;break;case"scroll":v=t0;break;case"wheel":v=k0;break;case"copy":case"cut":case"paste":v=a0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=ku}var w=(t&4)!==0,x=!w&&e==="scroll",h=w?f!==null?f+"Capture":null:f;w=[];for(var p=u,m;p!==null;){m=p;var k=m.stateNode;if(m.tag===5&&k!==null&&(m=k,h!==null&&(k=Or(p,h),k!=null&&w.push($r(p,k,m)))),x)break;p=p.return}0<w.length&&(f=new v(f,g,null,n,c),d.push({event:f,listeners:w}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",f&&n!==Gl&&(g=n.relatedTarget||n.fromElement)&&(on(g)||g[Ot]))break e;if((v||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,v?(g=n.relatedTarget||n.toElement,v=u,g=g?on(g):null,g!==null&&(x=Sn(g),g!==x||g.tag!==5&&g.tag!==6)&&(g=null)):(v=null,g=u),v!==g)){if(w=Su,k="onMouseLeave",h="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(w=ku,k="onPointerLeave",h="onPointerEnter",p="pointer"),x=v==null?f:Rn(v),m=g==null?f:Rn(g),f=new w(k,p+"leave",v,n,c),f.target=x,f.relatedTarget=m,k=null,on(c)===u&&(w=new w(h,p+"enter",g,n,c),w.target=m,w.relatedTarget=x,k=w),x=k,v&&g)t:{for(w=v,h=g,p=0,m=w;m;m=xn(m))p++;for(m=0,k=h;k;k=xn(k))m++;for(;0<p-m;)w=xn(w),p--;for(;0<m-p;)h=xn(h),m--;for(;p--;){if(w===h||h!==null&&w===h.alternate)break t;w=xn(w),h=xn(h)}w=null}else w=null;v!==null&&Lu(d,f,v,w,!1),g!==null&&x!==null&&Lu(d,x,g,w,!0)}}e:{if(f=u?Rn(u):window,v=f.nodeName&&f.nodeName.toLowerCase(),v==="select"||v==="input"&&f.type==="file")var E=j0;else if(Tu(f))if(Jd)E=L0;else{E=R0;var C=O0}else(v=f.nodeName)&&v.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(E=I0);if(E&&(E=E(e,u))){Yd(d,E,n,c);break e}C&&C(e,f,u),e==="focusout"&&(C=f._wrapperState)&&C.controlled&&f.type==="number"&&Vl(f,"number",f.value)}switch(C=u?Rn(u):window,e){case"focusin":(Tu(C)||C.contentEditable==="true")&&(jn=C,es=u,xr=null);break;case"focusout":xr=es=jn=null;break;case"mousedown":ts=!0;break;case"contextmenu":case"mouseup":case"dragend":ts=!1,Ou(d,n,c);break;case"selectionchange":if(M0)break;case"keydown":case"keyup":Ou(d,n,c)}var _;if(la)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?Qd(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(Gd&&n.locale!=="ko"&&(Pn||P!=="onCompositionStart"?P==="onCompositionEnd"&&Pn&&(_=bd()):(Ut=c,ra="value"in Ut?Ut.value:Ut.textContent,Pn=!0)),C=Jo(u,P),0<C.length&&(P=new xu(P,e,null,n,c),d.push({event:P,listeners:C}),_?P.data=_:(_=Kd(n),_!==null&&(P.data=_)))),(_=E0?T0(e,n):_0(e,n))&&(u=Jo(u,"onBeforeInput"),0<u.length&&(c=new xu("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=_))}af(d,t)})}function $r(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Jo(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Or(e,n),i!=null&&r.unshift($r(e,i,o)),i=Or(e,t),i!=null&&r.push($r(e,i,o))),e=e.return}return r}function xn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Lu(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=Or(n,i),a!=null&&l.unshift($r(n,a,s))):o||(a=Or(n,i),a!=null&&l.push($r(n,a,s)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var U0=/\r\n?/g,B0=/\u0000|\uFFFD/g;function zu(e){return(typeof e=="string"?e:""+e).replace(U0,`
  258. `).replace(B0,"")}function mo(e,t,n){if(t=zu(t),zu(e)!==t&&n)throw Error(T(425))}function Xo(){}var ns=null,rs=null;function os(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 is=typeof setTimeout=="function"?setTimeout:void 0,V0=typeof clearTimeout=="function"?clearTimeout:void 0,Du=typeof Promise=="function"?Promise:void 0,H0=typeof queueMicrotask=="function"?queueMicrotask:typeof Du<"u"?function(e){return Du.resolve(null).then(e).catch(q0)}:is;function q0(e){setTimeout(function(){throw e})}function ll(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 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 Mu(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),St="__reactFiber$"+Zn,Ar="__reactProps$"+Zn,Ot="__reactContainer$"+Zn,ls="__reactEvents$"+Zn,W0="__reactListeners$"+Zn,b0="__reactHandles$"+Zn;function on(e){var t=e[St];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ot]||n[St]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Mu(e);e!==null;){if(n=e[St])return n;e=Mu(e)}return t}e=n,n=e.parentNode}return null}function Kr(e){return e=e[St]||e[Ot],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Rn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(T(33))}function Ci(e){return e[Ar]||null}var ss=[],In=-1;function Zt(e){return{current:e}}function Z(e){0>In||(e.current=ss[In],ss[In]=null,In--)}function K(e,t){In++,ss[In]=e.current,e.current=t}var Jt={},Pe=Zt(Jt),Ae=Zt(!1),pn=Jt;function Wn(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 Fe(e){return e=e.childContextTypes,e!=null}function Zo(){Z(Ae),Z(Pe)}function $u(e,t,n){if(Pe.current!==Jt)throw Error(T(168));K(Pe,t),K(Ae,n)}function cf(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,O1(e)||"Unknown",o));return oe({},n,r)}function ei(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Jt,pn=Pe.current,K(Pe,e),K(Ae,Ae.current),!0}function Au(e,t,n){var r=e.stateNode;if(!r)throw Error(T(169));n?(e=cf(e,t,pn),r.__reactInternalMemoizedMergedChildContext=e,Z(Ae),Z(Pe),K(Pe,e)):Z(Ae),K(Ae,n)}var Tt=null,Ei=!1,sl=!1;function df(e){Tt===null?Tt=[e]:Tt.push(e)}function G0(e){Ei=!0,df(e)}function en(){if(!sl&&Tt!==null){sl=!0;var e=0,t=b;try{var n=Tt;for(b=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Tt=null,Ei=!1}catch(o){throw Tt!==null&&(Tt=Tt.slice(e+1)),Dd(Zs,en),o}finally{b=t,sl=!1}}return null}var Ln=[],zn=0,ti=null,ni=0,Je=[],Xe=0,hn=null,_t=1,Nt="";function tn(e,t){Ln[zn++]=ni,Ln[zn++]=ti,ti=e,ni=t}function ff(e,t,n){Je[Xe++]=_t,Je[Xe++]=Nt,Je[Xe++]=hn,hn=e;var r=_t;e=Nt;var o=32-ct(r)-1;r&=~(1<<o),n+=1;var i=32-ct(t)+o;if(30<i){var l=o-o%5;i=(r&(1<<l)-1).toString(32),r>>=l,o-=l,_t=1<<32-ct(t)+o|n<<o|r,Nt=i+e}else _t=1<<i|n<<o|r,Nt=e}function aa(e){e.return!==null&&(tn(e,1),ff(e,1,0))}function ua(e){for(;e===ti;)ti=Ln[--zn],Ln[zn]=null,ni=Ln[--zn],Ln[zn]=null;for(;e===hn;)hn=Je[--Xe],Je[Xe]=null,Nt=Je[--Xe],Je[Xe]=null,_t=Je[--Xe],Je[Xe]=null}var be=null,We=null,te=!1,ut=null;function pf(e,t){var n=Ze(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 Fu(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,We=Wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,be=e,We=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=hn!==null?{id:_t,overflow:Nt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ze(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,be=e,We=null,!0):!1;default:return!1}}function as(e){return(e.mode&1)!==0&&(e.flags&128)===0}function us(e){if(te){var t=We;if(t){var n=t;if(!Fu(e,t)){if(as(e))throw Error(T(418));t=Wt(n.nextSibling);var r=be;t&&Fu(e,t)?pf(r,n):(e.flags=e.flags&-4097|2,te=!1,be=e)}}else{if(as(e))throw Error(T(418));e.flags=e.flags&-4097|2,te=!1,be=e}}}function Uu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;be=e}function go(e){if(e!==be)return!1;if(!te)return Uu(e),te=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!os(e.type,e.memoizedProps)),t&&(t=We)){if(as(e))throw hf(),Error(T(418));for(;t;)pf(e,t),t=Wt(t.nextSibling)}if(Uu(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){We=Wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}We=null}}else We=be?Wt(e.stateNode.nextSibling):null;return!0}function hf(){for(var e=We;e;)e=Wt(e.nextSibling)}function bn(){We=be=null,te=!1}function ca(e){ut===null?ut=[e]:ut.push(e)}var Q0=Lt.ReactCurrentBatchConfig;function ar(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;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 yo(e,t){throw e=Object.prototype.toString.call(t),Error(T(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Bu(e){var t=e._init;return t(e._payload)}function mf(e){function t(h,p){if(e){var m=h.deletions;m===null?(h.deletions=[p],h.flags|=16):m.push(p)}}function n(h,p){if(!e)return null;for(;p!==null;)t(h,p),p=p.sibling;return null}function r(h,p){for(h=new Map;p!==null;)p.key!==null?h.set(p.key,p):h.set(p.index,p),p=p.sibling;return h}function o(h,p){return h=Kt(h,p),h.index=0,h.sibling=null,h}function i(h,p,m){return h.index=m,e?(m=h.alternate,m!==null?(m=m.index,m<p?(h.flags|=2,p):m):(h.flags|=2,p)):(h.flags|=1048576,p)}function l(h){return e&&h.alternate===null&&(h.flags|=2),h}function s(h,p,m,k){return p===null||p.tag!==6?(p=hl(m,h.mode,k),p.return=h,p):(p=o(p,m),p.return=h,p)}function a(h,p,m,k){var E=m.type;return E===Nn?c(h,p,m.props.children,k,m.key):p!==null&&(p.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Mt&&Bu(E)===p.type)?(k=o(p,m.props),k.ref=ar(h,p,m),k.return=h,k):(k=Ao(m.type,m.key,m.props,null,h.mode,k),k.ref=ar(h,p,m),k.return=h,k)}function u(h,p,m,k){return p===null||p.tag!==4||p.stateNode.containerInfo!==m.containerInfo||p.stateNode.implementation!==m.implementation?(p=ml(m,h.mode,k),p.return=h,p):(p=o(p,m.children||[]),p.return=h,p)}function c(h,p,m,k,E){return p===null||p.tag!==7?(p=fn(m,h.mode,k,E),p.return=h,p):(p=o(p,m),p.return=h,p)}function d(h,p,m){if(typeof p=="string"&&p!==""||typeof p=="number")return p=hl(""+p,h.mode,m),p.return=h,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case io:return m=Ao(p.type,p.key,p.props,null,h.mode,m),m.ref=ar(h,null,p),m.return=h,m;case _n:return p=ml(p,h.mode,m),p.return=h,p;case Mt:var k=p._init;return d(h,k(p._payload),m)}if(pr(p)||rr(p))return p=fn(p,h.mode,m,null),p.return=h,p;yo(h,p)}return null}function f(h,p,m,k){var E=p!==null?p.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return E!==null?null:s(h,p,""+m,k);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case io:return m.key===E?a(h,p,m,k):null;case _n:return m.key===E?u(h,p,m,k):null;case Mt:return E=m._init,f(h,p,E(m._payload),k)}if(pr(m)||rr(m))return E!==null?null:c(h,p,m,k,null);yo(h,m)}return null}function v(h,p,m,k,E){if(typeof k=="string"&&k!==""||typeof k=="number")return h=h.get(m)||null,s(p,h,""+k,E);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case io:return h=h.get(k.key===null?m:k.key)||null,a(p,h,k,E);case _n:return h=h.get(k.key===null?m:k.key)||null,u(p,h,k,E);case Mt:var C=k._init;return v(h,p,m,C(k._payload),E)}if(pr(k)||rr(k))return h=h.get(m)||null,c(p,h,k,E,null);yo(p,k)}return null}function g(h,p,m,k){for(var E=null,C=null,_=p,P=p=0,L=null;_!==null&&P<m.length;P++){_.index>P?(L=_,_=null):L=_.sibling;var z=f(h,_,m[P],k);if(z===null){_===null&&(_=L);break}e&&_&&z.alternate===null&&t(h,_),p=i(z,p,P),C===null?E=z:C.sibling=z,C=z,_=L}if(P===m.length)return n(h,_),te&&tn(h,P),E;if(_===null){for(;P<m.length;P++)_=d(h,m[P],k),_!==null&&(p=i(_,p,P),C===null?E=_:C.sibling=_,C=_);return te&&tn(h,P),E}for(_=r(h,_);P<m.length;P++)L=v(_,h,P,m[P],k),L!==null&&(e&&L.alternate!==null&&_.delete(L.key===null?P:L.key),p=i(L,p,P),C===null?E=L:C.sibling=L,C=L);return e&&_.forEach(function(ie){return t(h,ie)}),te&&tn(h,P),E}function w(h,p,m,k){var E=rr(m);if(typeof E!="function")throw Error(T(150));if(m=E.call(m),m==null)throw Error(T(151));for(var C=E=null,_=p,P=p=0,L=null,z=m.next();_!==null&&!z.done;P++,z=m.next()){_.index>P?(L=_,_=null):L=_.sibling;var ie=f(h,_,z.value,k);if(ie===null){_===null&&(_=L);break}e&&_&&ie.alternate===null&&t(h,_),p=i(ie,p,P),C===null?E=ie:C.sibling=ie,C=ie,_=L}if(z.done)return n(h,_),te&&tn(h,P),E;if(_===null){for(;!z.done;P++,z=m.next())z=d(h,z.value,k),z!==null&&(p=i(z,p,P),C===null?E=z:C.sibling=z,C=z);return te&&tn(h,P),E}for(_=r(h,_);!z.done;P++,z=m.next())z=v(_,h,P,z.value,k),z!==null&&(e&&z.alternate!==null&&_.delete(z.key===null?P:z.key),p=i(z,p,P),C===null?E=z:C.sibling=z,C=z);return e&&_.forEach(function(je){return t(h,je)}),te&&tn(h,P),E}function x(h,p,m,k){if(typeof m=="object"&&m!==null&&m.type===Nn&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case io:e:{for(var E=m.key,C=p;C!==null;){if(C.key===E){if(E=m.type,E===Nn){if(C.tag===7){n(h,C.sibling),p=o(C,m.props.children),p.return=h,h=p;break e}}else if(C.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Mt&&Bu(E)===C.type){n(h,C.sibling),p=o(C,m.props),p.ref=ar(h,C,m),p.return=h,h=p;break e}n(h,C);break}else t(h,C);C=C.sibling}m.type===Nn?(p=fn(m.props.children,h.mode,k,m.key),p.return=h,h=p):(k=Ao(m.type,m.key,m.props,null,h.mode,k),k.ref=ar(h,p,m),k.return=h,h=k)}return l(h);case _n:e:{for(C=m.key;p!==null;){if(p.key===C)if(p.tag===4&&p.stateNode.containerInfo===m.containerInfo&&p.stateNode.implementation===m.implementation){n(h,p.sibling),p=o(p,m.children||[]),p.return=h,h=p;break e}else{n(h,p);break}else t(h,p);p=p.sibling}p=ml(m,h.mode,k),p.return=h,h=p}return l(h);case Mt:return C=m._init,x(h,p,C(m._payload),k)}if(pr(m))return g(h,p,m,k);if(rr(m))return w(h,p,m,k);yo(h,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,p!==null&&p.tag===6?(n(h,p.sibling),p=o(p,m),p.return=h,h=p):(n(h,p),p=hl(m,h.mode,k),p.return=h,h=p),l(h)):n(h,p)}return x}var Gn=mf(!0),gf=mf(!1),ri=Zt(null),oi=null,Dn=null,da=null;function fa(){da=Dn=oi=null}function pa(e){var t=ri.current;Z(ri),e._currentValue=t}function cs(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){oi=e,da=Dn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&($e=!0),e.firstContext=null)}function tt(e){var t=e._currentValue;if(da!==e)if(e={context:e,memoizedValue:t,next:null},Dn===null){if(oi===null)throw Error(T(308));Dn=e,oi.dependencies={lanes:0,firstContext:e}}else Dn=Dn.next=e;return t}var ln=null;function ha(e){ln===null?ln=[e]:ln.push(e)}function yf(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,ha(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 $t=!1;function ma(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vf(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 Pt(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,V&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,ha(r)):(t.next=o.next,o.next=t),r.interleaved=t,Rt(e,n)}function Io(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,ea(e,n)}}function Vu(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 ii(e,t,n,r){var o=e.updateQueue;$t=!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 f=s.lane,v=s.eventTime;if((r&f)===f){c!==null&&(c=c.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,w=s;switch(f=t,v=n,w.tag){case 1:if(g=w.payload,typeof g=="function"){d=g.call(v,d,f);break e}d=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=w.payload,f=typeof g=="function"?g.call(v,d,f):g,f==null)break e;d=oe({},d,f);break e;case 2:$t=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[s]:f.push(s))}else v={eventTime:v,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=v,a=d):c=c.next=v,l|=f;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;f=s,s=f.next,f.next=null,o.lastBaseUpdate=f,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 Hu(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 Yr={},Ct=Zt(Yr),Fr=Zt(Yr),Ur=Zt(Yr);function sn(e){if(e===Yr)throw Error(T(174));return e}function ga(e,t){switch(K(Ur,t),K(Fr,e),K(Ct,Yr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ql(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ql(t,e)}Z(Ct),K(Ct,t)}function Qn(){Z(Ct),Z(Fr),Z(Ur)}function wf(e){sn(Ur.current);var t=sn(Ct.current),n=ql(t,e.type);t!==n&&(K(Fr,e),K(Ct,n))}function ya(e){Fr.current===e&&(Z(Ct),Z(Fr))}var ne=Zt(0);function li(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 al=[];function va(){for(var e=0;e<al.length;e++)al[e]._workInProgressVersionPrimary=null;al.length=0}var Lo=Lt.ReactCurrentDispatcher,ul=Lt.ReactCurrentBatchConfig,mn=0,re=null,pe=null,ye=null,si=!1,kr=!1,Br=0,K0=0;function Ee(){throw Error(T(321))}function wa(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function Sa(e,t,n,r,o,i){if(mn=i,re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Lo.current=e===null||e.memoizedState===null?Z0:em,e=n(r,o),kr){i=0;do{if(kr=!1,Br=0,25<=i)throw Error(T(301));i+=1,ye=pe=null,t.updateQueue=null,Lo.current=tm,e=n(r,o)}while(kr)}if(Lo.current=ai,t=pe!==null&&pe.next!==null,mn=0,ye=pe=re=null,si=!1,t)throw Error(T(300));return e}function xa(){var e=Br!==0;return Br=0,e}function vt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ye===null?re.memoizedState=ye=e:ye=ye.next=e,ye}function nt(){if(pe===null){var e=re.alternate;e=e!==null?e.memoizedState:null}else e=pe.next;var t=ye===null?re.memoizedState:ye.next;if(t!==null)ye=t,pe=e;else{if(e===null)throw Error(T(310));pe=e,e={memoizedState:pe.memoizedState,baseState:pe.baseState,baseQueue:pe.baseQueue,queue:pe.queue,next:null},ye===null?re.memoizedState=ye=e:ye=ye.next=e}return ye}function Vr(e,t){return typeof t=="function"?t(e):t}function cl(e){var t=nt(),n=t.queue;if(n===null)throw Error(T(311));n.lastRenderedReducer=e;var r=pe,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,pt(r,t.memoizedState)||($e=!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 dl(e){var t=nt(),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);pt(i,t.memoizedState)||($e=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Sf(){}function xf(e,t){var n=re,r=nt(),o=t(),i=!pt(r.memoizedState,o);if(i&&(r.memoizedState=o,$e=!0),r=r.queue,ka(Ef.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ye!==null&&ye.memoizedState.tag&1){if(n.flags|=2048,Hr(9,Cf.bind(null,n,r,o,t),void 0,null),ve===null)throw Error(T(349));mn&30||kf(n,t,o)}return o}function kf(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 Cf(e,t,n,r){t.value=n,t.getSnapshot=r,Tf(t)&&_f(e)}function Ef(e,t,n){return n(function(){Tf(t)&&_f(e)})}function Tf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!pt(e,n)}catch{return!0}}function _f(e){var t=Rt(e,1);t!==null&&dt(t,e,1,-1)}function qu(e){var t=vt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Vr,lastRenderedState:e},t.queue=e,e=e.dispatch=X0.bind(null,re,e),[t.memoizedState,e]}function Hr(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 Nf(){return nt().memoizedState}function zo(e,t,n,r){var o=vt();re.flags|=e,o.memoizedState=Hr(1|t,n,void 0,r===void 0?null:r)}function Ti(e,t,n,r){var o=nt();r=r===void 0?null:r;var i=void 0;if(pe!==null){var l=pe.memoizedState;if(i=l.destroy,r!==null&&wa(r,l.deps)){o.memoizedState=Hr(t,n,i,r);return}}re.flags|=e,o.memoizedState=Hr(1|t,n,i,r)}function Wu(e,t){return zo(8390656,8,e,t)}function ka(e,t){return Ti(2048,8,e,t)}function Pf(e,t){return Ti(4,2,e,t)}function jf(e,t){return Ti(4,4,e,t)}function Of(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 Rf(e,t,n){return n=n!=null?n.concat([e]):null,Ti(4,4,Of.bind(null,t,e),n)}function Ca(){}function If(e,t){var n=nt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&wa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Lf(e,t){var n=nt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&wa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function zf(e,t,n){return mn&21?(pt(n,t)||(n=Ad(),re.lanes|=n,gn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,$e=!0),e.memoizedState=n)}function Y0(e,t){var n=b;b=n!==0&&4>n?n:4,e(!0);var r=ul.transition;ul.transition={};try{e(!1),t()}finally{b=n,ul.transition=r}}function Df(){return nt().memoizedState}function J0(e,t,n){var r=Qt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Mf(e))$f(t,n);else if(n=yf(e,t,n,r),n!==null){var o=Ie();dt(n,e,r,o),Af(n,t,r)}}function X0(e,t,n){var r=Qt(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Mf(e))$f(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,pt(s,l)){var a=t.interleaved;a===null?(o.next=o,ha(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch{}finally{}n=yf(e,t,o,r),n!==null&&(o=Ie(),dt(n,e,r,o),Af(n,t,r))}}function Mf(e){var t=e.alternate;return e===re||t!==null&&t===re}function $f(e,t){kr=si=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Af(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ea(e,n)}}var ai={readContext:tt,useCallback:Ee,useContext:Ee,useEffect:Ee,useImperativeHandle:Ee,useInsertionEffect:Ee,useLayoutEffect:Ee,useMemo:Ee,useReducer:Ee,useRef:Ee,useState:Ee,useDebugValue:Ee,useDeferredValue:Ee,useTransition:Ee,useMutableSource:Ee,useSyncExternalStore:Ee,useId:Ee,unstable_isNewReconciler:!1},Z0={readContext:tt,useCallback:function(e,t){return vt().memoizedState=[e,t===void 0?null:t],e},useContext:tt,useEffect:Wu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,zo(4194308,4,Of.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zo(4194308,4,e,t)},useInsertionEffect:function(e,t){return zo(4,2,e,t)},useMemo:function(e,t){var n=vt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vt();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=J0.bind(null,re,e),[r.memoizedState,e]},useRef:function(e){var t=vt();return e={current:e},t.memoizedState=e},useState:qu,useDebugValue:Ca,useDeferredValue:function(e){return vt().memoizedState=e},useTransition:function(){var e=qu(!1),t=e[0];return e=Y0.bind(null,e[1]),vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=re,o=vt();if(te){if(n===void 0)throw Error(T(407));n=n()}else{if(n=t(),ve===null)throw Error(T(349));mn&30||kf(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Wu(Ef.bind(null,r,i,e),[e]),r.flags|=2048,Hr(9,Cf.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=vt(),t=ve.identifierPrefix;if(te){var n=Nt,r=_t;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Br++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=K0++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},em={readContext:tt,useCallback:If,useContext:tt,useEffect:ka,useImperativeHandle:Rf,useInsertionEffect:Pf,useLayoutEffect:jf,useMemo:Lf,useReducer:cl,useRef:Nf,useState:function(){return cl(Vr)},useDebugValue:Ca,useDeferredValue:function(e){var t=nt();return zf(t,pe.memoizedState,e)},useTransition:function(){var e=cl(Vr)[0],t=nt().memoizedState;return[e,t]},useMutableSource:Sf,useSyncExternalStore:xf,useId:Df,unstable_isNewReconciler:!1},tm={readContext:tt,useCallback:If,useContext:tt,useEffect:ka,useImperativeHandle:Rf,useInsertionEffect:Pf,useLayoutEffect:jf,useMemo:Lf,useReducer:dl,useRef:Nf,useState:function(){return dl(Vr)},useDebugValue:Ca,useDeferredValue:function(e){var t=nt();return pe===null?t.memoizedState=e:zf(t,pe.memoizedState,e)},useTransition:function(){var e=dl(Vr)[0],t=nt().memoizedState;return[e,t]},useMutableSource:Sf,useSyncExternalStore:xf,useId:Df,unstable_isNewReconciler:!1};function st(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}function ds(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 _i={isMounted:function(e){return(e=e._reactInternals)?Sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ie(),o=Qt(e),i=Pt(r,o);i.payload=t,n!=null&&(i.callback=n),t=bt(e,i,o),t!==null&&(dt(t,e,o,r),Io(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ie(),o=Qt(e),i=Pt(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=bt(e,i,o),t!==null&&(dt(t,e,o,r),Io(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ie(),r=Qt(e),o=Pt(n,r);o.tag=2,t!=null&&(o.callback=t),t=bt(e,o,r),t!==null&&(dt(t,e,r,n),Io(t,e,r))}};function bu(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?!Dr(n,r)||!Dr(o,i):!0}function Ff(e,t,n){var r=!1,o=Jt,i=t.contextType;return typeof i=="object"&&i!==null?i=tt(i):(o=Fe(t)?pn:Pe.current,r=t.contextTypes,i=(r=r!=null)?Wn(e,o):Jt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=_i,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Gu(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&&_i.enqueueReplaceState(t,t.state,null)}function fs(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},ma(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=tt(i):(i=Fe(t)?pn:Pe.current,o.context=Wn(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(ds(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&&_i.enqueueReplaceState(o,o.state,null),ii(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+=j1(r),r=r.return;while(r);var o=n}catch(i){o=`
  259. Error generating stack: `+i.message+`
  260. `+i.stack}return{value:e,source:t,stack:o,digest:null}}function fl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ps(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var nm=typeof WeakMap=="function"?WeakMap:Map;function Uf(e,t,n){n=Pt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ci||(ci=!0,Cs=r),ps(e,t)},n}function Bf(e,t,n){n=Pt(-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(){ps(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ps(e,t),typeof r!="function"&&(Gt===null?Gt=new Set([this]):Gt.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function Qu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new nm;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=gm.bind(null,e,t,n),t.then(e,e))}function Ku(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 Yu(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=Pt(-1,1),t.tag=2,bt(n,t,1))),n.lanes|=1),e)}var rm=Lt.ReactCurrentOwner,$e=!1;function Re(e,t,n,r){t.child=e===null?gf(t,null,n,r):Gn(t,e.child,n,r)}function Ju(e,t,n,r,o){n=n.render;var i=t.ref;return Vn(t,o),r=Sa(e,t,n,r,i,o),n=xa(),e!==null&&!$e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,It(e,t,o)):(te&&n&&aa(t),t.flags|=1,Re(e,t,r,o),t.child)}function Xu(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Ra(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Vf(e,t,i,r,o)):(e=Ao(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:Dr,n(l,r)&&e.ref===t.ref)return It(e,t,o)}return t.flags|=1,e=Kt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Vf(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Dr(i,r)&&e.ref===t.ref)if($e=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&($e=!0);else return t.lanes=e.lanes,It(e,t,o)}return hs(e,t,n,r,o)}function Hf(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},K($n,qe),qe|=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,K($n,qe),qe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,K($n,qe),qe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,K($n,qe),qe|=r;return Re(e,t,o,n),t.child}function qf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function hs(e,t,n,r,o){var i=Fe(n)?pn:Pe.current;return i=Wn(t,i),Vn(t,o),n=Sa(e,t,n,r,i,o),r=xa(),e!==null&&!$e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,It(e,t,o)):(te&&r&&aa(t),t.flags|=1,Re(e,t,n,o),t.child)}function Zu(e,t,n,r,o){if(Fe(n)){var i=!0;ei(t)}else i=!1;if(Vn(t,o),t.stateNode===null)Do(e,t),Ff(t,n,r),fs(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=tt(u):(u=Fe(n)?pn:Pe.current,u=Wn(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)&&Gu(t,l,r,u),$t=!1;var f=t.memoizedState;l.state=f,ii(t,r,l,o),a=t.memoizedState,s!==r||f!==a||Ae.current||$t?(typeof c=="function"&&(ds(t,n,c,r),a=t.memoizedState),(s=$t||bu(t,n,s,r,f,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,vf(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:st(t.type,s),l.props=u,d=t.pendingProps,f=l.context,a=n.contextType,typeof a=="object"&&a!==null?a=tt(a):(a=Fe(n)?pn:Pe.current,a=Wn(t,a));var v=n.getDerivedStateFromProps;(c=typeof v=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==d||f!==a)&&Gu(t,l,r,a),$t=!1,f=t.memoizedState,l.state=f,ii(t,r,l,o);var g=t.memoizedState;s!==d||f!==g||Ae.current||$t?(typeof v=="function"&&(ds(t,n,v,r),g=t.memoizedState),(u=$t||bu(t,n,u,r,f,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&&f===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===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&&f===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return ms(e,t,n,r,i,o)}function ms(e,t,n,r,o,i){qf(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&Au(t,n,!1),It(e,t,i);r=t.stateNode,rm.current=t;var s=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=Gn(t,e.child,null,i),t.child=Gn(t,null,s,i)):Re(e,t,s,i),t.memoizedState=r.state,o&&Au(t,n,!0),t.child}function Wf(e){var t=e.stateNode;t.pendingContext?$u(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$u(e,t.context,!1),ga(e,t.containerInfo)}function ec(e,t,n,r,o){return bn(),ca(o),t.flags|=256,Re(e,t,n,r),t.child}var gs={dehydrated:null,treeContext:null,retryLane:0};function ys(e){return{baseLanes:e,cachePool:null,transitions:null}}function bf(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),K(ne,o&1),e===null)return us(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=ji(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=ys(n),t.memoizedState=gs,e):Ea(t,l));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return om(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?ys(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},i.memoizedState=l,i.childLanes=e.childLanes&~n,t.memoizedState=gs,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 Ea(e,t){return t=ji({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function vo(e,t,n,r){return r!==null&&ca(r),Gn(t,e.child,null,n),e=Ea(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function om(e,t,n,r,o,i,l){if(n)return t.flags&256?(t.flags&=-257,r=fl(Error(T(422))),vo(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=ji({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&&Gn(t,e.child,null,l),t.child.memoizedState=ys(l),t.memoizedState=gs,i);if(!(t.mode&1))return vo(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=fl(i,r,void 0),vo(e,t,l,r)}if(s=(l&e.childLanes)!==0,$e||s){if(r=ve,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,Rt(e,o),dt(r,e,o,-1))}return Oa(),r=fl(Error(T(421))),vo(e,t,l,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=ym.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,We=Wt(o.nextSibling),be=t,te=!0,ut=null,e!==null&&(Je[Xe++]=_t,Je[Xe++]=Nt,Je[Xe++]=hn,_t=e.id,Nt=e.overflow,hn=t),t=Ea(t,r.children),t.flags|=4096,t)}function tc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),cs(e.return,t,n)}function pl(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 Gf(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Re(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&&tc(e,n,t);else if(e.tag===19)tc(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(K(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&&li(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),pl(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&&li(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}pl(t,!0,n,null,i);break;case"together":pl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Do(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function It(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 im(e,t,n){switch(t.tag){case 3:Wf(t),bn();break;case 5:wf(t);break;case 1:Fe(t.type)&&ei(t);break;case 4:ga(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;K(ri,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(K(ne,ne.current&1),t.flags|=128,null):n&t.child.childLanes?bf(e,t,n):(K(ne,ne.current&1),e=It(e,t,n),e!==null?e.sibling:null);K(ne,ne.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Gf(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),K(ne,ne.current),r)break;return null;case 22:case 23:return t.lanes=0,Hf(e,t,n)}return It(e,t,n)}var Qf,vs,Kf,Yf;Qf=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}};vs=function(){};Kf=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,sn(Ct.current);var i=null;switch(n){case"input":o=Ul(e,o),r=Ul(e,r),i=[];break;case"select":o=oe({},o,{value:void 0}),r=oe({},r,{value:void 0}),i=[];break;case"textarea":o=Hl(e,o),r=Hl(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Xo)}Wl(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"&&(Pr.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"&&(Pr.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&X("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)}};Yf=function(e,t,n,r){n!==r&&(t.flags|=4)};function ur(e,t){if(!te)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 Te(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 lm(e,t,n){var r=t.pendingProps;switch(ua(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Te(t),null;case 1:return Fe(t.type)&&Zo(),Te(t),null;case 3:return r=t.stateNode,Qn(),Z(Ae),Z(Pe),va(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(go(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ut!==null&&(_s(ut),ut=null))),vs(e,t),Te(t),null;case 5:ya(t);var o=sn(Ur.current);if(n=t.type,e!==null&&t.stateNode!=null)Kf(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 Te(t),null}if(e=sn(Ct.current),go(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[St]=t,r[Ar]=i,e=(t.mode&1)!==0,n){case"dialog":X("cancel",r),X("close",r);break;case"iframe":case"object":case"embed":X("load",r);break;case"video":case"audio":for(o=0;o<mr.length;o++)X(mr[o],r);break;case"source":X("error",r);break;case"img":case"image":case"link":X("error",r),X("load",r);break;case"details":X("toggle",r);break;case"input":cu(r,i),X("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},X("invalid",r);break;case"textarea":fu(r,i),X("invalid",r)}Wl(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&&mo(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&mo(r.textContent,s,e),o=["children",""+s]):Pr.hasOwnProperty(l)&&s!=null&&l==="onScroll"&&X("scroll",r)}switch(n){case"input":lo(r),du(r,i,!0);break;case"textarea":lo(r),pu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Xo)}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=Cd(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[St]=t,e[Ar]=r,Qf(e,t,!1,!1),t.stateNode=e;e:{switch(l=bl(n,r),n){case"dialog":X("cancel",e),X("close",e),o=r;break;case"iframe":case"object":case"embed":X("load",e),o=r;break;case"video":case"audio":for(o=0;o<mr.length;o++)X(mr[o],e);o=r;break;case"source":X("error",e),o=r;break;case"img":case"image":case"link":X("error",e),X("load",e),o=r;break;case"details":X("toggle",e),o=r;break;case"input":cu(e,r),o=Ul(e,r),X("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=oe({},r,{value:void 0}),X("invalid",e);break;case"textarea":fu(e,r),o=Hl(e,r),X("invalid",e);break;default:o=r}Wl(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var a=s[i];i==="style"?_d(e,a):i==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&Ed(e,a)):i==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&jr(e,a):typeof a=="number"&&jr(e,""+a):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Pr.hasOwnProperty(i)?a!=null&&i==="onScroll"&&X("scroll",e):a!=null&&Qs(e,i,a,l))}switch(n){case"input":lo(e),du(e,r,!1);break;case"textarea":lo(e),pu(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?An(e,!!r.multiple,i,!1):r.defaultValue!=null&&An(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Xo)}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 Te(t),null;case 6:if(e&&t.stateNode!=null)Yf(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(T(166));if(n=sn(Ur.current),sn(Ct.current),go(t)){if(r=t.stateNode,n=t.memoizedProps,r[St]=t,(i=r.nodeValue!==n)&&(e=be,e!==null))switch(e.tag){case 3:mo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&mo(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[St]=t,t.stateNode=r}return Te(t),null;case 13:if(Z(ne),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(te&&We!==null&&t.mode&1&&!(t.flags&128))hf(),bn(),t.flags|=98560,i=!1;else if(i=go(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[St]=t}else bn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Te(t),i=!1}else ut!==null&&(_s(ut),ut=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):Oa())),t.updateQueue!==null&&(t.flags|=4),Te(t),null);case 4:return Qn(),vs(e,t),e===null&&Mr(t.stateNode.containerInfo),Te(t),null;case 10:return pa(t.type._context),Te(t),null;case 17:return Fe(t.type)&&Zo(),Te(t),null;case 19:if(Z(ne),i=t.memoizedState,i===null)return Te(t),null;if(r=(t.flags&128)!==0,l=i.rendering,l===null)if(r)ur(i,!1);else{if(me!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(l=li(e),l!==null){for(t.flags|=128,ur(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 K(ne,ne.current&1|2),t.child}e=e.sibling}i.tail!==null&&ae()>Yn&&(t.flags|=128,r=!0,ur(i,!1),t.lanes=4194304)}else{if(!r)if(e=li(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ur(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!te)return Te(t),null}else 2*ae()-i.renderingStartTime>Yn&&n!==1073741824&&(t.flags|=128,r=!0,ur(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=ae(),t.sibling=null,n=ne.current,K(ne,r?n&1|2:n&1),t):(Te(t),null);case 22:case 23:return ja(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?qe&1073741824&&(Te(t),t.subtreeFlags&6&&(t.flags|=8192)):Te(t),null;case 24:return null;case 25:return null}throw Error(T(156,t.tag))}function sm(e,t){switch(ua(t),t.tag){case 1:return Fe(t.type)&&Zo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qn(),Z(Ae),Z(Pe),va(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ya(t),null;case 13:if(Z(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 Z(ne),null;case 4:return Qn(),null;case 10:return pa(t.type._context),null;case 22:case 23:return ja(),null;case 24:return null;default:return null}}var wo=!1,_e=!1,am=typeof WeakSet=="function"?WeakSet:Set,R=null;function Mn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){se(e,t,r)}else n.current=null}function ws(e,t,n){try{n()}catch(r){se(e,t,r)}}var nc=!1;function um(e,t){if(ns=Ko,e=ef(),sa(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,f=null;t:for(;;){for(var v;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),(v=d.firstChild)!==null;)f=d,d=v;for(;;){if(d===e)break t;if(f===n&&++u===o&&(s=l),f===i&&++c===r&&(a=l),(v=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=v}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(rs={focusedElem:e,selectionRange:n},Ko=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;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 w=g.memoizedProps,x=g.memoizedState,h=t.stateNode,p=h.getSnapshotBeforeUpdate(t.elementType===t.type?w:st(t.type,w),x);h.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(T(163))}}catch(k){se(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return g=nc,nc=!1,g}function Cr(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&&ws(t,n,i)}o=o.next}while(o!==r)}}function Ni(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 Ss(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 Jf(e){var t=e.alternate;t!==null&&(e.alternate=null,Jf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[St],delete t[Ar],delete t[ls],delete t[W0],delete t[b0])),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 Xf(e){return e.tag===5||e.tag===3||e.tag===4}function rc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xf(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 xs(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=Xo));else if(r!==4&&(e=e.child,e!==null))for(xs(e,t,n),e=e.sibling;e!==null;)xs(e,t,n),e=e.sibling}function ks(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(ks(e,t,n),e=e.sibling;e!==null;)ks(e,t,n),e=e.sibling}var xe=null,at=!1;function zt(e,t,n){for(n=n.child;n!==null;)Zf(e,t,n),n=n.sibling}function Zf(e,t,n){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(wi,n)}catch{}switch(n.tag){case 5:_e||Mn(n,t);case 6:var r=xe,o=at;xe=null,zt(e,t,n),xe=r,at=o,xe!==null&&(at?(e=xe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):xe.removeChild(n.stateNode));break;case 18:xe!==null&&(at?(e=xe,n=n.stateNode,e.nodeType===8?ll(e.parentNode,n):e.nodeType===1&&ll(e,n),Lr(e)):ll(xe,n.stateNode));break;case 4:r=xe,o=at,xe=n.stateNode.containerInfo,at=!0,zt(e,t,n),xe=r,at=o;break;case 0:case 11:case 14:case 15:if(!_e&&(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)&&ws(n,t,l),o=o.next}while(o!==r)}zt(e,t,n);break;case 1:if(!_e&&(Mn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){se(n,t,s)}zt(e,t,n);break;case 21:zt(e,t,n);break;case 22:n.mode&1?(_e=(r=_e)||n.memoizedState!==null,zt(e,t,n),_e=r):zt(e,t,n);break;default:zt(e,t,n)}}function oc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new am),t.forEach(function(r){var o=vm.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ot(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:xe=s.stateNode,at=!1;break e;case 3:xe=s.stateNode.containerInfo,at=!0;break e;case 4:xe=s.stateNode.containerInfo,at=!0;break e}s=s.return}if(xe===null)throw Error(T(160));Zf(i,l,o),xe=null,at=!1;var a=o.alternate;a!==null&&(a.return=null),o.return=null}catch(u){se(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ep(t,e),t=t.sibling}function ep(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ot(t,e),gt(e),r&4){try{Cr(3,e,e.return),Ni(3,e)}catch(w){se(e,e.return,w)}try{Cr(5,e,e.return)}catch(w){se(e,e.return,w)}}break;case 1:ot(t,e),gt(e),r&512&&n!==null&&Mn(n,n.return);break;case 5:if(ot(t,e),gt(e),r&512&&n!==null&&Mn(n,n.return),e.flags&32){var o=e.stateNode;try{jr(o,"")}catch(w){se(e,e.return,w)}}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&&xd(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"?_d(o,d):c==="dangerouslySetInnerHTML"?Ed(o,d):c==="children"?jr(o,d):Qs(o,c,d,u)}switch(s){case"input":Bl(o,i);break;case"textarea":kd(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var v=i.value;v!=null?An(o,!!i.multiple,v,!1):f!==!!i.multiple&&(i.defaultValue!=null?An(o,!!i.multiple,i.defaultValue,!0):An(o,!!i.multiple,i.multiple?[]:"",!1))}o[Ar]=i}catch(w){se(e,e.return,w)}}break;case 6:if(ot(t,e),gt(e),r&4){if(e.stateNode===null)throw Error(T(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(w){se(e,e.return,w)}}break;case 3:if(ot(t,e),gt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Lr(t.containerInfo)}catch(w){se(e,e.return,w)}break;case 4:ot(t,e),gt(e);break;case 13:ot(t,e),gt(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(Na=ae())),r&4&&oc(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(_e=(u=_e)||c,ot(t,e),_e=u):ot(t,e),gt(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(R=e,c=e.child;c!==null;){for(d=R=c;R!==null;){switch(f=R,v=f.child,f.tag){case 0:case 11:case 14:case 15:Cr(4,f,f.return);break;case 1:Mn(f,f.return);var g=f.stateNode;if(typeof g.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(w){se(r,n,w)}}break;case 5:Mn(f,f.return);break;case 22:if(f.memoizedState!==null){lc(d);continue}}v!==null?(v.return=f,R=v):lc(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=Td("display",l))}catch(w){se(e,e.return,w)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(w){se(e,e.return,w)}}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:ot(t,e),gt(e),r&4&&oc(e);break;case 21:break;default:ot(t,e),gt(e)}}function gt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Xf(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&&(jr(o,""),r.flags&=-33);var i=rc(e);ks(e,i,o);break;case 3:case 4:var l=r.stateNode.containerInfo,s=rc(e);xs(e,s,l);break;default:throw Error(T(161))}}catch(a){se(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function cm(e,t,n){R=e,tp(e)}function tp(e,t,n){for(var r=(e.mode&1)!==0;R!==null;){var o=R,i=o.child;if(o.tag===22&&r){var l=o.memoizedState!==null||wo;if(!l){var s=o.alternate,a=s!==null&&s.memoizedState!==null||_e;s=wo;var u=_e;if(wo=l,(_e=a)&&!u)for(R=o;R!==null;)l=R,a=l.child,l.tag===22&&l.memoizedState!==null?sc(o):a!==null?(a.return=l,R=a):sc(o);for(;i!==null;)R=i,tp(i),i=i.sibling;R=o,wo=s,_e=u}ic(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,R=i):ic(e)}}function ic(e){for(;R!==null;){var t=R;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:_e||Ni(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!_e)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:st(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Hu(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}Hu(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))}_e||t.flags&512&&Ss(t)}catch(f){se(t,t.return,f)}}if(t===e){R=null;break}if(n=t.sibling,n!==null){n.return=t.return,R=n;break}R=t.return}}function lc(e){for(;R!==null;){var t=R;if(t===e){R=null;break}var n=t.sibling;if(n!==null){n.return=t.return,R=n;break}R=t.return}}function sc(e){for(;R!==null;){var t=R;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ni(4,t)}catch(a){se(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(a){se(t,o,a)}}var i=t.return;try{Ss(t)}catch(a){se(t,i,a)}break;case 5:var l=t.return;try{Ss(t)}catch(a){se(t,l,a)}}}catch(a){se(t,t.return,a)}if(t===e){R=null;break}var s=t.sibling;if(s!==null){s.return=t.return,R=s;break}R=t.return}}var dm=Math.ceil,ui=Lt.ReactCurrentDispatcher,Ta=Lt.ReactCurrentOwner,et=Lt.ReactCurrentBatchConfig,V=0,ve=null,ce=null,ke=0,qe=0,$n=Zt(0),me=0,qr=null,gn=0,Pi=0,_a=0,Er=null,Me=null,Na=0,Yn=1/0,Et=null,ci=!1,Cs=null,Gt=null,So=!1,Bt=null,di=0,Tr=0,Es=null,Mo=-1,$o=0;function Ie(){return V&6?ae():Mo!==-1?Mo:Mo=ae()}function Qt(e){return e.mode&1?V&2&&ke!==0?ke&-ke:Q0.transition!==null?($o===0&&($o=Ad()),$o):(e=b,e!==0||(e=window.event,e=e===void 0?16:Wd(e.type)),e):1}function dt(e,t,n,r){if(50<Tr)throw Tr=0,Es=null,Error(T(185));Gr(e,n,r),(!(V&2)||e!==ve)&&(e===ve&&(!(V&2)&&(Pi|=n),me===4&&Ft(e,ke)),Ue(e,r),n===1&&V===0&&!(t.mode&1)&&(Yn=ae()+500,Ei&&en()))}function Ue(e,t){var n=e.callbackNode;Q1(e,t);var r=Qo(e,e===ve?ke:0);if(r===0)n!==null&&gu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&gu(n),t===1)e.tag===0?G0(ac.bind(null,e)):df(ac.bind(null,e)),H0(function(){!(V&6)&&en()}),n=null;else{switch(Fd(r)){case 1:n=Zs;break;case 4:n=Md;break;case 16:n=Go;break;case 536870912:n=$d;break;default:n=Go}n=up(n,np.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function np(e,t){if(Mo=-1,$o=0,V&6)throw Error(T(327));var n=e.callbackNode;if(Hn()&&e.callbackNode!==n)return null;var r=Qo(e,e===ve?ke:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=fi(e,r);else{t=r;var o=V;V|=2;var i=op();(ve!==e||ke!==t)&&(Et=null,Yn=ae()+500,dn(e,t));do try{hm();break}catch(s){rp(e,s)}while(1);fa(),ui.current=i,V=o,ce!==null?t=0:(ve=null,ke=0,t=me)}if(t!==0){if(t===2&&(o=Jl(e),o!==0&&(r=o,t=Ts(e,o))),t===1)throw n=qr,dn(e,0),Ft(e,r),Ue(e,ae()),n;if(t===6)Ft(e,r);else{if(o=e.current.alternate,!(r&30)&&!fm(o)&&(t=fi(e,r),t===2&&(i=Jl(e),i!==0&&(r=i,t=Ts(e,i))),t===1))throw n=qr,dn(e,0),Ft(e,r),Ue(e,ae()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(T(345));case 2:nn(e,Me,Et);break;case 3:if(Ft(e,r),(r&130023424)===r&&(t=Na+500-ae(),10<t)){if(Qo(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ie(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=is(nn.bind(null,e,Me,Et),t);break}nn(e,Me,Et);break;case 4:if(Ft(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var l=31-ct(r);i=1<<l,l=t[l],l>o&&(o=l),r&=~i}if(r=o,r=ae()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dm(r/1960))-r,10<r){e.timeoutHandle=is(nn.bind(null,e,Me,Et),r);break}nn(e,Me,Et);break;case 5:nn(e,Me,Et);break;default:throw Error(T(329))}}}return Ue(e,ae()),e.callbackNode===n?np.bind(null,e):null}function Ts(e,t){var n=Er;return e.current.memoizedState.isDehydrated&&(dn(e,t).flags|=256),e=fi(e,t),e!==2&&(t=Me,Me=n,t!==null&&_s(t)),e}function _s(e){Me===null?Me=e:Me.push.apply(Me,e)}function fm(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(!pt(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 Ft(e,t){for(t&=~_a,t&=~Pi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ct(t),r=1<<n;e[n]=-1,t&=~r}}function ac(e){if(V&6)throw Error(T(327));Hn();var t=Qo(e,0);if(!(t&1))return Ue(e,ae()),null;var n=fi(e,t);if(e.tag!==0&&n===2){var r=Jl(e);r!==0&&(t=r,n=Ts(e,r))}if(n===1)throw n=qr,dn(e,0),Ft(e,t),Ue(e,ae()),n;if(n===6)throw Error(T(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,nn(e,Me,Et),Ue(e,ae()),null}function Pa(e,t){var n=V;V|=1;try{return e(t)}finally{V=n,V===0&&(Yn=ae()+500,Ei&&en())}}function yn(e){Bt!==null&&Bt.tag===0&&!(V&6)&&Hn();var t=V;V|=1;var n=et.transition,r=b;try{if(et.transition=null,b=1,e)return e()}finally{b=r,et.transition=n,V=t,!(V&6)&&en()}}function ja(){qe=$n.current,Z($n)}function dn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,V0(n)),ce!==null)for(n=ce.return;n!==null;){var r=n;switch(ua(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Zo();break;case 3:Qn(),Z(Ae),Z(Pe),va();break;case 5:ya(r);break;case 4:Qn();break;case 13:Z(ne);break;case 19:Z(ne);break;case 10:pa(r.type._context);break;case 22:case 23:ja()}n=n.return}if(ve=e,ce=e=Kt(e.current,null),ke=qe=t,me=0,qr=null,_a=Pi=gn=0,Me=Er=null,ln!==null){for(t=0;t<ln.length;t++)if(n=ln[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}ln=null}return e}function rp(e,t){do{var n=ce;try{if(fa(),Lo.current=ai,si){for(var r=re.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}si=!1}if(mn=0,ye=pe=re=null,kr=!1,Br=0,Ta.current=null,n===null||n.return===null){me=1,qr=t,ce=null;break}e:{var i=e,l=n.return,s=n,a=t;if(t=ke,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 f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var v=Ku(l);if(v!==null){v.flags&=-257,Yu(v,l,s,i,t),v.mode&1&&Qu(i,u,t),t=v,a=u;var g=t.updateQueue;if(g===null){var w=new Set;w.add(a),t.updateQueue=w}else g.add(a);break e}else{if(!(t&1)){Qu(i,u,t),Oa();break e}a=Error(T(426))}}else if(te&&s.mode&1){var x=Ku(l);if(x!==null){!(x.flags&65536)&&(x.flags|=256),Yu(x,l,s,i,t),ca(Kn(a,s));break e}}i=a=Kn(a,s),me!==4&&(me=2),Er===null?Er=[i]:Er.push(i),i=l;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var h=Uf(i,a,t);Vu(i,h);break e;case 1:s=a;var p=i.type,m=i.stateNode;if(!(i.flags&128)&&(typeof p.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Gt===null||!Gt.has(m)))){i.flags|=65536,t&=-t,i.lanes|=t;var k=Bf(i,s,t);Vu(i,k);break e}}i=i.return}while(i!==null)}lp(n)}catch(E){t=E,ce===n&&n!==null&&(ce=n=n.return);continue}break}while(1)}function op(){var e=ui.current;return ui.current=ai,e===null?ai:e}function Oa(){(me===0||me===3||me===2)&&(me=4),ve===null||!(gn&268435455)&&!(Pi&268435455)||Ft(ve,ke)}function fi(e,t){var n=V;V|=2;var r=op();(ve!==e||ke!==t)&&(Et=null,dn(e,t));do try{pm();break}catch(o){rp(e,o)}while(1);if(fa(),V=n,ui.current=r,ce!==null)throw Error(T(261));return ve=null,ke=0,me}function pm(){for(;ce!==null;)ip(ce)}function hm(){for(;ce!==null&&!F1();)ip(ce)}function ip(e){var t=ap(e.alternate,e,qe);e.memoizedProps=e.pendingProps,t===null?lp(e):ce=t,Ta.current=null}function lp(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=sm(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=lm(n,t,qe),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 nn(e,t,n){var r=b,o=et.transition;try{et.transition=null,b=1,mm(e,t,n,r)}finally{et.transition=o,b=r}return null}function mm(e,t,n,r){do Hn();while(Bt!==null);if(V&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(K1(e,i),e===ve&&(ce=ve=null,ke=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||So||(So=!0,up(Go,function(){return Hn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=et.transition,et.transition=null;var l=b;b=1;var s=V;V|=4,Ta.current=null,um(e,n),ep(n,e),D0(rs),Ko=!!ns,rs=ns=null,e.current=n,cm(n),U1(),V=s,b=l,et.transition=i}else e.current=n;if(So&&(So=!1,Bt=e,di=o),i=e.pendingLanes,i===0&&(Gt=null),H1(n.stateNode),Ue(e,ae()),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(ci)throw ci=!1,e=Cs,Cs=null,e;return di&1&&e.tag!==0&&Hn(),i=e.pendingLanes,i&1?e===Es?Tr++:(Tr=0,Es=e):Tr=0,en(),null}function Hn(){if(Bt!==null){var e=Fd(di),t=et.transition,n=b;try{if(et.transition=null,b=16>e?16:e,Bt===null)var r=!1;else{if(e=Bt,Bt=null,di=0,V&6)throw Error(T(331));var o=V;for(V|=4,R=e.current;R!==null;){var i=R,l=i.child;if(R.flags&16){var s=i.deletions;if(s!==null){for(var a=0;a<s.length;a++){var u=s[a];for(R=u;R!==null;){var c=R;switch(c.tag){case 0:case 11:case 15:Cr(8,c,i)}var d=c.child;if(d!==null)d.return=c,R=d;else for(;R!==null;){c=R;var f=c.sibling,v=c.return;if(Jf(c),c===u){R=null;break}if(f!==null){f.return=v,R=f;break}R=v}}}var g=i.alternate;if(g!==null){var w=g.child;if(w!==null){g.child=null;do{var x=w.sibling;w.sibling=null,w=x}while(w!==null)}}R=i}}if(i.subtreeFlags&2064&&l!==null)l.return=i,R=l;else e:for(;R!==null;){if(i=R,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Cr(9,i,i.return)}var h=i.sibling;if(h!==null){h.return=i.return,R=h;break e}R=i.return}}var p=e.current;for(R=p;R!==null;){l=R;var m=l.child;if(l.subtreeFlags&2064&&m!==null)m.return=l,R=m;else e:for(l=p;R!==null;){if(s=R,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ni(9,s)}}catch(E){se(s,s.return,E)}if(s===l){R=null;break e}var k=s.sibling;if(k!==null){k.return=s.return,R=k;break e}R=s.return}}if(V=o,en(),kt&&typeof kt.onPostCommitFiberRoot=="function")try{kt.onPostCommitFiberRoot(wi,e)}catch{}r=!0}return r}finally{b=n,et.transition=t}}return!1}function uc(e,t,n){t=Kn(n,t),t=Uf(e,t,1),e=bt(e,t,1),t=Ie(),e!==null&&(Gr(e,1,t),Ue(e,t))}function se(e,t,n){if(e.tag===3)uc(e,e,n);else for(;t!==null;){if(t.tag===3){uc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Gt===null||!Gt.has(r))){e=Kn(n,e),e=Bf(t,e,1),t=bt(t,e,1),e=Ie(),t!==null&&(Gr(t,1,e),Ue(t,e));break}}t=t.return}}function gm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ie(),e.pingedLanes|=e.suspendedLanes&n,ve===e&&(ke&n)===n&&(me===4||me===3&&(ke&130023424)===ke&&500>ae()-Na?dn(e,0):_a|=n),Ue(e,t)}function sp(e,t){t===0&&(e.mode&1?(t=uo,uo<<=1,!(uo&130023424)&&(uo=4194304)):t=1);var n=Ie();e=Rt(e,t),e!==null&&(Gr(e,t,n),Ue(e,n))}function ym(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),sp(e,n)}function vm(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),sp(e,n)}var ap;ap=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ae.current)$e=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return $e=!1,im(e,t,n);$e=!!(e.flags&131072)}else $e=!1,te&&t.flags&1048576&&ff(t,ni,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Do(e,t),e=t.pendingProps;var o=Wn(t,Pe.current);Vn(t,n),o=Sa(null,t,r,e,o,n);var i=xa();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,Fe(r)?(i=!0,ei(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ma(t),o.updater=_i,t.stateNode=o,o._reactInternals=t,fs(t,r,e,n),t=ms(null,t,r,!0,i,n)):(t.tag=0,te&&i&&aa(t),Re(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Do(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=Sm(r),e=st(r,e),o){case 0:t=hs(null,t,r,e,n);break e;case 1:t=Zu(null,t,r,e,n);break e;case 11:t=Ju(null,t,r,e,n);break e;case 14:t=Xu(null,t,r,st(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:st(r,o),hs(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:st(r,o),Zu(e,t,r,o,n);case 3:e:{if(Wf(t),e===null)throw Error(T(387));r=t.pendingProps,i=t.memoizedState,o=i.element,vf(e,t),ii(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=ec(e,t,r,n,o);break e}else if(r!==o){o=Kn(Error(T(424)),t),t=ec(e,t,r,n,o);break e}else for(We=Wt(t.stateNode.containerInfo.firstChild),be=t,te=!0,ut=null,n=gf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(bn(),r===o){t=It(e,t,n);break e}Re(e,t,r,n)}t=t.child}return t;case 5:return wf(t),e===null&&us(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,os(r,o)?l=null:i!==null&&os(r,i)&&(t.flags|=32),qf(e,t),Re(e,t,l,n),t.child;case 6:return e===null&&us(t),null;case 13:return bf(e,t,n);case 4:return ga(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Gn(t,null,r,n):Re(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:st(r,o),Ju(e,t,r,o,n);case 7:return Re(e,t,t.pendingProps,n),t.child;case 8:return Re(e,t,t.pendingProps.children,n),t.child;case 12:return Re(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,K(ri,r._currentValue),r._currentValue=l,i!==null)if(pt(i.value,l)){if(i.children===o.children&&!Ae.current){t=It(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=Pt(-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),cs(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),cs(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}Re(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Vn(t,n),o=tt(o),r=r(o),t.flags|=1,Re(e,t,r,n),t.child;case 14:return r=t.type,o=st(r,t.pendingProps),o=st(r.type,o),Xu(e,t,r,o,n);case 15:return Vf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:st(r,o),Do(e,t),t.tag=1,Fe(r)?(e=!0,ei(t)):e=!1,Vn(t,n),Ff(t,r,o),fs(t,r,o,n),ms(null,t,r,!0,e,n);case 19:return Gf(e,t,n);case 22:return Hf(e,t,n)}throw Error(T(156,t.tag))};function up(e,t){return Dd(e,t)}function wm(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 Ze(e,t,n,r){return new wm(e,t,n,r)}function Ra(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sm(e){if(typeof e=="function")return Ra(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ys)return 11;if(e===Js)return 14}return 2}function Kt(e,t){var n=e.alternate;return n===null?(n=Ze(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 Ao(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")Ra(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Nn:return fn(n.children,o,i,t);case Ks:l=8,o|=8;break;case Ml:return e=Ze(12,n,t,o|2),e.elementType=Ml,e.lanes=i,e;case $l:return e=Ze(13,n,t,o),e.elementType=$l,e.lanes=i,e;case Al:return e=Ze(19,n,t,o),e.elementType=Al,e.lanes=i,e;case vd:return ji(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gd:l=10;break e;case yd:l=9;break e;case Ys:l=11;break e;case Js:l=14;break e;case Mt:l=16,r=null;break e}throw Error(T(130,e==null?e:typeof e,""))}return t=Ze(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function fn(e,t,n,r){return e=Ze(7,e,r,t),e.lanes=n,e}function ji(e,t,n,r){return e=Ze(22,e,r,t),e.elementType=vd,e.lanes=n,e.stateNode={isHidden:!1},e}function hl(e,t,n){return e=Ze(6,e,null,t),e.lanes=n,e}function ml(e,t,n){return t=Ze(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xm(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=Ki(0),this.expirationTimes=Ki(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ki(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ia(e,t,n,r,o,i,l,s,a){return e=new xm(e,t,n,s,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ze(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ma(i),e}function km(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 cp(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(Fe(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(Fe(n))return cf(e,n,t)}return t}function dp(e,t,n,r,o,i,l,s,a){return e=Ia(n,r,!0,e,o,i,l,s,a),e.context=cp(null),n=e.current,r=Ie(),o=Qt(n),i=Pt(r,o),i.callback=t??null,bt(n,i,o),e.current.lanes=o,Gr(e,o,r),Ue(e,r),e}function Oi(e,t,n,r){var o=t.current,i=Ie(),l=Qt(o);return n=cp(n),t.context===null?t.context=n:t.pendingContext=n,t=Pt(i,l),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=bt(o,t,l),e!==null&&(dt(e,o,l,i),Io(e,o,l)),l}function pi(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 cc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function La(e,t){cc(e,t),(e=e.alternate)&&cc(e,t)}function Cm(){return null}var fp=typeof reportError=="function"?reportError:function(e){console.error(e)};function za(e){this._internalRoot=e}Ri.prototype.render=za.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(T(409));Oi(e,t,null,null)};Ri.prototype.unmount=za.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){Oi(null,e,null,null)}),t[Ot]=null}};function Ri(e){this._internalRoot=e}Ri.prototype.unstable_scheduleHydration=function(e){if(e){var t=Vd();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&&qd(e)}};function Da(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ii(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function dc(){}function Em(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=pi(l);i.call(u)}}var l=dp(t,r,e,0,null,!1,!1,"",dc);return e._reactRootContainer=l,e[Ot]=l.current,Mr(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=pi(a);s.call(u)}}var a=Ia(e,0,!1,null,null,!1,!1,"",dc);return e._reactRootContainer=a,e[Ot]=a.current,Mr(e.nodeType===8?e.parentNode:e),yn(function(){Oi(t,a,n,r)}),a}function Li(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=pi(l);s.call(a)}}Oi(t,l,e,o)}else l=Em(n,t,e,o,r);return pi(l)}Ud=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=hr(t.pendingLanes);n!==0&&(ea(t,n|1),Ue(t,ae()),!(V&6)&&(Yn=ae()+500,en()))}break;case 13:yn(function(){var r=Rt(e,1);if(r!==null){var o=Ie();dt(r,e,1,o)}}),La(e,1)}};ta=function(e){if(e.tag===13){var t=Rt(e,134217728);if(t!==null){var n=Ie();dt(t,e,134217728,n)}La(e,134217728)}};Bd=function(e){if(e.tag===13){var t=Qt(e),n=Rt(e,t);if(n!==null){var r=Ie();dt(n,e,t,r)}La(e,t)}};Vd=function(){return b};Hd=function(e,t){var n=b;try{return b=e,t()}finally{b=n}};Ql=function(e,t,n){switch(t){case"input":if(Bl(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=Ci(r);if(!o)throw Error(T(90));Sd(r),Bl(r,o)}}}break;case"textarea":kd(e,n);break;case"select":t=n.value,t!=null&&An(e,!!n.multiple,t,!1)}};jd=Pa;Od=yn;var Tm={usingClientEntryPoint:!1,Events:[Kr,Rn,Ci,Nd,Pd,Pa]},cr={findFiberByHostInstance:on,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},_m={bundleType:cr.bundleType,version:cr.version,rendererPackageName:cr.rendererPackageName,rendererConfig:cr.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=Ld(e),e===null?null:e.stateNode},findFiberByHostInstance:cr.findFiberByHostInstance||Cm,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 xo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!xo.isDisabled&&xo.supportsFiber)try{wi=xo.inject(_m),kt=xo}catch{}}Ke.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Tm;Ke.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Da(t))throw Error(T(200));return km(e,t,null,n)};Ke.createRoot=function(e,t){if(!Da(e))throw Error(T(299));var n=!1,r="",o=fp;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Ia(e,1,!1,null,null,n,!1,r,o),e[Ot]=t.current,Mr(e.nodeType===8?e.parentNode:e),new za(t)};Ke.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=Ld(t),e=e===null?null:e.stateNode,e};Ke.flushSync=function(e){return yn(e)};Ke.hydrate=function(e,t,n){if(!Ii(t))throw Error(T(200));return Li(null,e,t,!0,n)};Ke.hydrateRoot=function(e,t,n){if(!Da(e))throw Error(T(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",l=fp;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),t=dp(t,null,e,1,n??null,o,!1,i,l),e[Ot]=t.current,Mr(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 Ri(t)};Ke.render=function(e,t,n){if(!Ii(t))throw Error(T(200));return Li(null,e,t,!1,n)};Ke.unmountComponentAtNode=function(e){if(!Ii(e))throw Error(T(40));return e._reactRootContainer?(yn(function(){Li(null,null,e,!1,function(){e._reactRootContainer=null,e[Ot]=null})}),!0):!1};Ke.unstable_batchedUpdates=Pa;Ke.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ii(n))throw Error(T(200));if(e==null||e._reactInternals===void 0)throw Error(T(38));return Li(e,t,n,!1,r)};Ke.version="18.3.1-next-f1338f8080-20240426";function pp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(pp)}catch(e){console.error(e)}}pp(),fd.exports=Ke;var hp=fd.exports,fc=hp;zl.createRoot=fc.createRoot,zl.hydrateRoot=fc.hydrateRoot;var mp={exports:{}};/*!
  261. Copyright (c) 2018 Jed Watson.
  262. Licensed under the MIT License (MIT), see
  263. http://jedwatson.github.io/classnames
  264. */(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})()})(mp);var Nm=mp.exports;const de=Bs(Nm);function gp(e,t){return function(){return e.apply(t,arguments)}}const{toString:Pm}=Object.prototype,{getPrototypeOf:Ma}=Object,zi=(e=>t=>{const n=Pm.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ht=e=>(e=e.toLowerCase(),t=>zi(t)===e),Di=e=>t=>typeof t===e,{isArray:er}=Array,Wr=Di("undefined");function jm(e){return e!==null&&!Wr(e)&&e.constructor!==null&&!Wr(e.constructor)&&Ge(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const yp=ht("ArrayBuffer");function Om(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&yp(e.buffer),t}const Rm=Di("string"),Ge=Di("function"),vp=Di("number"),Mi=e=>e!==null&&typeof e=="object",Im=e=>e===!0||e===!1,Fo=e=>{if(zi(e)!=="object")return!1;const t=Ma(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Lm=ht("Date"),zm=ht("File"),Dm=ht("Blob"),Mm=ht("FileList"),$m=e=>Mi(e)&&Ge(e.pipe),Am=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ge(e.append)&&((t=zi(e))==="formdata"||t==="object"&&Ge(e.toString)&&e.toString()==="[object FormData]"))},Fm=ht("URLSearchParams"),[Um,Bm,Vm,Hm]=["ReadableStream","Request","Response","Headers"].map(ht),qm=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Jr(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 wp(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 an=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Sp=e=>!Wr(e)&&e!==an;function Ns(){const{caseless:e}=Sp(this)&&this||{},t={},n=(r,o)=>{const i=e&&wp(t,o)||o;Fo(t[i])&&Fo(r)?t[i]=Ns(t[i],r):Fo(r)?t[i]=Ns({},r):er(r)?t[i]=r.slice():t[i]=r};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&Jr(arguments[r],n);return t}const Wm=(e,t,n,{allOwnKeys:r}={})=>(Jr(t,(o,i)=>{n&&Ge(o)?e[i]=gp(o,n):e[i]=o},{allOwnKeys:r}),e),bm=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Gm=(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)},Qm=(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&&Ma(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Km=(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},Ym=e=>{if(!e)return null;if(er(e))return e;let t=e.length;if(!vp(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Jm=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ma(Uint8Array)),Xm=(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])}},Zm=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},eg=ht("HTMLFormElement"),tg=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),pc=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ng=ht("RegExp"),xp=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Jr(n,(o,i)=>{let l;(l=t(o,i,e))!==!1&&(r[i]=l||o)}),Object.defineProperties(e,r)},rg=e=>{xp(e,(t,n)=>{if(Ge(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ge(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+"'")})}})},og=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return er(e)?r(e):r(String(e).split(t)),n},ig=()=>{},lg=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,gl="abcdefghijklmnopqrstuvwxyz",hc="0123456789",kp={DIGIT:hc,ALPHA:gl,ALPHA_DIGIT:gl+gl.toUpperCase()+hc},sg=(e=16,t=kp.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function ag(e){return!!(e&&Ge(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const ug=e=>{const t=new Array(10),n=(r,o)=>{if(Mi(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const i=er(r)?[]:{};return Jr(r,(l,s)=>{const a=n(l,o+1);!Wr(a)&&(i[s]=a)}),t[o]=void 0,i}}return r};return n(e,0)},cg=ht("AsyncFunction"),dg=e=>e&&(Mi(e)||Ge(e))&&Ge(e.then)&&Ge(e.catch),Cp=((e,t)=>e?setImmediate:t?((n,r)=>(an.addEventListener("message",({source:o,data:i})=>{o===an&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),an.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ge(an.postMessage)),fg=typeof queueMicrotask<"u"?queueMicrotask.bind(an):typeof process<"u"&&process.nextTick||Cp,S={isArray:er,isArrayBuffer:yp,isBuffer:jm,isFormData:Am,isArrayBufferView:Om,isString:Rm,isNumber:vp,isBoolean:Im,isObject:Mi,isPlainObject:Fo,isReadableStream:Um,isRequest:Bm,isResponse:Vm,isHeaders:Hm,isUndefined:Wr,isDate:Lm,isFile:zm,isBlob:Dm,isRegExp:ng,isFunction:Ge,isStream:$m,isURLSearchParams:Fm,isTypedArray:Jm,isFileList:Mm,forEach:Jr,merge:Ns,extend:Wm,trim:qm,stripBOM:bm,inherits:Gm,toFlatObject:Qm,kindOf:zi,kindOfTest:ht,endsWith:Km,toArray:Ym,forEachEntry:Xm,matchAll:Zm,isHTMLForm:eg,hasOwnProperty:pc,hasOwnProp:pc,reduceDescriptors:xp,freezeMethods:rg,toObjectSet:og,toCamelCase:tg,noop:ig,toFiniteNumber:lg,findKey:wp,global:an,isContextDefined:Sp,ALPHABET:kp,generateString:sg,isSpecCompliantForm:ag,toJSONObject:ug,isAsyncFn:cg,isThenable:dg,setImmediate:Cp,asap:fg};function F(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)}S.inherits(F,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.status}}});const Ep=F.prototype,Tp={};["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=>{Tp[e]={value:e}});Object.defineProperties(F,Tp);Object.defineProperty(Ep,"isAxiosError",{value:!0});F.from=(e,t,n,r,o,i)=>{const l=Object.create(Ep);return S.toFlatObject(e,l,function(a){return a!==Error.prototype},s=>s!=="isAxiosError"),F.call(l,e.message,t,n,r,o),l.cause=e,l.name=e.name,i&&Object.assign(l,i),l};const pg=null;function Ps(e){return S.isPlainObject(e)||S.isArray(e)}function _p(e){return S.endsWith(e,"[]")?e.slice(0,-2):e}function mc(e,t,n){return e?e.concat(t).map(function(o,i){return o=_p(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function hg(e){return S.isArray(e)&&!e.some(Ps)}const mg=S.toFlatObject(S,{},null,function(t){return/^is[A-Z]/.test(t)});function $i(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(w,x){return!S.isUndefined(x[w])});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 F("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,w,x){let h=g;if(g&&!x&&typeof g=="object"){if(S.endsWith(w,"{}"))w=r?w:w.slice(0,-2),g=JSON.stringify(g);else if(S.isArray(g)&&hg(g)||(S.isFileList(g)||S.endsWith(w,"[]"))&&(h=S.toArray(g)))return w=_p(w),h.forEach(function(m,k){!(S.isUndefined(m)||m===null)&&t.append(l===!0?mc([w],k,i):l===null?w:w+"[]",u(m))}),!1}return Ps(g)?!0:(t.append(mc(x,w,i),u(g)),!1)}const d=[],f=Object.assign(mg,{defaultVisitor:c,convertValue:u,isVisitable:Ps});function v(g,w){if(!S.isUndefined(g)){if(d.indexOf(g)!==-1)throw Error("Circular reference detected in "+w.join("."));d.push(g),S.forEach(g,function(h,p){(!(S.isUndefined(h)||h===null)&&o.call(t,h,S.isString(p)?p.trim():p,w,f))===!0&&v(h,w?w.concat(p):[p])}),d.pop()}}if(!S.isObject(e))throw new TypeError("data must be an object");return v(e),t}function gc(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function $a(e,t){this._pairs=[],e&&$i(e,this,t)}const Np=$a.prototype;Np.append=function(t,n){this._pairs.push([t,n])};Np.toString=function(t){const n=t?function(r){return t.call(this,r,gc)}:gc;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function gg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Pp(e,t,n){if(!t)return e;const r=n&&n.encode||gg;S.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let i;if(o?i=o(t,n):i=S.isURLSearchParams(t)?t.toString():new $a(t,n).toString(r),i){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class yg{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 yc=yg,jp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},vg=typeof URLSearchParams<"u"?URLSearchParams:$a,wg=typeof FormData<"u"?FormData:null,Sg=typeof Blob<"u"?Blob:null,xg={isBrowser:!0,classes:{URLSearchParams:vg,FormData:wg,Blob:Sg},protocols:["http","https","file","blob","url","data"]},Aa=typeof window<"u"&&typeof document<"u",js=typeof navigator=="object"&&navigator||void 0,kg=Aa&&(!js||["ReactNative","NativeScript","NS"].indexOf(js.product)<0),Cg=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Eg=Aa&&window.location.href||"http://localhost",Tg=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Aa,hasStandardBrowserEnv:kg,hasStandardBrowserWebWorkerEnv:Cg,navigator:js,origin:Eg},Symbol.toStringTag,{value:"Module"})),Ne={...Tg,...xg};function _g(e,t){return $i(e,new Ne.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,i){return Ne.isNode&&S.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Ng(e){return S.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Pg(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 Op(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]=Pg(o[l])),!s)}if(S.isFormData(e)&&S.isFunction(e.entries)){const n={};return S.forEachEntry(e,(r,o)=>{t(Ng(r),o,n,0)}),n}return null}function jg(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 Fa={transitional:jp,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(Op(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 _g(t,this.formSerializer).toString();if((s=S.isFileList(t))||r.indexOf("multipart/form-data")>-1){const a=this.env&&this.env.FormData;return $i(s?{"files[]":t}:t,a&&new a,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),jg(t)):t}],transformResponse:[function(t){const n=this.transitional||Fa.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"?F.from(s,F.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:Ne.classes.FormData,Blob:Ne.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=>{Fa.headers[e]={}});const Ua=Fa,Og=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"]),Rg=e=>{const t={};let n,r,o;return e&&e.split(`
  265. `).forEach(function(l){o=l.indexOf(":"),n=l.substring(0,o).trim().toLowerCase(),r=l.substring(o+1).trim(),!(!n||t[n]&&Og[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},vc=Symbol("internals");function dr(e){return e&&String(e).trim().toLowerCase()}function Uo(e){return e===!1||e==null?e:S.isArray(e)?e.map(Uo):String(e)}function Ig(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 Lg=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function yl(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 zg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Dg(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 Ai{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(s,a,u){const c=dr(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]=Uo(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())&&!Lg(t))l(Rg(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=dr(t),t){const r=S.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return Ig(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=dr(t),t){const r=S.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||yl(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(l){if(l=dr(l),l){const s=S.findKey(r,l);s&&(!n||yl(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||yl(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]=Uo(o),delete n[i];return}const s=t?zg(i):String(i).trim();s!==i&&delete n[i],n[s]=Uo(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(`
  266. `)}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[vc]=this[vc]={accessors:{}}).accessors,o=this.prototype;function i(l){const s=dr(l);r[s]||(Dg(o,l),r[s]=!0)}return S.isArray(t)?t.forEach(i):i(t),this}}Ai.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);S.reduceDescriptors(Ai.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});S.freezeMethods(Ai);const ft=Ai;function vl(e,t){const n=this||Ua,r=t||n,o=ft.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 Rp(e){return!!(e&&e.__CANCEL__)}function tr(e,t,n){F.call(this,e??"canceled",F.ERR_CANCELED,t,n),this.name="CanceledError"}S.inherits(tr,F,{__CANCEL__:!0});function Ip(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new F("Request failed with status code "+n.status,[F.ERR_BAD_REQUEST,F.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Mg(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function $g(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,f=0;for(;d!==o;)f+=n[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),u-l<t)return;const v=c&&u-c;return v?Math.round(f*1e3/v):void 0}}function Ag(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 hi=(e,t,n=3)=>{let r=0;const o=$g(50,250);return Ag(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)},wc=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Sc=e=>(...t)=>S.asap(()=>e(...t)),Fg=Ne.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ne.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ne.origin),Ne.navigator&&/(msie|trident)/i.test(Ne.navigator.userAgent)):()=>!0,Ug=Ne.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 Bg(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Vg(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Lp(e,t){return e&&!Bg(t)?Vg(e,t):t}const xc=e=>e instanceof ft?{...e}:e;function vn(e,t){t=t||{};const n={};function r(u,c,d,f){return S.isPlainObject(u)&&S.isPlainObject(c)?S.merge.call({caseless:f},u,c):S.isPlainObject(c)?S.merge({},c):S.isArray(c)?c.slice():c}function o(u,c,d,f){if(S.isUndefined(c)){if(!S.isUndefined(u))return r(void 0,u,d,f)}else return r(u,c,d,f)}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,d)=>o(xc(u),xc(c),d,!0)};return S.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=a[c]||o,f=d(e[c],t[c],c);S.isUndefined(f)&&d!==s||(n[c]=f)}),n}const zp=e=>{const t=vn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:l,auth:s}=t;t.headers=l=ft.from(l),t.url=Pp(Lp(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(Ne.hasStandardBrowserEnv||Ne.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(Ne.hasStandardBrowserEnv&&(r&&S.isFunction(r)&&(r=r(t)),r||r!==!1&&Fg(t.url))){const u=o&&i&&Ug.read(i);u&&l.set(o,u)}return t},Hg=typeof XMLHttpRequest<"u",qg=Hg&&function(e){return new Promise(function(n,r){const o=zp(e);let i=o.data;const l=ft.from(o.headers).normalize();let{responseType:s,onUploadProgress:a,onDownloadProgress:u}=o,c,d,f,v,g;function w(){v&&v(),g&&g(),o.cancelToken&&o.cancelToken.unsubscribe(c),o.signal&&o.signal.removeEventListener("abort",c)}let x=new XMLHttpRequest;x.open(o.method.toUpperCase(),o.url,!0),x.timeout=o.timeout;function h(){if(!x)return;const m=ft.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),E={data:!s||s==="text"||s==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:m,config:e,request:x};Ip(function(_){n(_),w()},function(_){r(_),w()},E),x=null}"onloadend"in x?x.onloadend=h:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(h)},x.onabort=function(){x&&(r(new F("Request aborted",F.ECONNABORTED,e,x)),x=null)},x.onerror=function(){r(new F("Network Error",F.ERR_NETWORK,e,x)),x=null},x.ontimeout=function(){let k=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const E=o.transitional||jp;o.timeoutErrorMessage&&(k=o.timeoutErrorMessage),r(new F(k,E.clarifyTimeoutError?F.ETIMEDOUT:F.ECONNABORTED,e,x)),x=null},i===void 0&&l.setContentType(null),"setRequestHeader"in x&&S.forEach(l.toJSON(),function(k,E){x.setRequestHeader(E,k)}),S.isUndefined(o.withCredentials)||(x.withCredentials=!!o.withCredentials),s&&s!=="json"&&(x.responseType=o.responseType),u&&([f,g]=hi(u,!0),x.addEventListener("progress",f)),a&&x.upload&&([d,v]=hi(a),x.upload.addEventListener("progress",d),x.upload.addEventListener("loadend",v)),(o.cancelToken||o.signal)&&(c=m=>{x&&(r(!m||m.type?new tr(null,e,x):m),x.abort(),x=null)},o.cancelToken&&o.cancelToken.subscribe(c),o.signal&&(o.signal.aborted?c():o.signal.addEventListener("abort",c)));const p=Mg(o.url);if(p&&Ne.protocols.indexOf(p)===-1){r(new F("Unsupported protocol "+p+":",F.ERR_BAD_REQUEST,e));return}x.send(i||null)})},Wg=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const i=function(u){if(!o){o=!0,s();const c=u instanceof Error?u:this.reason;r.abort(c instanceof F?c:new tr(c instanceof Error?c.message:c))}};let l=t&&setTimeout(()=>{l=null,i(new F(`timeout ${t} of ms exceeded`,F.ETIMEDOUT))},t);const s=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(i):u.removeEventListener("abort",i)}),e=null)};e.forEach(u=>u.addEventListener("abort",i));const{signal:a}=r;return a.unsubscribe=()=>S.asap(s),a}},bg=Wg,Gg=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},Qg=async function*(e,t){for await(const n of Kg(e))yield*Gg(n,t)},Kg=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()}},kc=(e,t,n,r)=>{const o=Qg(e,t);let i=0,l,s=a=>{l||(l=!0,r&&r(a))};return new ReadableStream({async pull(a){try{const{done:u,value:c}=await o.next();if(u){s(),a.close();return}let d=c.byteLength;if(n){let f=i+=d;n(f)}a.enqueue(new Uint8Array(c))}catch(u){throw s(u),u}},cancel(a){return s(a),o.return()}},{highWaterMark:2})},Fi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Dp=Fi&&typeof ReadableStream=="function",Yg=Fi&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Mp=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Jg=Dp&&Mp(()=>{let e=!1;const t=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Cc=64*1024,Os=Dp&&Mp(()=>S.isReadableStream(new Response("").body)),mi={stream:Os&&(e=>e.body)};Fi&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!mi[t]&&(mi[t]=S.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new F(`Response type '${t}' is not supported`,F.ERR_NOT_SUPPORT,r)})})})(new Response);const Xg=async e=>{if(e==null)return 0;if(S.isBlob(e))return e.size;if(S.isSpecCompliantForm(e))return(await new Request(Ne.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(S.isArrayBufferView(e)||S.isArrayBuffer(e))return e.byteLength;if(S.isURLSearchParams(e)&&(e=e+""),S.isString(e))return(await Yg(e)).byteLength},Zg=async(e,t)=>{const n=S.toFiniteNumber(e.getContentLength());return n??Xg(t)},ey=Fi&&(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:f}=zp(e);u=u?(u+"").toLowerCase():"text";let v=bg([o,i&&i.toAbortSignal()],l),g;const w=v&&v.unsubscribe&&(()=>{v.unsubscribe()});let x;try{if(a&&Jg&&n!=="get"&&n!=="head"&&(x=await Zg(c,r))!==0){let E=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(S.isFormData(r)&&(C=E.headers.get("content-type"))&&c.setContentType(C),E.body){const[_,P]=wc(x,hi(Sc(a)));r=kc(E.body,Cc,_,P)}}S.isString(d)||(d=d?"include":"omit");const h="credentials"in Request.prototype;g=new Request(t,{...f,signal:v,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:h?d:void 0});let p=await fetch(g);const m=Os&&(u==="stream"||u==="response");if(Os&&(s||m&&w)){const E={};["status","statusText","headers"].forEach(L=>{E[L]=p[L]});const C=S.toFiniteNumber(p.headers.get("content-length")),[_,P]=s&&wc(C,hi(Sc(s),!0))||[];p=new Response(kc(p.body,Cc,_,()=>{P&&P(),w&&w()}),E)}u=u||"text";let k=await mi[S.findKey(mi,u)||"text"](p,e);return!m&&w&&w(),await new Promise((E,C)=>{Ip(E,C,{data:k,headers:ft.from(p.headers),status:p.status,statusText:p.statusText,config:e,request:g})})}catch(h){throw w&&w(),h&&h.name==="TypeError"&&/fetch/i.test(h.message)?Object.assign(new F("Network Error",F.ERR_NETWORK,e,g),{cause:h.cause||h}):F.from(h,h&&h.code,e,g)}}),Rs={http:pg,xhr:qg,fetch:ey};S.forEach(Rs,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ec=e=>`- ${e}`,ty=e=>S.isFunction(e)||e===null||e===!1,$p={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,!ty(n)&&(r=Rs[(l=String(n)).toLowerCase()],r===void 0))throw new F(`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 :
  267. `+i.map(Ec).join(`
  268. `):" "+Ec(i[0]):"as no adapter specified";throw new F("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return r},adapters:Rs};function wl(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new tr(null,e)}function Tc(e){return wl(e),e.headers=ft.from(e.headers),e.data=vl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),$p.getAdapter(e.adapter||Ua.adapter)(e).then(function(r){return wl(e),r.data=vl.call(e,e.transformResponse,r),r.headers=ft.from(r.headers),r},function(r){return Rp(r)||(wl(e),r&&r.response&&(r.response.data=vl.call(e,e.transformResponse,r.response),r.response.headers=ft.from(r.response.headers))),Promise.reject(r)})}const Ap="1.7.9",Ui={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ui[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const _c={};Ui.transitional=function(t,n,r){function o(i,l){return"[Axios v"+Ap+"] Transitional option '"+i+"'"+l+(r?". "+r:"")}return(i,l,s)=>{if(t===!1)throw new F(o(l," has been removed"+(n?" in "+n:"")),F.ERR_DEPRECATED);return n&&!_c[l]&&(_c[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}};Ui.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function ny(e,t,n){if(typeof e!="object")throw new F("options must be an object",F.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 F("option "+i+" must be "+a,F.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new F("Unknown option "+i,F.ERR_BAD_OPTION)}}const Bo={assertOptions:ny,validators:Ui},yt=Bo.validators;class gi{constructor(t){this.defaults=t,this.interceptors={request:new yc,response:new yc}}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+=`
  269. `+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&&Bo.assertOptions(r,{silentJSONParsing:yt.transitional(yt.boolean),forcedJSONParsing:yt.transitional(yt.boolean),clarifyTimeoutError:yt.transitional(yt.boolean)},!1),o!=null&&(S.isFunction(o)?n.paramsSerializer={serialize:o}:Bo.assertOptions(o,{encode:yt.function,serialize:yt.function},!0)),Bo.assertOptions(n,{baseUrl:yt.spelling("baseURL"),withXsrfToken:yt.spelling("withXSRFToken")},!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=ft.concat(l,i);const s=[];let a=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(a=a&&w.synchronous,s.unshift(w.fulfilled,w.rejected))});const u=[];this.interceptors.response.forEach(function(w){u.push(w.fulfilled,w.rejected)});let c,d=0,f;if(!a){const g=[Tc.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,u),f=g.length,c=Promise.resolve(n);d<f;)c=c.then(g[d++],g[d++]);return c}f=s.length;let v=n;for(d=0;d<f;){const g=s[d++],w=s[d++];try{v=g(v)}catch(x){w.call(this,x);break}}try{c=Tc.call(this,v)}catch(g){return Promise.reject(g)}for(d=0,f=u.length;d<f;)c=c.then(u[d++],u[d++]);return c}getUri(t){t=vn(this.defaults,t);const n=Lp(t.baseURL,t.url);return Pp(n,t.params,t.paramsSerializer)}}S.forEach(["delete","get","head","options"],function(t){gi.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}))}}gi.prototype[t]=n(),gi.prototype[t+"Form"]=n(!0)});const Vo=gi;class Ba{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)}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 Ba(function(o){t=o}),cancel:t}}}const ry=Ba;function oy(e){return function(n){return e.apply(null,n)}}function iy(e){return S.isObject(e)&&e.isAxiosError===!0}const Is={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(Is).forEach(([e,t])=>{Is[t]=e});const ly=Is;function Fp(e){const t=new Vo(e),n=gp(Vo.prototype.request,t);return S.extend(n,Vo.prototype,t,{allOwnKeys:!0}),S.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Fp(vn(e,o))},n}const fe=Fp(Ua);fe.Axios=Vo;fe.CanceledError=tr;fe.CancelToken=ry;fe.isCancel=Rp;fe.VERSION=Ap;fe.toFormData=$i;fe.AxiosError=F;fe.Cancel=fe.CanceledError;fe.all=function(t){return Promise.all(t)};fe.spread=oy;fe.isAxiosError=iy;fe.mergeConfig=vn;fe.AxiosHeaders=ft;fe.formToJSON=e=>Op(S.isHTMLForm(e)?new FormData(e):e);fe.getAdapter=$p.getAdapter;fe.HttpStatusCode=ly;fe.default=fe;const xt=fe;var sy="Expected a function",Nc=0/0,ay="[object Symbol]",uy=/^\s+|\s+$/g,cy=/^[-+]0x[0-9a-f]+$/i,dy=/^0b[01]+$/i,fy=/^0o[0-7]+$/i,py=parseInt,hy=typeof ro=="object"&&ro&&ro.Object===Object&&ro,my=typeof self=="object"&&self&&self.Object===Object&&self,gy=hy||my||Function("return this")(),yy=Object.prototype,vy=yy.toString,wy=Math.max,Sy=Math.min,Sl=function(){return gy.Date.now()};function xy(e,t,n){var r,o,i,l,s,a,u=0,c=!1,d=!1,f=!0;if(typeof e!="function")throw new TypeError(sy);t=Pc(t)||0,Ls(n)&&(c=!!n.leading,d="maxWait"in n,i=d?wy(Pc(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f);function v(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(h,t),c?v(C):l}function w(C){var _=C-a,P=C-u,L=t-_;return d?Sy(L,i-P):L}function x(C){var _=C-a,P=C-u;return a===void 0||_>=t||_<0||d&&P>=i}function h(){var C=Sl();if(x(C))return p(C);s=setTimeout(h,w(C))}function p(C){return s=void 0,f&&r?v(C):(r=o=void 0,l)}function m(){s!==void 0&&clearTimeout(s),u=0,r=a=o=s=void 0}function k(){return s===void 0?l:p(Sl())}function E(){var C=Sl(),_=x(C);if(r=arguments,o=this,a=C,_){if(s===void 0)return g(a);if(d)return s=setTimeout(h,t),v(a)}return s===void 0&&(s=setTimeout(h,t)),l}return E.cancel=m,E.flush=k,E}function Ls(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function ky(e){return!!e&&typeof e=="object"}function Cy(e){return typeof e=="symbol"||ky(e)&&vy.call(e)==ay}function Pc(e){if(typeof e=="number")return e;if(Cy(e))return Nc;if(Ls(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ls(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(uy,"");var n=dy.test(e);return n||fy.test(e)?py(e.slice(2),n?2:8):cy.test(e)?Nc:+e}var Ey=xy;const Up=Bs(Ey),Bp=N.createContext({pageName:""}),Ty=({pageName:e,children:t})=>{const[n]=N.useState({pageName:e});return y.jsx(Bp.Provider,{value:n,children:t})},Vp=()=>N.useContext(Bp),_y=e=>{const t=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:y.jsxs(y.Fragment,{children:[window.utag_data=Ny,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]});N.useEffect(()=>{t()},[])},jc="header-import-svc",Ny={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:jc,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:jc,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:""};var Oc;const Bi=typeof window>"u"?null:((Oc=window==null?void 0:window.location)==null?void 0:Oc.hostname)==="localhost",Va=()=>{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}},Hp=()=>typeof window<"u"&&!!window,qp=!Hp()||!window.location||!window.location.search,Py=15,jy=e=>e[0].toUpperCase()+e.slice(1),Wp=/hg\.debug(\w*)=true/i,zs=/hg3.enable(\w*)debug/i,bp=(e,t)=>{const n=e.match(t)||{};return n&&n[1]||null},Oy=()=>qp?!1:bp(window.location.search,Wp),Ry=()=>Va()?Object.keys(localStorage).reduce((e,t)=>e||zs.test(t)&&bp(t,zs),!1):!1,Iy=()=>{const e=Oy()||Ry()||"analytics";return{localStorageName:`hg3.${e.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${jy(e)}Debug`}},{localStorageName:Ha,localStorageToggleName:Ly}=Iy(),zy=()=>qp?null:Wp.test(window.location.search),Dy=()=>Va()?Object.entries(localStorage).some(([e,t])=>e.match(zs)&&t==="true"):null,Gp=()=>{const e=zy()||Dy(),t=Va();if(t)try{localStorage.setItem(Ly,e)}catch(n){Bi&&console.warn("analyticsDebug: Unable to save debug information to localStorage",n)}return e&&t},Qp=()=>{try{localStorage.setItem(Ha,"[]")}catch(e){Bi&&console.error("analyticsDebug: Unable to save debug information to localStorage",e)}},Kp=()=>{try{const e=localStorage.getItem(Ha);return JSON.parse(e||"[]")}catch(e){Bi&&console.error("analyticsDebug: Unable to get debug information from localStorage",e)}return[]},Yp=(e,{contextData:t,...n})=>{if(!Gp())return Qp(),!1;const r=Kp().concat(JSON.stringify({...t,...n,TrackingType:e})).slice(-Py);try{return localStorage.setItem(Ha,JSON.stringify(r)),!0}catch(o){return Bi&&console.error("analyticsDebug: Unable to save debug information to localStorage",o),!1}},My={clear:Qp,getCallHistory:Kp,recordCall:Yp};Gp()&&Hp()&&(window.Test={analyticsDebug:My,...window.Test});const Jp=({pageName:e=!1,PageName:t=!1,...n}={})=>({...n,PageName:t||e||""});let ko=typeof window<"u"?Jp(window.utag_data)||{}:{};const it={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(it.waitingForUtag)return;it.waitingForUtag=!0;let e=0;const t=setInterval(()=>{if(window.utag){clearInterval(t);const n=it.callStack.length;for(let r=0;r<n;r++){const o=it.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):(it.callStack&&it.callStack.push({name:"view",data:e}),it.waitForUtag())},link:e=>{window.utag?window.utag.link(e):(it.callStack&&it.callStack.push({name:"link",data:e}),it.waitForUtag())}},Rc=(e={})=>Object.entries(e).reduce((t,[n,r])=>(r&&(t[n.replace("hg.","")]=r),t),{}),$y={_utagData:()=>ko,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&&(ko=window.utag_data);const{addTrackValues:r,contextData:o=!1,PageName:i=!1,...l}=Jp(t),s=r||l,a=(i||ko.PageName)+"|"+e,{server:u,ProductChannel:c,RollupSpecialtyID:d,ClientID:f}=ko,v={ClientID:f,link_name:a,ProductChannel:c,RollupSpecialtyID:d,server:u,SitePathing:a,...Rc(s||{}),...Rc(o||{})};it.link(v),Yp("trackLink",v)}catch(r){console.error(r)}}},Ay={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},Fy=typeof window>"u"?Ay:$y,Xr=(e,t={})=>{Fy.trackLink(`${e}`,{...t})},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)},Uy=({host:e,apiToken:t,source:n})=>{xt.defaults.headers.common.Accept="application/json",xt.defaults.baseURL=Xp(e),t&&t.length>0&&(xt.defaults.headers.common.Authorization=`Bearer ${t}`),n&&(xt.defaults.params={source:n})},Zp=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(" "),eh=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:f}=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&&f&&d&&(t.pt=`${d}, ${f}`),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},By=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:f,highlightedText:v,name:g,primaryDcpName:w,secondaryCode:x,value:h}=e;if(t.isFriendsAndFamily=f,t.primaryDcpName=w,i&&(t.code=i),h&&(t.what=h),v&&(t.highlight=v),a&&(t.type=a,t.searchType=a),l&&(t.specialty=l),x&&(t.secondaryCode=x),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=x,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","urgentcare","pharmacy"].indexOf(a)>=0&&(t.url=e.entity.profileUrl),t.source=s||"top",t},Vy=["bodypart","childrenhospital","condition","dentist","dentistpractice","dentistpracticingspecialty","dentisttab","dialysiscenter","facility","facilitysuggest","facilitytab","ffdcp","friendsandfamily","location","locationnostate","none","payors","pharmacy","procedure","provider","providerpractice","providerpracticingspecialty","providertab","relatedpracticingspecialty","reviewpageprovider","solrtophospitalfacetqueryresult","solrtophospitalprocedure","tophospital","universalsearch","urgentcare"];var Ic;const Hy=typeof window>"u"?null:((Ic=window==null?void 0:window.location)==null?void 0:Ic.hostname)==="localhost",th=()=>xt.CancelToken.source();let xl=null;const nh=(e,t,n,r,o=!1)=>{let i=!1;return n&&!o&&(i=t.term.length<n+1),new Promise((l,s)=>{const a=th();if(xl&&a.cancel(),i)return l([]);t.cat!=="location"&&(t.term=t.term?t.term.trim():""),t.cat==="location"&&!t.pt&&(t.pt="0"),(Vy.indexOf(t.cat)===-1||t.cat==="location")&&delete t.cat,xl=xt.get(e,{params:t}).then((u,c)=>{if(xl=null,c)throw newError(c);return l(u.data||{})}).catch(u=>{var c,d;return Hy&&(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([])})})};let _r=null;const qy=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=th();_r&&n.cancel();const r=`${t.coords.latitude}, ${t.coords.longitude}`;return new Promise((o,i)=>{const{host:l,...s}=e;_r=xt.get("api/geocode/pt",{params:{...s,pt:r}}).then((a,u)=>{_r=null,u&&i(u);const c=eh(a.data);return o({...c,source:"Geolocation"})})})}),Wy=()=>{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:""})}},qa=async(e={host:""})=>new Promise((t,n)=>{const{host:r="",...o}=e;if(typeof window>"u")return n("no window");_r=xt.get("api/autosuggest",{params:o}).then(i=>{if(_r=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:`${Zp(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 nh(`${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,...eh(o.response.categories[0].suggestions[0])}:qa(e)})},by=async(e,t)=>!t||typeof t!="object"?await qa(e):!t.pt&&!t.isStateOnly&&t.where?rh(e,"",t.where):Promise.resolve(t),Gy=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}}}},Qy=(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))}},Lc=e=>{if(typeof localStorage>"u")return;let t="autosuggest";t=`${t}.${e}`;try{const n=localStorage.getItem(t),r=Gy(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||Qy(e,t),r}catch(r){return console.warn(r),[]}},Ds={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},Ky=e=>e?typeof window<"u"&&window.navigator.geolocation&&(window.location.hostname==="localhost"||!window.location.protocol.indexOf("https")):!1,Yy=async({apiParams:e,startingText:t,useGeolocationOnInit:n,useLocalStorage:r})=>{const o=Ky(n),i=r&&!!Lc("location");t=t||Ds.get("where");const l=!!Ds.get("location");switch(!0){case o:return await qy(e);case!!t:return new Promise(s=>s({where:t,pt:""}));case i:return new Promise(s=>s(Lc("location")));case l:return await Wy();default:return await qa(e)}},Jy=5,Xy="40.6638, -73.938141",yi=async({apiParams:e={host:""},startingText:t="",tryCount:n=0,useGeolocationOnInit:r=!0,useLocalStorage:o=!0})=>{try{const i=await Yy({apiParams:e,startingText:t,useGeolocationOnInit:r,useLocalStorage:o}),l=await by(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<Jy?await yi({useGeolocationOnInit:r,tryCount:n+1,useLocalStorage:o,apiParams:e}):Promise.resolve({city:"",highlight:"",pt:Xy,qaTarget:"",state:"",what:"",where:"",zip:""})}},Zy=async({term:e="",pt:t="",host:n=""})=>await rh({host:n},t,e),ev="keyword",tv="/usearch?",nv=(e,t,n,r)=>{const o={"hg.Search":"1","hg.NameSearched":e.what||"","hg.whatInterpretation":t?1:0,"hg.insurance":(r==null?void 0:r.name)||"",PageName:n||""};let i=ev;switch(e.type){case"Specialty":e.isRollup?i="rollup specialty":i="practicing specialty";break;case"Practice":i="practice";break;case"Facility":i="facility";break;case"UcmsContent":i="content";break;case"SpecialtyVertical":i="vertical specialty";break;case"Procedure":i="procedure";break;case"Condition":i="condition";break;case"Provider":i="name",o["hg.ClickThroughType"]="search",o["hg.ProductChannel"]=0,o["hg.ClickThroughHGProfileID"]=e.pwid;break}return o["hg.InternalSearchValues"]=i,o},rv=({baseUrl:e,term:t,location:n,payorCode:r})=>{const o={...t.category==="facility"&&{category:"facility"},...t.category==="pharmacy"&&{category:"facility",FacilityType:"HGPH"},...t.category==="providerpractice"&&{category:"facility",FacilityType:"HGGP"},...t.category==="urgentcare"&&{category:"facility",FacilityType:"HGUC"},...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)},...r&&{payors:encodeURIComponent(r)}},i=["entityCode","useExactQuery","pageNum","searchType","cfid"],l=Ds.buildObject(o,i),s=Object.keys(l).map(a=>a+"="+l[a]);return(e||Xp(e))+tv+s.join("&")},zc=["hospitals","hospital"],ov=({baseUrl:e="",location:t,shouldOpenNewTab:n=!1,term:r,pageName:o,redirectUrl:i,payor:l})=>{let s=!1,a,u,c;const d=r.what.trim().toLowerCase();r.source!=="top"&&(a=d.match(/^(.+) (in|near|by) (.+)$/))&&(s=!0,u=a[1],c=a[3]),(zc.indexOf(d)>-1||u&&zc.indexOf(u)>-1)&&(r.what="",r.category="facility",u=""),r.what=u||r.what;const f=c?{pt:"",where:c}:t,v=nv(r,s,o,l),g=r.subCategoryName?`search|${r.subCategoryName}`:"search";Xr(g,v),typeof localStorage<"u"&&localStorage.setItem("autosuggest:searchTerm",r.what);const w=i??rv({baseUrl:e,term:r,location:f,payorCode:l==null?void 0:l.code});if(n){const x=document.createElement("a");x.target="_blank",x.href=w,x.click()}else typeof global<"u"?global.location.href=w:window.location.href=w};/*
  270. object-assign
  271. (c) Sindre Sorhus
  272. @license MIT
  273. */var kl,Dc;function iv(){if(Dc)return kl;Dc=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 f=0;f<u.length;f++)n.call(s,u[f])&&(a[u[f]]=s[u[f]])}}return a},kl}var ih={exports:{}},kn={};/** @license React v17.0.2
  274. * react-jsx-runtime.production.min.js
  275. *
  276. * Copyright (c) Facebook, Inc. and its affiliates.
  277. *
  278. * This source code is licensed under the MIT license found in the
  279. * LICENSE file in the root directory of this source tree.
  280. */var Mc;function lv(){if(Mc)return kn;Mc=1,iv();var e=cd,t=60103;if(kn.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var n=Symbol.for;t=n("react.element"),kn.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={},f=null,v=null;u!==void 0&&(f=""+u),a.key!==void 0&&(f=""+a.key),a.ref!==void 0&&(v=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:f,ref:v,props:d,_owner:r.current}}return kn.jsx=l,kn.jsxs=l,kn}ih.exports=lv();var O=ih.exports;function lh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var sh={exports:{}},Cl,$c;function sv(){if($c)return Cl;$c=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Cl=e,Cl}var El,Ac;function av(){if(Ac)return El;Ac=1;var e=sv();function t(){}function n(){}return n.resetWarningCache=t,El=function(){function r(l,s,a,u,c,d){if(d!==e){var f=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 f.name="Invariant Violation",f}}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}sh.exports=av()();var D=sh.exports,ah={exports:{}};/*!
  281. Copyright (c) 2018 Jed Watson.
  282. Licensed under the MIT License (MIT), see
  283. http://jedwatson.github.io/classnames
  284. */(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})()})(ah);var uv=ah.exports;const cv=lh(uv),dv="_icon_1tari_27",fv="_xs_1tari_33",pv="_sm_1tari_36",hv="_md_1tari_39",mv="_lg_1tari_42",gv="_xl_1tari_45",yv="_inheritSize_1tari_48",Tl={icon:dv,xs:fv,sm:pv,md:hv,lg:mv,xl:gv,inheritSize:yv},ee=({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,[Tl.icon]:!r,[Tl[l]]:!r&&!o,[Tl.inheritSize]:r};return O.jsxs("svg",{className:cv(u),viewBox:a,width:"1em",height:"1em","aria-hidden":e,"data-qa-target":i,focusable:!1,children:[!e&&!!s&&O.jsx("title",{children:s}),n]})};ee.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 vv=O.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Vi=e=>{const{qaTarget:t="cross-icon",title:n="Cross"}=e;return O.jsx(ee,{qaTarget:t,title:n,...e,children:vv})};Vi.propTypes=ee.propTypes;const wv=O.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"}),Wa=e=>O.jsx(ee,{qaTarget:"search-icon",title:"Search",viewBox:"0 0 18 18",...e,children:wv});Wa.propTypes=ee.propTypes;const Zr={facility:{description:"hospital by name",hasTopSearches:!1,label:"Hospital Name",placeholder:"E.g. “Mayo Clinic, NYU Medical”",mobilePlaceholder:"Search for a hospital",parentCategory:"facility"},location:{description:"Start typing a city name or zip code to see search location suggestions",hasTopSearches:!1,label:"Location",placeholder:"City or zip"},payors:{description:"health insurance provider",hasTopSearches:!1,label:"Insurance",placeholder:"Select a carrier",mobilePlaceholder:"Search for doctors by insurance carrier"},pharmacy:{description:"pharmacy by name",hasTopSearches:!1,label:"Pharmacy Name",placeholder:"E.g. “CVS, Kroger, Walgreens, etc.”",mobilePlaceholder:"Search for a pharmacy",parentCategory:"facility"},provider:{description:"doctor by name",hasTopSearches:!1,label:"Search doctors by name",placeholder:'E.g. "John Doe"',mobilePlaceholder:"Search for doctors by name"},providerpractice:{description:"group practice by name",hasTopSearches:!1,label:"Group Practice Name",placeholder:"Search for a group practice by name",mobilePlaceholder:"Search for a group practice",parentCategory:"facility"},term:{description:"doctors name or a condition, procedure, or specialty",hasTopSearches:!0,label:"Search",placeholder:"Doctor, condition, procedure",mobilePlaceholder:"Search for a healthcare professional"},urgentcare:{description:"urgent care clinics by name",hasTopSearches:!1,label:"Urgent Care Clinics Name",placeholder:"E.g. “Concentra, Nextcare, etc.”",mobilePlaceholder:"Search for an urgent care clinic",parentCategory:"facility"}};function uh(e,t,n){return Object.keys(e).filter(r=>e[r][t]===n)}const Sv=uh(Zr,"hasTopSearches",!1),xv=uh(Zr,"parentCategory","facility"),kv="_-3D-A",Cv="mjjUx",Ev="y-bnF",Tv="lgEh2",Cn={mobileOpenBtn:kv,lg:Cv,btnText:Ev,populatedBtnText:Tv},_v=({id:e,isVisible:t,handleSearchOpen:n,searchCategory:r,searchTerm:o,searchLocation:i,size:l="md"})=>{const[s,a]=N.useState(!1),{pageName:u}=Vp(),c=N.useRef(!0),d=N.useRef(null);N.useEffect(()=>{var x;if(c.current){c.current=!1;return}t||(x=d==null?void 0:d.current)==null||x.focus()},[t]);const f=()=>{n(),a(!0),Xr("mobile search icon",{pageName:u})},v=Zr[r],g=()=>{let x=y.jsx("span",{className:Cn.btnText,children:v.mobilePlaceholder});return o&&i&&(x=y.jsxs("span",{className:Cn.populatedBtnText,children:[y.jsx("span",{className:Cn.btnWhatText,children:o})," in"," ",y.jsx("span",{className:Cn.btnWhereText,children:i})]})),x},w={[Cn.mobileOpenBtn]:!0,[Cn.lg]:l==="lg"};return y.jsxs("button",{"aria-expanded":s&&t,"aria-haspopup":"true",className:de(w),"data-qa-target":`${e}-mobile-open-btn`,onClick:f,ref:d,type:"button",children:[g(),y.jsx(Wa,{size:l==="lg"?"md":"sm"})]})},Nv=O.jsxs("g",{fill:"none",stroke:"currentColor",children:[O.jsx("circle",{cx:"12",cy:"8",r:"3"}),O.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"})]}),ch=e=>{const{qaTarget:t="pin-icon",title:n="Map Pin"}=e;return O.jsx(ee,{qaTarget:t,title:n,...e,children:Nv})};ch.propTypes=ee.propTypes;var dh={exports:{}};/*!
  285. Copyright (c) 2018 Jed Watson.
  286. Licensed under the MIT License (MIT), see
  287. http://jedwatson.github.io/classnames
  288. */(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})()})(dh);var Pv=dh.exports;const fh=lh(Pv),jv={"logo-heart":"_logo-heart_1a6qr_27"},Ov=fh.bind({...jv}),Fc={secondary:"#0202EA",inverse:"#ffffff"},ph=({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?Fc.inverse:Fc.secondary;return O.jsxs("svg",{className:Ov(i),"aria-hidden":e?!0:null,viewBox:"0 0 30 24",width:o,fill:l,children:[O.jsx("title",{children:r}),O.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"}),O.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"})]})};ph.propTypes={ariaHidden:D.bool,className:D.string,inverse:D.bool,title:D.string,width:D.oneOfType([D.string,D.number])};const Rv="_root_8cajs_33",Iv="_modalScroll_8cajs_47",Lv="_contentScroll_8cajs_56",zv="_dialog_8cajs_56",Dv="_closeButtonWrapper_8cajs_66",Mv="_closeButton_8cajs_66",$v="_overlay_8cajs_75",Av="_lg_8cajs_96",Fv="_auto_8cajs_99",Uv="_logo_8cajs_103",Bv="_header_8cajs_107",Vv="_title_8cajs_111",Dt={root:Rv,modalScroll:Iv,contentScroll:Lv,dialog:zv,closeButtonWrapper:Dv,closeButton:Mv,overlay:$v,lg:Av,auto:Fv,logo:Uv,header:Bv,title:Vv},ba=({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:f,zIndex:v})=>{const[g,w]=N.useState(null),[x,h]=N.useState(window.pageYOffset),p=N.useRef(null);N.useEffect(()=>{if(!o)return document.documentElement.style.cssText+="--scroll-off-set: -"+x+"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,x)}},[]),N.useEffect(()=>{const L=p.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');w(L[L.length-1]),p.current.contains(document.activeElement)||p.current.focus()});const m=L=>{L.stopPropagation(),n()},k=L=>{if(L.keyCode===27){m();return}const z=L.keyCode===9;if(document.activeElement===p.current&&L.shiftKey&&z){L.preventDefault(),g.focus();return}if(document.activeElement===g&&!L.shiftKey&&z){L.preventDefault(),p.current.focus();return}},E=fh.bind({...Dt})({root:!0,[c+"Scroll"]:c,[s]:s,[t]:!!t,["modal--"+l]:!!l}),C=u||l+"-modal-overlay",_=a||l+"-modal-close",P=f||l+"-modal-title";return O.jsxs("div",{className:E,onKeyDown:k,ref:p,id:l+"-modal",style:{zIndex:v},tabIndex:"0",children:[O.jsx("span",{className:Dt.overlay,"data-qa-target":C,onClick:L=>m(L)}),O.jsxs("section",{className:Dt.dialog,role:"dialog","data-qa-target":l+"-modal-dialog","aria-labelledby":P,children:[O.jsx("div",{className:Dt.closeButtonWrapper,children:O.jsx("button",{className:Dt.closeButton,onClick:L=>m(L),"aria-label":"Close","data-qa-target":_,children:r||O.jsx(Vi,{})})}),i&&O.jsx(ph,{className:Dt.logo}),d&&O.jsx("header",{className:Dt.header,children:O.jsx("h3",{className:Dt.title,id:P,children:d})}),e]})]})};ba.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};ba.defaultProps={qaTargetClose:"",qaTargetMask:""};const Ga=e=>{const[t,n]=N.useState(document.createElement("div")),[r,o]=N.useState(document.activeElement);N.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=()=>O.jsx(ba,{...e,closeModal:l,children:e.children});return e.usePortal?hp.createPortal(s(),t):s()};Ga.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};Ga.defaultProps={modalSize:"md",scrollType:"modal",usePortal:!0};const Hv="tyIE6",qv={text:Hv},Wv="VpFl-",hh={btn:Wv},bv=({handleClose:e,id:t})=>y.jsx(Ga,{handleClose:e,id:t,titleId:"autosuggest-modal",title:"Allow access to your location",zIndex:99999999999,children:y.jsxs("div",{className:qv.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:hh.btn,name:"refresh",onClick:()=>window.location.reload(),type:"button",children:"Refresh Page"})]})}),Gv=O.jsxs("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[O.jsx("polygon",{points:"12.5 9, 12.5 15"}),O.jsx("polygon",{points:"12.5 17, 12.5 19"}),O.jsx("polygon",{points:"12.5 3.5, 22.5 21, 2.5 21"})]}),mh=e=>{const{qaTarget:t="alert-icon",title:n="Alert"}=e;return O.jsx(ee,{qaTarget:t,title:n,...e,children:Gv})};mh.propTypes=ee.propTypes;const Qv=O.jsxs("g",{strokeLinecap:"round",strokeWidth:"2",stroke:"currentColor",fill:"none",children:[O.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"}),O.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"})]}),gh=e=>{const{qaTarget:t="doctor-icon",title:n="Doctor"}=e;return O.jsx(ee,{qaTarget:t,title:n,viewBox:"0 0 35 35",...e,children:Qv})};gh.propTypes=ee.propTypes;const Kv=O.jsxs("g",{fill:"none",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"2",children:[O.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"}),O.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"})]}),yh=e=>{const{qaTarget:t="hospital-icon",title:n="Hospital"}=e;return O.jsx(ee,{qaTarget:t,title:n,viewBox:"0 0 34 34",...e,children:Kv})};yh.propTypes=ee.propTypes;const Yv=O.jsxs("g",{fill:"none",stroke:"currentColor",children:[O.jsx("rect",{x:"2.5",y:"7.5",width:"19",height:"13",rx:"1"}),O.jsx("rect",{x:"8.5",y:"4.5",width:"7",height:"3",rx:"1"}),O.jsx("path",{d:"M10.5 10.5v2h-2v3h2v2h3v-2h2v-3h-2v-2z"})]}),vh=e=>{const{qaTarget:t="medical-bag-icon",title:n="Medical Bag"}=e;return O.jsx(ee,{qaTarget:t,title:n,...e,children:Yv})};vh.propTypes=ee.propTypes;const Jv=O.jsxs("g",{strokeLinecap:"round",strokeWidth:"1.5",stroke:"currentColor",fill:"none",children:[O.jsx("path",{d:"M25.082 19.633v-5.252H19.9v5.252h-5.252v5.181H19.9v5.252h5.18v-5.252h5.253v-5.181h-5.252z"}),O.jsx("path",{d:"M40.755 26.745c2.345-10.082-3.928-20.156-14.01-22.5C16.663 1.9 6.589 8.173 4.245 18.255c-2.345 10.082 3.928 20.156 14.01 22.5 10.082 2.344 20.156-3.928 22.5-14.01zm-7.303-13.683a14.23 14.23 0 11-2.438-2.308"})]}),wh=e=>{const{qaTarget:t="medical-cross-icon",title:n="Medical Cross"}=e;return O.jsx(ee,{qaTarget:t,title:n,...e,viewBox:"2.5 2 40 40",children:Jv})};wh.propTypes=ee.propTypes;const Xv=O.jsxs("g",{fill:"currentColor",children:[O.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"}),O.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"}),O.jsx("path",{d:"M29.5 16.5h-22a1 1 0 010-2h22a1 1 0 010 2z"})]}),Sh=e=>{const{qaTarget:t="newpaper-icon",title:n="Newspaper"}=e;return O.jsx(ee,{qaTarget:t,title:n,viewBox:"0 0 41 41",...e,children:Xv})};Sh.propTypes=ee.propTypes;const Zv=O.jsxs("g",{fill:"none",children:[O.jsx("path",{d:"M38.89 9.89h-7.555V15h7.555V9.89z",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"1.75"}),O.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"}),O.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"}),O.jsx("path",{d:"M25.111 12.334a.447.447 0 10.413.271.442.442 0 00-.413-.27z",fill:"currentcolor"}),O.jsx("path",{d:"M26.667 12.334a.447.447 0 10.413.271.441.441 0 00-.413-.27z",fill:"currentcolor"}),O.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"}),O.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"}),O.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"})]}),xh=e=>{const{qaTarget:t="office-icon",title:n="Office"}=e;return O.jsx(ee,{qaTarget:t,title:n,viewBox:"0 0 40 34",...e,children:Zv})};xh.propTypes=ee.propTypes;const e2=O.jsxs("g",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"1.5",fill:"none",children:[O.jsx("path",{d:"M19.873 33a3.516 3.516 0 100-7.031 3.516 3.516 0 000 7.031zM8.569 1.677v2.589M4.416 1.677v2.589m8.804-2.589v2.589m4.555-2.589v2.589M21.103 1H1v6.533h20.103V1z"}),O.jsx("path",{d:"M14.335 31.597H2.896V7.505h16.862v17.972M2.896 11.298h16.862M2.896 23.26h16.862M6.149 14.126h3.84m-3.84 2.988h9.795m-9.795 2.994h6.22m4.272 9.386l6.464-.014"})]}),kh=e=>{const{qaTarget:t="prescription-icon",title:n="Prescription Bottle"}=e;return O.jsx(ee,{qaTarget:t,title:n,...e,viewBox:"0 0 25 34",children:e2})};kh.propTypes=ee.propTypes;const t2=O.jsxs("g",{stroke:"currentColor",fill:"none",children:[O.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"}),O.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"}),O.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"}),O.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"}),O.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"})]}),Ch=e=>{const{qaTarget:t="Stethoscope-icon",title:n="Stethoscope"}=e;return O.jsx(ee,{qaTarget:t,title:n,viewBox:"0 0 34 26",...e,children:t2})};Ch.propTypes=ee.propTypes;const n2="FQ-Wx",r2="K5heY",o2="-sKbI",i2="RI2p-",l2="-ikXw",gr={drawer:n2,suggestion:r2,categoryTitle:o2,subSuggestion:i2,helperText:l2},s2=({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:f}=i,v=m=>({text:m.value,subcategory:m.subCategoryName,cfid:m.cfid,url:m.url,type:m.type,searchType:m.searchType,entityCode:m.entityCode,isRollup:m.isRollup,spec:m.spec}),g=m=>{const k=v(m);n(k)},w=(m,k)=>{const{key:E}=m,C=v(k);E==="Enter"&&n(C)},x=`${r}-sugg-${o+1}`,h=de({[gr.suggestion]:!0,[gr.suggestionCurrentLocation]:i.value==="Your Current Location",...a?{[gr[a]]:a}:{}}),p=()=>d?y.jsxs(y.Fragment,{children:[y.jsxs("span",{className:"sr-only",children:[f," Sub Specialty:"]}),d]}):s?y.jsxs(y.Fragment,{children:[y.jsx("span",{className:"sr-only",children:"Category:"}),y.jsxs("strong",{children:[f,f==="Insurance (Optional)"&&y.jsx("span",{className:gr.helperText,children:"Select an option below"})]}),f==="Name Match"&&y.jsx(gh,{size:"lg"}),f==="Health Content"&&y.jsx(Sh,{size:"lg"}),f==="Diseases, Conditions & Procedures"&&y.jsx(Ch,{size:"lg"}),f==="Specialties"&&y.jsx(vh,{size:"lg"}),f==="Hospitals"&&y.jsx(yh,{size:"lg"}),f==="Group Practices"&&y.jsx(xh,{size:"lg"}),f==="Urgent Care Clinics"&&y.jsx(wh,{size:"lg"}),f==="Pharmacies"&&y.jsx(kh,{size:"lg"})]}):typeof c=="string"?y.jsx("span",{dangerouslySetInnerHTML:{__html:c}}):c;return y.jsx("li",{"aria-posinset":o+1,"aria-selected":t===f,"aria-setsize":l,className:h,"data-qa-target":x,id:x,onMouseDown:u?()=>g(i):void 0,onKeyDown:u&&!e?m=>w(m,i):void 0,role:s?"listitem":"option",tabIndex:-1,children:p()})},a2=({disableEnterKeyPress:e,drawerItems:t=[],id:n,focusedSuggestion:r,handleSuggestionSelect:o})=>y.jsxs(y.Fragment,{children:[y.jsx("ul",{className:gr.drawer,id:n,role:"listbox",children:t==null?void 0:t.map((i,l)=>y.jsx(s2,{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.`})]}),u2="E9mRo",c2="j2QfS",d2="l35Hn",f2="dS1BC",p2="ZX9NZ",h2="_3BWDR",_l={md:u2,lg:c2,spinner:d2,rotator:f2,circle:p2,dash:h2},m2=({className:e,size:t="md"})=>{const n={[e||""]:e,[_l.spinner]:!0,[_l[t]]:t};return y.jsx("svg",{className:de(n),height:"1em",viewBox:"0 0 66 66",width:"1em",children:y.jsx("circle",{className:_l.circle,cx:33,cy:33,fill:"none",r:30})})},g2="QUu6d",y2="-GVC1",v2="xCPEf",w2="u5qRL",S2="JtaQl",x2="lu7R1",k2="RpTpA",C2="FO0p1",E2="h7K-F",T2="i0-Ho",_2="_9PZ-0",N2="_95CXT",P2="xEvzS",j2="_0wq27",O2="-xdVp",R2="wQyf-",I2="kkSfQ",L2="Zhq1-",ge={inputRoot:g2,lg:y2,inputBorders:v2,inputWrapper:w2,labelWrapper:S2,label:x2,requiredLabel:k2,errorIcon:C2,input:E2,inputEmpty:T2,inputError:_2,inputLoadingSpinner:N2,hintText:P2,clearBtn:j2,clearBtnIcon:O2,drawerWrapper:R2,drawerOpen:I2,overlay:L2},Eh=N.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:f,isRequired:v=!0,label:g,onChange:w,onBlur:x,onKeyPress:h,onSuggestionClick:p,placeholder:m,shouldLockScroll:k=!1,size:E="md",suggestionId:C},_)=>{const[P,L]=N.useState(""),z=N.useRef(!1),ie=()=>{!z.current&&x&&x()},je=$=>{($.key==="ArrowUp"||$.key==="ArrowDown")&&(z.current=!0),h($)},W=N.useRef(null),we=N.useRef(null),Se=$=>{var B;if(W.current&&!W.current.contains($.target)){s(!0);const Q=(B=W.current)==null?void 0:B.ownerDocument.body;Q==null||Q.removeEventListener("mousedown",Se)}};N.useImperativeHandle(_,()=>({isFocused:we.current===document.activeElement,moveCursorToEnd:()=>{const $=we.current;$.setSelectionRange($.value.length,$.value.length)},addMouseDownListener:()=>{var $,B;(B=($=W.current)==null?void 0:$.ownerDocument.body)==null||B.addEventListener("mousedown",Se)},focusInput:()=>{we.current.focus(),setTimeout(()=>{we.current.setSelectionRange(1e3,1e3)},0)},focusSuggestion:$=>{var B,Q;L(r[$-1].value),(Q=(B=W==null?void 0:W.current)==null?void 0:B.querySelector(`[aria-posinset="${$}"]`))==null||Q.focus()},toggleBodyClass:$=>{var B;if(k){const Q=(B=W.current)==null?void 0:B.ownerDocument.body.classList,ue="autosuggest-active-lock-scrolling";$==="add"?Q==null||Q.add(ue):Q==null||Q.remove(ue)}}}));const Be=()=>{w(""),setTimeout(()=>{we.current.focus()},0)},le=$=>{z.current=!1,w($.target.value)},j=$=>{z.current=!0,s(),p($),Xr(`${a} suggestion: ${$.text}`)},I=`${a}-input`,M=`${a}-drawer`,H={[e||""]:!!e,[ge.inputRoot]:!0,[ge.inputBorders]:!0,[ge.lg]:E==="lg"},A={[ge.input]:!0,[ge.inputError]:i&&v,[ge.inputEmpty]:u.length===0&&!f},Y={[ge.drawerWrapper]:!0,[ge.drawerOpen]:d};return y.jsxs(y.Fragment,{children:[y.jsxs("div",{className:de(H),ref:W,onKeyDown:je,children:[y.jsxs("div",{className:ge.inputWrapper,children:[y.jsxs("span",{className:ge.labelWrapper,children:[y.jsx("label",{className:ge.label,htmlFor:I,children:g}),i&&v&&y.jsxs("span",{className:ge.requiredLabel,"aria-hidden":"true",children:[y.jsx(mh,{className:ge.errorIcon,noSetSize:!0}),"required field"]})]}),y.jsx(z2,{inputValue:u,focusedSuggestion:P}),y.jsx("input",{"aria-activedescendant":C,"aria-autocomplete":"both","aria-describedby":i?`${I}-error`:`${I}-description`,"aria-expanded":d,"aria-owns":M,"aria-required":v?"true":"false",autoComplete:"off",className:de(A),"data-qa-target":I,disabled:c,id:I,onChange:le,onFocus:()=>w(u),onBlur:ie,placeholder:m,ref:we,role:"combobox",type:"text",value:u}),u.length>0&&y.jsx("button",{"aria-label":`Clear ${g} Input Value`,className:ge.clearBtn,"data-qa-target":`${I}-clear`,onClick:Be,type:"button",children:y.jsx(Vi,{className:ge.clearBtnIcon,noSetSize:!0})}),f&&y.jsx("div",{className:ge.inputLoadingSpinner,children:y.jsx(m2,{size:E})}),i&&y.jsx("div",{id:`${I}-error`,hidden:!0,children:o}),y.jsx("div",{id:`${I}-description`,hidden:!0,children:`${n}. Use the arrow keys to navigate. Press 'Enter' to select.`})]}),!c&&y.jsx("div",{className:de(Y),children:y.jsx(a2,{disableEnterKeyPress:t,drawerItems:r,id:M,focusedSuggestion:P,handleSuggestionSelect:j})})]}),l&&d&&y.jsx("div",{className:ge.overlay})]})}),z2=({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:ge.hintText,"aria-hidden":"true",children:o}):null};var Uc;const D2=typeof window>"u"?null:((Uc=window==null?void 0:window.location)==null?void 0:Uc.hostname)==="localhost",Bc={AutosuggestTopSearches:"api/autosuggest/what/topsearches",AutosuggestWhat:"api/autosuggest/what"},M2=async({category:e="term",cleanCategories:t,errorCallback:n,pt:r,term:o="",suppressTopSearches:i=!1})=>{let l=`${Bc.AutosuggestWhat}`,s={cat:e,pt:r,term:o,hl:"true"};return!o.trim()&&!i&&(l=`${Bc.AutosuggestTopSearches}`,s={pt:r,term:""}),nh(l,s,2,n,!0).then(a=>t(a).map(u=>({...u,highlightedText:u.highlight,value:u.what}))).catch(a=>(D2&&console.warn("TermSelector refreshSuggestions: Error",a),[]))},$2=(e,t,n)=>[...e,t,...n.map(r=>({...r,...t,className:"subSuggestion"}))];let Vc;const A2=(e,t,n)=>{const{categories:r}=t.response;return r.reduce((o,{title:i,category:l,suggestions:s})=>{var a;let u="Name Match";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":l==="Payors"?u="Insurance (Optional)":l==="UrgentCare"?u="Urgent Care Clinics":l==="Pharmacy"&&(u="Pharmacies"),((a=e==null?void 0:e.type)==null?void 0:a.length)>0&&e.type===i&&s.length>0){const{className:d,helpTextMessage:f,type:v,qaTarget:g}=e;o[u].push({id:l,className:d,what:f,qaTarget:g,type:v,clickable:!1})}let c=s;return c=s.reduce((d,f)=>{const{clinicalFocus:v=""}=f.entity;return v?(!Vc&&Xr("Clinical Focus display",{pageName:n}),Vc=!0,$2(d,f,v)):[...d,f]},[]),o[u]=[...o[u],...c.map(By)],o},{Specialties:[],"Diseases, Conditions & Procedures":[],"Name Match":[],"Top Searches":[],"Insurance (Optional)":[],Hospitals:[],"Group Practices":[],"Urgent Care Clinics":[],Pharmacies:[],"Health Content":[]})},F2=(e,t)=>({response:{categories:t.response.categories.filter(n=>n.catType!==e)}}),U2=({helpText:e,showTitles:t=!0,categoryToRemove:n="",pageName:r})=>o=>{if(!o.response||!o.response.categories)return[];const i=n.length>0?F2(n,o):o,l=A2(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]]},[])},B2=async({category:e,pt:t,term:n,pageName:r,suppressTopSearches:o})=>{const i=U2({categoryToRemove:e==="payors"?"UcmsContent":"",pageName:r});return await M2({category:e,cleanCategories:i,errorCallback:l=>console.warn("TermSelector refreshSuggestions: Error",l),pt:t,term:n,suppressTopSearches:o})},Ms=e=>({cfid:e.cfid,code:e.code,entityCode:e.entityCode,isRollup:e.isRollup,searchType:e.searchType,spec:e.spec,subcategory:e.subCategoryName,text:e.value,type:e.type,url:e.url}),Th=({drawerItems:e,onEnter:t})=>{const[n,r]=N.useState(""),[o,i]=N.useState(0),[l,s]=N.useState(!1),a=N.useRef(null),u=N.useCallback(()=>{i(0),r("")},[]),c=()=>{var g,w;s(!0),(g=a.current)==null||g.addMouseDownListener(),(w=a.current)==null||w.toggleBodyClass("add")},d=g=>{var w;s(!1),g&&u(),(w=a.current)==null||w.toggleBodyClass("remove")},f=g=>{var w;(w=a.current)==null||w.focusSuggestion(g),i(g),document.activeElement&&r(document.activeElement.id)},v=(g,w)=>{var x;w&&g!==e.length?f(g+1):!w&&g>1?f(g-1):!w&&g!==0&&((x=a.current)==null||x.focusInput(),u())};return{suggestionId:n,showDrawer:c,hideDrawer:d,inputRef:a,isDrawerVisible:l,highlightedIndex:o,setHighlightedIndex:i,handleFocusItem:f,handleKeyPress:g=>{var w,x,h,p;const{key:m}=g;m==="ArrowDown"||m==="ArrowUp"?(g.preventDefault(),v(o,m==="ArrowDown"),(w=a.current)==null||w.moveCursorToEnd()):m==="Escape"?(s(!1),(x=a.current)==null||x.focusInput()):m==="Tab"?(s(!1),u()):m==="Enter"?t&&g.target.type!=="button"&&(g.preventDefault(),o>0?t(o-1):t(o)):m.length===1&&((h=a.current)!=null&&h.isFocused||((p=a.current)==null||p.focusInput(),setTimeout(u,0)))},resetIndex:u}},V2="OTcQ1",H2="vg2BH",Co={locationInput:V2,currentLocation:H2},q2=400,W2=({onLocationChange:e,hasInputError:t,hasOverlay:n,id:r,inputValue:o,isStandalone:i,onSubmit:l,shouldLockScroll:s,shouldSubmitOnSelect:a=!0,size:u="md",suggestedPt:c="",suppressGeolocation:d})=>{const f={city:"",pt:"",state:"",where:"",zip:""},[v,g]=N.useState(f),[w,x]=N.useState([]),[h,p]=N.useState(!1),[m,k]=N.useState(!1),E=(A,Y=!0)=>{if(A>0){const $=Ms(w[A]);Se($,Y)}else{const $=w.length>1?1:0,B=Ms(w[$]);Se(B,Y)}},{showDrawer:C,hideDrawer:_,inputRef:P,handleKeyPress:L,isDrawerVisible:z,suggestionId:ie}=Th({drawerItems:w,onEnter:E}),je="Your Current Location",W=async()=>{k(!0);const{pt:A="",state:Y="",where:$="",zip:B=""}=await yi({useGeolocationOnInit:!0});if(k(!1),$.length>0)return{pt:A,state:Y,where:$,zip:B};throw new Error("No location")},we=({location:A,shouldSubmit:Y})=>{e(A),_(!0),Y&&a&&l({location:A})},Se=(A,Y=!0)=>{var $;const{entity:B,value:Q}=w.find(({value:ue})=>ue===A.text)||{entity:f,value:""};if(A.text===je)v.where.length<=0?W().then(ue=>{g(ue),we({location:ue,shouldSubmit:Y})}).catch(()=>{p(!0)}):we({location:v,shouldSubmit:Y});else if((($=B==null?void 0:B.pt)==null?void 0:$.length)!==0||A.text===v.where){const ue={pt:(B==null?void 0:B.pt)||v.pt,state:(B==null?void 0:B.state)||v.state,where:Q||v.where,zip:(B==null?void 0:B.zip)||v.zip};we({location:ue,shouldSubmit:Y})}},Be=N.useCallback(async A=>{k(!0);const Y=await Zy({term:A.where,pt:A.pt}),{categories:$=[]}=Y,{suggestions:B=[]}=$[0]||[],Q=y.jsxs("span",{className:Co.currentLocation,children:[y.jsx(ch,{size:"md"}),je]}),ue=d?[]:[{highlightedText:Q,value:je}];B.length>0&&ue.push(...B),x(ue),k(!1)},[d]),le=N.useMemo(()=>Up(Be,q2),[Be]),j=A=>{!z&&C();const Y={pt:c,where:A};e(Y),le(Y)},I=()=>{E(1,!1)},M={[Co.locationInput]:!0,[Co.locationInputStandalone]:i,[Co.lg]:u==="lg"},H=Zr.location;return y.jsxs(y.Fragment,{children:[y.jsx(Eh,{className:de(M),disableEnterKeyPress:!0,description:H.description,drawerItems:w,errorText:"Error, please enter a valid search location.",hasError:t,hasOverlay:n,hideDrawer:_,id:`${r}-location`,inputValue:o,isDrawerVisible:z,isLoading:m,label:H.label,onBlur:I,onChange:j,onKeyPress:L,onSuggestionClick:Se,placeholder:H.placeholder,ref:P,shouldLockScroll:s,size:u,suggestionId:ie}),h&&y.jsx(bv,{handleClose:()=>p(!1),id:`${r}-current-location-messaging-refresh`})]})},b2="_10CaV",G2="prtMD",Q2="b-LWN",Nl={searchInput:b2,payor:G2,lg:Q2},K2=400,Y2={text:""},Hc=({category:e,forceUserSelection:t,handleInputChange:n,handleSuggestionMatch:r,hasInputError:o,hasOverlay:i,id:l,inputType:s,inputValue:a,isRequired:u,shouldLockScroll:c,size:d="md",suggestedPt:f=""})=>{const[v,g]=N.useState([]),[w,x]=N.useState(!0),[h,p]=N.useState(!1),{pageName:m}=Vp(),{showDrawer:k,hideDrawer:E,inputRef:C,handleKeyPress:_,isDrawerVisible:P,suggestionId:L}=Th({drawerItems:v});N.useEffect(()=>{f.length>0&&x(!1)},[f]),N.useEffect(()=>{var le;if(a.toLowerCase()===((le=v[1])==null?void 0:le.value.toLowerCase())){const j=Ms(v[1]);r(j)}else r(Y2)},[a,v]);const z=N.useCallback(async le=>{x(!0);const j=await B2({category:e,pt:f,term:le,pageName:m,suppressTopSearches:Sv.includes(e)});g(j||[]),x(!1)},[e,m,f]),ie=N.useMemo(()=>Up(z,K2),[z]),je=le=>{!P&&k(),n(!1,s,{text:le}),ie(le)},W=Zr[e],we={[Nl.searchInput]:!0,[Nl.lg]:d==="lg",[Nl[s]]:s},Se=(le,j,I)=>{p(!0),n(le,j,I)},Be=()=>{t&&!h&&n(!1,s,{text:""})};return y.jsx(Eh,{className:de(we),description:`Start typing a ${W.description} to see suggestions`,drawerItems:v,errorText:"Error, please enter a search term",hasError:o,hasOverlay:i,hideDrawer:E,id:`${l}-search`,inputValue:a,isRequired:u,isDisabled:f.length<=0,isDrawerVisible:P,isLoading:w,label:W.label,onBlur:Be,onChange:je,onKeyPress:_,onSuggestionClick:le=>Se(!0,s,le),placeholder:W.placeholder,ref:C,shouldLockScroll:c,size:d,suggestionId:L})},J2="GSmFS",X2="pNPJ7",Z2="tE16d",ew="a-8g-",tw="hwOmd",nw="kI5in",rw="UMNxP",ow="YHTzW",iw="DrUoP",lw="_5qxNR",sw="-sqkz",aw="lxzbw",uw="U75fw",Ve={autosuggest:J2,lg:X2,open:Z2,formWrapper:ew,formOpen:tw,form:nw,inputsGrid:rw,noInsurance:ow,standalone:iw,searchIconBtn:lw,closeBtn:sw,closeIcon:aw,mobileControls:uw},cw={pt:"",state:"",where:"",zip:""},dw=()=>{if(typeof window>"u")return"";const e=new URLSearchParams(window.location.search).get("what")||"";return Zp(e)},fw=({accessToken:e,appendParam:t,baseUrl:n,className:r,hasOverlay:o,id:i,initialInsuranceValue:l,initialSearchLocation:s,initialSearchTerm:a,isLocationOnly:u,pageName:c,searchCategory:d="term",shouldLockScroll:f,shouldOpenNewTab:v=!1,size:g="md",source:w,suppressGeolocation:x,suppressInsurance:h=!0,suppressTerm:p,tealiumUrl:m})=>{var k;_y(m);const[E,C]=N.useState(""),[_,P]=N.useState(),[L,z]=N.useState(!1),[ie,je]=N.useState(!1),[W,we]=N.useState(cw),[Se,Be]=N.useState(dw),[le,j]=N.useState(),[I,M]=N.useState(!1),H=N.useCallback(()=>{L||(z(!0),Xr("search initiated",{pageName:c}))},[L,c]),A=N.useCallback((J,G)=>{we(G),!J&&H()},[H]);N.useEffect(()=>{n||console.warn('"baseUrl" is a required prop.'),Uy({host:n,apiToken:e,source:w})},[n,w,e]),N.useEffect(()=>{a&&Be(a)},[a]),N.useEffect(()=>{l&&C(l)},[l]),N.useEffect(()=>{ie||yi({useGeolocationOnInit:!1,apiParams:{host:n}}).then(J=>{A(!0,J),je(!0)})},[A,ie,n]),N.useEffect(()=>{!s||!ie||yi({useGeolocationOnInit:!1,startingText:s}).then(J=>{A(!0,J)})},[s,ie,A]);const Y=N.useRef(null),$=()=>{var J;M(!I),(J=Y.current)==null||J.ownerDocument.body.classList.toggle("body--autosuggest-open")},[B,Q]=N.useState(!1),[ue,Xa]=N.useState(!1),nr=N.useRef(null),eo=`${i}-form`;(k=nr==null?void 0:nr.current)!=null&&k.clientHeight&&(nr.current.ownerDocument.documentElement.style.cssText+="--autosuggest-inputs-height: "+nr.current.clientHeight+"px");const to=({event:J,searchValues:G,location:rt,insuranceValues:no})=>{J&&J.preventDefault(),Q(!1),Xa(!1);const nu=(G==null?void 0:G.text)||Se,ru=p?!0:nu.trim().length>0,Hi=rt.where.trim().length>0||rt.pt.trim().length>0;if(Hi&&oh({highlight:rt.highlight||"",pt:rt.pt,what:"",where:rt.where},"location"),!ru||!Hi)setTimeout(()=>{Q(!ru),Xa(!Hi)},0);else{const Zh={category:d,cfid:G==null?void 0:G.cfid,entityCode:G==null?void 0:G.entityCode,isRollup:G==null?void 0:G.isRollup,searchType:G==null?void 0:G.searchType,spec:G==null?void 0:G.spec,subCategoryName:G==null?void 0:G.subcategory,type:G==null?void 0:G.type,what:nu},e1={code:(no==null?void 0:no.code)||"",name:(no==null?void 0:no.text)||""},t1=G!=null&&G.url&&t?`${G==null?void 0:G.url}?${t}`:G==null?void 0:G.url;ov({baseUrl:n,location:rt,shouldOpenNewTab:v,term:Zh,pageName:c,redirectUrl:t1,payor:e1})}},Za=(J,G,rt)=>{B&&rt.text&&Q(!1),G==="term"&&(Be(rt.text),H()),G==="payor"&&(C(rt.text),H()),J&&h&&to({searchValues:rt,location:W,insuranceValues:_})},eu=Se&&W.where?`Search for ${Se} in ${W.where}`:"Search",tu=!h&&!u&&!xv.includes(d)&&d!=="payors",Jh={[r||""]:r,[Ve.autosuggest]:!0,[Ve.open]:I,[Ve.lg]:g==="lg"},Xh={[Ve.inputsGrid]:!0,[Ve.standalone]:u,[Ve.noInsurance]:!tu};return y.jsx(Ty,{pageName:c||"",children:y.jsxs("search",{id:`${i}-autosuggest-search`,className:de(Jh),ref:Y,children:[y.jsx(_v,{handleSearchOpen:$,id:i,isVisible:I,searchCategory:d,searchTerm:Se,searchLocation:W.where,size:g}),y.jsx("div",{className:de({[Ve.formWrapper]:!0,[Ve.formOpen]:I}),children:y.jsxs("form",{className:Ve.form,"aria-describedby":`${i}-description`,children:[y.jsxs("div",{className:de(Xh),ref:nr,children:[y.jsx("button",{"aria-label":"Close Search",className:Ve.closeBtn,"data-qa-target":`${eo}-mobile-close-btn`,onClick:$,type:"button",children:y.jsx(Vi,{className:Ve.closeIcon})}),!p&&!u&&y.jsx(Hc,{category:d,handleInputChange:Za,handleSuggestionMatch:J=>j(J),hasInputError:B,hasOverlay:o,id:i,inputType:d==="payors"?"payor":"term",inputValue:Se,shouldLockScroll:f,size:g,suggestedPt:W.pt}),y.jsx(W2,{hasInputError:ue,hasOverlay:o,id:i,inputValue:W.where,isStandalone:u,onLocationChange:J=>A(!1,J),onSubmit:J=>{Se&&to(J)},shouldLockScroll:f,shouldSubmitOnSelect:h,size:g,suggestedPt:W.pt,suppressGeolocation:x}),tu&&y.jsx(Hc,{category:"payors",forceUserSelection:!0,handleInputChange:Za,handleSuggestionMatch:J=>P(J),hasInputError:B,hasOverlay:o,id:`${i}-insurance`,inputType:"payor",inputValue:E,isRequired:!1,shouldLockScroll:f,size:g,suggestedPt:W.pt})]}),B&&y.jsx("div",{"aria-live":"assertive",role:"status",className:"sr-only",children:"Error, please enter a valid search term."}),ue&&y.jsx("div",{"aria-live":"assertive",role:"status",className:"sr-only",children:"Error, please enter a valid search location."}),y.jsx("button",{"aria-label":eu,className:Ve.searchIconBtn,"data-qa-target":`${eo}-search-btn`,onClick:J=>to({event:J,searchValues:le,location:W,insuranceValues:_}),type:"submit",children:y.jsx(Wa,{size:g==="lg"?"lg":"sm"})}),y.jsx("div",{className:Ve.mobileControls,children:y.jsx("button",{"aria-label":eu,className:hh.btn,"data-qa-target":`${eo}-mobile-search-btn`,id:`${eo}-mobile-search-btn`,onClick:J=>to({event:J,searchValues:le,location:W,insuranceValues:_}),type:"submit",children:"Search"})}),y.jsx("div",{id:`${i}-description`,hidden:!0,children:"Search Healthgrades by entering a search term and location."})]})})]})})};/*
  289. object-assign
  290. (c) Sindre Sorhus
  291. @license MIT
  292. */var Pl,qc;function pw(){if(qc)return Pl;qc=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 Pl=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 f=0;f<u.length;f++)n.call(s,u[f])&&(a[u[f]]=s[u[f]])}}return a},Pl}var _h={exports:{}},En={};/** @license React v17.0.2
  293. * react-jsx-runtime.production.min.js
  294. *
  295. * Copyright (c) Facebook, Inc. and its affiliates.
  296. *
  297. * This source code is licensed under the MIT license found in the
  298. * LICENSE file in the root directory of this source tree.
  299. */var Wc;function hw(){if(Wc)return En;Wc=1,pw();var e=cd,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={},f=null,v=null;u!==void 0&&(f=""+u),a.key!==void 0&&(f=""+a.key),a.ref!==void 0&&(v=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:f,ref:v,props:d,_owner:r.current}}return En.jsx=l,En.jsxs=l,En}_h.exports=hw();var q=_h.exports;function Nh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ph={exports:{}},jl,bc;function mw(){if(bc)return jl;bc=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return jl=e,jl}var Ol,Gc;function gw(){if(Gc)return Ol;Gc=1;var e=mw();function t(){}function n(){}return n.resetWarningCache=t,Ol=function(){function r(l,s,a,u,c,d){if(d!==e){var f=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 f.name="Invariant Violation",f}}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},Ol}Ph.exports=gw()();var he=Ph.exports,jh={exports:{}};/*!
  300. Copyright (c) 2018 Jed Watson.
  301. Licensed under the MIT License (MIT), see
  302. http://jedwatson.github.io/classnames
  303. */(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})()})(jh);var yw=jh.exports;const Oh=Nh(yw);const vw="_container_6eikq_27",ww="_hasCircleBg_6eikq_33",Sw="_coin_6eikq_38",xw="_icon_6eikq_41",kw="_textColor_6eikq_44",Rh={container:vw,hasCircleBg:ww,coin:Sw,icon:xw,textColor:kw},Cw=Oh.bind(Rh),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=()=>{let g="100%";return s&&(g="1em"),s&&o&&(g=o),g},f=()=>{let g=null;return s&&(g=".85em"),r&&(g="1em"),g},v=Cw({[n]:n,container:!0,hasCircleBg:r&&s,coin:r,textColor:a,oneColor:i});return q.jsx("span",{className:v,"data-qa-target":l,style:{fontSize:s+"rem"},children:q.jsxs("svg",{className:Rh.icon,fill:"none",width:d(),height:f(),viewBox:c,"aria-hidden":e?!0:null,children:[!e&&q.jsx("title",{children:u}),t]})})};Qa.propTypes={ariaHidden:he.bool,children:he.node,className:he.string,customWidth:he.string,qaTarget:he.string,title:he.string,viewBox:he.string};const un={primary:"#0202EA",secondary:"#29B6C2",inverted:"#ffffff",coin:"#0202c1",currentColor:"currentColor"},Qc=({...e})=>{let t=un.primary;return e.textColor||e.circled?t=un.currentColor:(e.inverted||e.coin)&&(t=un.inverted),t},Kc=({...e})=>{let t=un.secondary;return e.textColor||e.circled?t=un.currentColor:e.oneColor&&e.inverted?t=un.inverted:e.oneColor&&(t=un.primary),t},Ih=e=>{const t=q.jsxs(q.Fragment,{children:[q.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:Qc({...e}),stroke:Qc({...e}),strokeWidth:".125"}),q.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:Kc({...e})}),q.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:Kc({...e})})]}),{qaTarget:n="stethoscope-icon",title:r="Stethoscope"}=e;return q.jsx(Qa,{qaTarget:n,title:r,...e,viewBox:"0 -1 75 58",children:t})};Ih.propTypes=Qa.propTypes;const Ew="_logo_1ucpf_27",Tw={logo:Ew},_w=Oh.bind({...Tw}),Eo={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},Lh=({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?Eo.inverse:Eo.base,s=n?Eo.inverse:Eo.secondary;return q.jsxs("svg",{className:_w(i),"aria-hidden":e?!0:null,width:o||"100%",viewBox:"0 0 165 24",children:[q.jsx("title",{children:r}),q.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"}),q.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"}),q.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"})]})};Lh.propTypes={ariaHidden:he.bool,className:he.string,inverse:he.bool,title:he.string,width:he.number};/*! js-cookie v3.0.5 | MIT */function To(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 Nw={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 $s(e,t){function n(o,i,l){if(!(typeof document>"u")){l=To({},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,"",To({},i,{expires:-1}))},withAttributes:function(o){return $s(this.converter,To({},this.attributes,o))},withConverter:function(o){return $s(To({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var Ho=$s(Nw,{path:"/"});const Pw=async()=>{const e="/account/v2/api/sessions";try{const t={method:"DELETE",url:e,params:{}},n=await xt.request(t);return n==null?void 0:n.status}catch(t){throw console.error(t),t}},Rl=".account.identityId";var Nr=(e=>(e[e.ProdIdentity="hg"+Rl]="ProdIdentity",e[e.TestIdentity="hgtest"+Rl]="TestIdentity",e[e.LocalIdentity="hglocal"+Rl]="LocalIdentity",e))(Nr||{});const Yc=".healthgrades.com";var As=(e=>(e[e.Prod="www"+Yc]="Prod",e[e.Test="testaws"+Yc]="Test",e.Local="localhost",e))(As||{});const jw=()=>{if(typeof window<"u"){const e=window.location.host,t=!!(e.includes(As.Prod)&&Ho.get(Nr.ProdIdentity)),n=!!(e.includes(As.Test)&&Ho.get(Nr.TestIdentity)),r=!!(e.includes("localhost")&&Ho.get(Nr.LocalIdentity));return!!(t||n||r)}else return!1},Ow=async()=>{try{if(typeof window<"u"){const e=window.location.host,t="/account",n=204;e.includes("localhost")?(Ho.remove(Nr.LocalIdentity),window.location.assign(t)):await Pw()===n&&window.location.assign(t)}else throw new Error("Window is undefined")}catch(e){console.error(e)}},Ka=()=>{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}},zh=()=>typeof window<"u"&&!!window,Dh=!zh()||!window.location||!window.location.search,Rw=15,Iw=e=>e[0].toUpperCase()+e.slice(1),Mh=/hg\.debug(\w*)=true/i,Fs=/hg3.enable(\w*)debug/i,$h=(e,t)=>{const n=e.match(t)||{};return n&&n[1]||null},Lw=()=>Dh?!1:$h(window.location.search,Mh),zw=()=>Ka()?Object.keys(localStorage).reduce((e,t)=>e||Fs.test(t)&&$h(t,Fs),!1):!1,Dw=()=>{const e=Lw()||zw()||"analytics";return{localStorageName:`hg3.${e.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Iw(e)}Debug`}},{localStorageName:Ya,localStorageToggleName:Mw}=Dw(),$w=()=>Dh?null:Mh.test(window.location.search),Aw=()=>Ka()?Object.entries(localStorage).some(([e,t])=>e.match(Fs)&&t==="true"):null,Ah=()=>{const e=$w()||Aw(),t=Ka();if(t)try{localStorage.setItem(Mw,e)}catch(n){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",n)}return e&&t},Fh=()=>{try{localStorage.setItem(Ya,"[]")}catch(e){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",e)}},Uh=()=>{try{const e=localStorage.getItem(Ya);return JSON.parse(e||"[]")}catch(e){__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",e)}return[]},Bh=(e,{contextData:t,...n})=>{if(!Ah())return Fh(),!1;const r=Uh().concat(JSON.stringify({...t,...n,TrackingType:e})).slice(-Rw);try{return localStorage.setItem(Ya,JSON.stringify(r)),!0}catch(o){return __DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o),!1}},Fw={clear:Fh,getCallHistory:Uh,recordCall:Bh};Ah()&&zh()&&(window.Test={analyticsDebug:Fw,...window.Test});const Vh=({pageName:e=!1,PageName:t=!1,...n}={})=>({...n,PageName:t||e||""});let _o=typeof window<"u"?Vh(window.utag_data)||{}:{},lt={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(lt.waitingForUtag)return;lt.waitingForUtag=!0;let e=0;const t=setInterval(()=>{if(window.utag){clearInterval(t);const n=lt.callStack.length;for(let r=0;r<n;r++){const o=lt.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):(lt.callStack&&lt.callStack.push({name:"view",data:e}),lt.waitForUtag())},link:e=>{window.utag?window.utag.link(e):(lt.callStack&&lt.callStack.push({name:"link",data:e}),lt.waitForUtag())}};const Jc=(e={})=>Object.entries(e).reduce((t,[n,r])=>(r&&(t[n.replace("hg.","")]=r),t),{}),Uw={_utagData:()=>_o,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&&(_o=window.utag_data));const{addTrackValues:r,contextData:o=!1,PageName:i=!1,...l}=Vh(t),s=r||l,a=(i||_o.PageName)+"|"+e,{server:u,ProductChannel:c,RollupSpecialtyID:d,ClientID:f}=_o,v={ClientID:f,link_name:a,ProductChannel:c,RollupSpecialtyID:d,server:u,SitePathing:a,...Jc(s||{}),...Jc(o||{})};lt.link(v),Bh("trackLink",v)}catch(r){console.error(r)}}},Bw={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},Vw=typeof window>"u"?Bw:Uw,Le=(e,t={})=>{Vw.trackLink(` Header - ${e}`,{...t})};var Hh={exports:{}};/*!
  304. Copyright (c) 2018 Jed Watson.
  305. Licensed under the MIT License (MIT), see
  306. http://jedwatson.github.io/classnames
  307. */(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})()})(Hh);var Hw=Hh.exports;const qw=Nh(Hw);const Ww="_icon_1tari_27",bw="_xs_1tari_33",Gw="_sm_1tari_36",Qw="_md_1tari_39",Kw="_lg_1tari_42",Yw="_xl_1tari_45",Jw="_inheritSize_1tari_48",Il={icon:Ww,xs:bw,sm:Gw,md:Qw,lg:Kw,xl:Yw,inheritSize:Jw},mt=({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,[Il.icon]:!r,[Il[l]]:!r&&!o,[Il.inheritSize]:r};return q.jsxs("svg",{className:qw(u),viewBox:a,width:"1em",height:"1em","aria-hidden":e,"data-qa-target":i,focusable:!1,children:[!e&&!!s&&q.jsx("title",{children:s}),n]})};mt.propTypes={ariaHidden:he.bool,className:he.string,inheritSize:he.bool,noSetSize:he.bool,qaTarget:he.string,size:he.oneOf(["xs","sm","md","lg","xl"]),title:he.string};const Xw=q.jsx("path",{d:"M16 20l-8-8 8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),qh=e=>{const{qaTarget:t="chevron-left-icon",title:n="Chevron Left"}=e;return q.jsx(mt,{qaTarget:t,title:n,...e,children:Xw})};qh.propTypes=mt.propTypes;const Zw=q.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Wh=e=>{const{qaTarget:t="cross-icon",title:n="Cross"}=e;return q.jsx(mt,{qaTarget:t,title:n,...e,children:Zw})};Wh.propTypes=mt.propTypes;const e3="UtrGa",t3="F0TYQ",n3="Ie8VA",Ll={actionBtn:e3,closeIcon:t3,backIcon:n3},Us=({action:e,ariaLabel:t,className:n,hidden:r=!0,id:o,onClick:i})=>{const l={[Ll.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(Wh,{className:Ll.closeIcon,noSetSize:!0}):y.jsx(qh,{className:Ll.backIcon,noSetSize:!0})})},r3=q.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),bh=e=>{const{qaTarget:t="chevron-right-icon",title:n="Chevron Right"}=e;return q.jsx(mt,{qaTarget:t,title:n,...e,children:r3})};bh.propTypes=mt.propTypes;const Gh=(e,t,n)=>{const[r,o]=N.useState(null),[i,l]=N.useState(null),s=N.useRef(null);return N.useEffect(()=>{var u;if(e){const c=(u=s==null?void 0:s.current)==null?void 0:u.querySelectorAll("button, [href]"),d=c[0],f=c[c.length-1];l(f),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}},o3="yTOoa",i3="_8SQLH",l3="pdvA0",s3="XeEB2",a3="_5ds3y",u3="lMGKu",wt={navMenuContainer:o3,header:i3,backBtn:l3,mobileCloseBtn:s3,linkContainer:a3,subItemLink:u3},c3=({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(),f=()=>{r(),Le(`${d} - menu back button`)},v=()=>{e(),Le(`${d} - close nav button`)},{onKeyPress:g,trapRef:w}=Gh(n,e,f);return y.jsxs("div",{className:wt.navMenuContainer,"data-qa-target":`${o}-nav-menu`,onKeyDown:g,ref:w,children:[y.jsxs("div",{className:wt.header,children:[y.jsx(Us,{action:"back",ariaLabel:"Back to previous menu",className:wt.backBtn,hidden:!n,id:"nav-menu-back",onClick:f}),s,y.jsx(Us,{action:"close",ariaLabel:"Close navigation menu",className:wt.mobileCloseBtn,hidden:!n,id:"nav-menu-close",onClick:v})]}),y.jsxs("ul",{className:wt.linkContainer,children:[!!s&&!!a&&y.jsx("li",{className:wt.subItemSection,children:y.jsxs("a",{className:wt.subItemLink,"data-qa-target":`${o}-page-link`,href:a,onClick:()=>Le(`${d} page link`),tabIndex:c,children:[s," Home"]})}),!!l&&l.map((x,h)=>{if(x.id!=="top-hospitals-nearby")return y.jsx(d3,{handleMenuClose:e,menuItems:x,menuId:o,menuOpen:n,tabIndex:c},h)}),!!u&&u.map((x,h)=>y.jsx(p3,{index:h,linkItem:x,menuId:o,tabIndex:c},h)),i==null?void 0:i.map((x,h)=>y.jsx(f3,{linkItem:x,menuId:o,tabIndex:c},h))]})]})},d3=({menuId:e,menuItems:t,menuOpen:n,handleMenuClose:r})=>y.jsx("li",{className:wt.subItemSection,"data-qa-target":`${e}-link-list`,children:y.jsx(Qh,{handleMenuClose:r,menuItems:t,menuOpen:n})}),f3=({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:wt.subItemLink,"data-qa-target":"menu-link",href:o==null?void 0:o.url,onClick:()=>Le(`${e} - link`),tabIndex:n,children:i})}):null},p3=({menuId:e,linkItem:t,tabIndex:n,index:r})=>t!=null&&t.url?y.jsx("li",{children:y.jsx("a",{href:t.url,className:wt.subItemLink,"data-qa-target":`${e}--link-${r+1}`,onClick:()=>Le(`${t.text} - link`),tabIndex:n,children:t.text})}):null,h3="xBKe3",m3="Gez01",g3="SzlYQ",y3="bH-jv",v3="vhKI0",w3="vYYZF",rn={menuControl:h3,menuBtn:m3,menuBtnText:g3,navMenuWrapper:y3,navMenuWrapperClosed:v3,navMenuWrapperOpen:w3},Qh=({handleMenuClose:e,menuItems:t,menuOpen:n})=>{const{id:r,title:o}=t,[i,l]=N.useState(!1),s=()=>l(!1),a=()=>{e(),s()};N.useEffect(()=>{n||l(!1)},[n]);const u=()=>{Le(`${o} - nav button`),l(!i)},c={[rn.menuControl]:!0},d={[rn.navMenuWrapper]:!0,[rn.navMenuWrapperOpen]:i,[rn.navMenuWrapperClosed]:!i};return y.jsxs("div",{className:de(c),children:[y.jsxs("button",{className:rn.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:rn.menuBtnText,children:o}),y.jsx(bh,{})]}),y.jsx("div",{className:de(d),children:y.jsx(c3,{menuOpen:i,onHideDrawer:s,menuItems:t,handleMenuClose:a})})]})},S3="h3XG-",x3="IsrLP",k3="_1hua3",C3="Kv30w",E3="UdNXK",T3="P4X-c",_3="J-IGu",N3="rmuZe",P3="wbTdN",j3="O6oOV",O3="_4Wuz3",R3="xdCk-",He={navContainer:S3,navContainerRightAligned:x3,navContainerLeftAligned:k3,navContainerOpen:C3,navHeader:E3,mobileTitle:T3,navCloseBtn:_3,menuTitle:N3,navItems:P3,navControls:j3,overlay:O3,overlayOpen:R3},Kh=({cmsNavigation:e,customNavigation:t,id:n,isNavOpen:r,isRightAligned:o,menuTitle:i="Menu",closeNav:l})=>{const{onKeyPress:s,trapRef:a}=Gh(r,l),u={[He.navContainer]:!0,[He.navContainerRightAligned]:o,[He.navContainerLeftAligned]:!o,[He.navContainerOpen]:r},c={[He.overlay]:!0,[He.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:He.navHeader,children:[y.jsx("strong",{className:He.mobileTitle,id:n,children:i}),y.jsx(Us,{action:"close",ariaLabel:"Close navigation menu",className:He.navCloseBtn,hidden:!r,id:"nav",onClick:l})]}),y.jsxs("div",{className:He.navItems,children:[y.jsx("div",{className:He.menuTitle,children:i}),y.jsxs("ul",{className:He.navControls,children:[e==null?void 0:e.map((d,f)=>y.jsx("li",{className:He.navItem,children:y.jsx(Qh,{handleMenuClose:l,menuItems:d,menuOpen:r})},f)),t==null?void 0:t.map(({ariaLabel:d,callback:f,title:v,url:g},w)=>y.jsx("li",{children:y.jsx("a",{"aria-label":d,className:rn.menuBtn,href:g!=null&&g.length?g:null,onClick:f,tabIndex:r?0:-1,children:v})},w))]})]})]}),y.jsx("div",{className:de(c),onClick:l,role:"presentation"})]})},I3=q.jsxs("g",{fill:"none",stroke:"currentColor",strokeWidth:2,children:[q.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"}),q.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"})]}),Ja=e=>q.jsx(mt,{qaTarget:"profile-icon",title:"Profile",viewBox:"0 0 26 26",...e,children:I3});Ja.propTypes=mt.propTypes;const L3="pB9hI",z3="_0vZ7g",D3="E1GQ6",M3="VTDF8",cn={accountNavBtn:L3,loggedIn:z3,loggedOut:D3,buttonText:M3},$3=async()=>{await Ow(),Le(`${A3} - log out button`)},A3="account",F3=[{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:$3,id:"log-out",title:"Log Out"}],U3=({isLoggedIn:e})=>{const t={[cn.accountNavBtn]:!0,[cn.loggedOut]:!0};return e?y.jsx(B3,{customNavigation:F3}):y.jsxs("a",{className:de(t),"data-qa-target":"header-account-link","aria-label":"Account sign in/sign up",href:"/account/login",onClick:()=>Le("account link"),children:[y.jsx(Ja,{className:cn.accountIcon}),y.jsx("span",{className:cn.buttonText,children:"Account Sign In"})]})},B3=({cmsNavigation:e,customNavigation:t})=>{const[n,r]=N.useState(!1),o=N.useRef(null),i=s=>{Le(`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(Ja,{}),y.jsx("span",{className:cn.buttonText,children:"My Account"})]}),y.jsx(Kh,{cmsNavigation:e,customNavigation:t,id:"account-nav",isNavOpen:n,isRightAligned:!0,menuTitle:"My Account",closeNav:()=>i(!1)})]})},V3=q.jsxs(q.Fragment,{children:[q.jsx("rect",{width:"32",height:"3",fill:"currentColor",rx:"1.5"}),q.jsx("rect",{width:"32",height:"3",y:"6.5",fill:"currentColor",rx:"1.5"}),q.jsx("rect",{width:"24",height:"3",y:"13",fill:"currentColor",rx:"1.5"})]}),Yh=e=>{const{qaTarget:t="menu-icon",title:n="Menu"}=e;return q.jsx(mt,{qaTarget:t,title:n,viewBox:"0 0 32 16",...e,children:V3})};Yh.propTypes=mt.propTypes;const H3="WeMUO",Xc={navOpenBtn:H3},q3=({cmsNavigation:e,customNavigation:t})=>{const[n,r]=N.useState(!1),o=N.useRef(null),i=l=>{Le(`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:Xc.navOpenBtn,"data-qa-target":"menu-open-btn",onClick:()=>i(!0),ref:o,type:"button",children:y.jsx(Yh,{className:Xc.menuIcon,size:"lg"})}),y.jsx(Kh,{cmsNavigation:e,customNavigation:t,id:"menu-nav",isNavOpen:n,menuTitle:"Menu",closeNav:()=>i(!1)})]})},W3=e=>{const t=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:y.jsxs(y.Fragment,{children:[window.utag_data=b3,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]});N.useEffect(()=>{t()},[])},Zc="header-import-svc",b3={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:Zc,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:Zc,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:""},G3=()=>{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"},Q3=()=>{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")},K3=()=>{const[e,t]=N.useState(!1),[n,r]=N.useState(void 0),[o,i]=N.useState(Q3),[l,s]=N.useState(void 0);N.useEffect(()=>{t(!0);const d=()=>{const g=localStorage.getItem("autosuggest:searchTerm");g&&i(g)},f=()=>{const g=localStorage.getItem("autosuggest:searchLocation");g&&s(g)},v=()=>{const g=localStorage.getItem("autosuggest:insuranceValue");g&&r(g)};return window.addEventListener("autosuggest:storage:searchTerm",d),window.addEventListener("autosuggest:storage:searchLocation",f),window.addEventListener("autosuggest:storage:insuranceValue",v),()=>{window.removeEventListener("autosuggest:storage:searchTerm",d),window.removeEventListener("autosuggest:storage:searchLocation",f),window.addEventListener("autosuggest:storage:insuranceValue",v)}});const a=()=>!!e,u=()=>{var d;if(!(typeof window>"u"))return(d=window==null?void 0:window.header_data)==null?void 0:d.suppress};return{category:(d=>{var f;if(!(typeof window>"u"))return(f=window==null?void 0:window.header_data)==null?void 0:f[d]})("category"),insuranceValue:n,searchLocation:l,searchTerm:o,suppress:u(),suppressInsurance:!0,visible:a()}},Y3="JqcmZ",J3="EqvPo",X3="_7mjT3",Z3="_6EYrs",e5="_2zUmI",t5="xv7Qx",n5="q62IS",r5="zREQS",o5="_5j6Yi",i5="_24fGC",l5="gURQg",s5="YnmA0",a5="w7vkD",u5="aqqQ-",Oe={header:Y3,headerContent:J3,noSearch:X3,searchContainer:Z3,logo:e5,logoLink:t5,noInsuranceSearch:n5,autosuggestIsMounted:r5,autosuggest:o5,linkText:i5,hgProLink:l5,skipLink:s5,nav:a5,skipTarget:u5},Tn=jw(),c5=[{ariaLabel:`${Tn?"View":"Log in to"} your Healthgrades account`,callback:()=>Le(`${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:()=>Le("healthgrades for professionals link"),id:"view-healthgrades-for-professionals",title:"Healthgrades for Professionals",url:"//update.healthgrades.com/?pCID=hg-dotc-header"}],d5=({data:e,suppressAutosuggest:t})=>{const n={}.VITE_TEALIUM_URL;W3(n);const{category:r,insuranceValue:o,searchLocation:i,searchTerm:l,suppress:s,suppressInsurance:a,visible:u}=K3(),c=s||t,d={[Oe.headerContent]:!0,[Oe.noSearch]:c,[Oe.noInsuranceSearch]:a};return y.jsx("header",{className:Oe.header,role:"banner","data-qa-target":"header-1.0.187",children:y.jsxs("div",{className:de(d),children:[y.jsx("a",{className:Oe.skipLink,href:"#ariaSkipNav",onClick:()=>Le("skip nav link"),children:"Skip navigation"}),y.jsx("div",{className:Oe.nav,children:y.jsx(q3,{cmsNavigation:e.navigation,customNavigation:c5})}),y.jsx("div",{className:Oe.logo,children:y.jsx(p5,{})}),y.jsx("div",{className:Oe.searchContainer,children:y.jsx("span",{className:de({[Oe.autosuggest]:!0,[Oe.autosuggestIsMounted]:u}),children:!c&&y.jsx(fw,{baseUrl:"https://www.healthgrades.com",hasOverlay:!0,id:"synd-header",initialInsuranceValue:o,initialSearchLocation:i,initialSearchTerm:l,pageName:G3(),searchCategory:r,suppressInsurance:a,shouldLockScroll:!0,tealiumUrl:n})})}),y.jsx(f5,{}),y.jsx(U3,{isLoggedIn:Tn}),y.jsx("div",{className:Oe.skipTarget,id:"ariaSkipNav"})]})})},f5=()=>{const e="Healthgrades for Professionals";return y.jsxs("a",{className:Oe.hgProLink,"data-qa-target":"header-hg-pro-link","aria-label":`"Learn more about ${e}`,href:"/pro",onClick:()=>Le("hg pro link"),children:[y.jsx(Ih,{textColor:!0,className:Oe.linkIcon,size:2}),y.jsx("span",{className:Oe.linkText,children:e})]})},p5=()=>y.jsx("a",{className:Oe.logoLink,"data-qa-target":"header-logo-link","aria-label":"Healthgrades Home",href:"/",onClick:()=>Le("logo link"),children:y.jsx(Lh,{})}),h5=async()=>{const e="https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-header";try{const t={method:"GET",url:e,params:{}};return(await xt.request(t)).data}catch(t){throw console.error(t),t}};h5().then(e=>{const{header:t}=e;zl.hydrateRoot(document.getElementById("syndicated-header"),y.jsx(d5,{data:t}))});
  308.  
  309. </script>
  310.  
  311. <style>
  312. @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}._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}.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}.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}.-ikXw{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-base)}.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{--as-input-font-size: var(--font-size-sm);--as-label-top: .25rem;--as-label-font-size: var(--font-size-xs);--as-input-side-gap: 1.5rem;--as-input-padding: 1.125rem 2rem .5rem var(--as-input-side-gap);--as-clear-btn-size: 1.5rem;--as-clear-btn-right: .25em;--as-input-error-border-width: .125em;--as-error-font-size: var(--font-size-xxs);--as-divider-gap: .5em}@media (min-width: 768px){.QUu6d{--as-input-side-gap: .75rem}.QUu6d:first-of-type{--as-input-side-gap: 1.25rem;--input-border-radius-custom: var(--border-radius-round) 0 0 var(--border-radius-round)}.QUu6d:last-of-type{--as-drawer-width: calc(100% + var(--as-button-size))}}@media (min-width: 768px){.-GVC1{--as-label-top: .75rem;--as-label-font-size: var(--font-size-sm);--as-input-side-gap: 1.5rem !important;--as-input-padding: 2rem 2.5rem 1rem var(--as-input-side-gap);--as-input-font-size: var(--font-size-base);--as-clear-btn-size: 1.75rem;--as-error-font-size: var(--font-size-xs)}}.xCPEf{border:var(--border-base);border-radius:var(--border-radius-round)}.xCPEf:focus-within{border-color:var(--border-color-brand)}@media (min-width: 768px){.xCPEf{position:relative;border:none;border-radius:0}.xCPEf:not(:first-of-type):after{position:absolute;top:var(--as-divider-gap);bottom:var(--as-divider-gap);width:1px;background:var(--border-color-base);content:""}}.u5qRL{position:relative}.JtaQl{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;font-size:var(--as-label-font-size)}.lu7R1{font-weight:var(--font-weight-bold);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.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;display:block}@media (min-width: 768px){.h7K-F{font-size:var(--as-input-font-size)}}@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:.75rem}}._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;font-size:var(--as-clear-btn-size);cursor:not-allowed}@media (min-width: 768px){._95CXT{right:var(--as-clear-btn-right)}}.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;display:block}@media (min-width: 768px){.xEvzS{font-size:var(--as-input-font-size)}}._0wq27{display:flex;align-items:center;justify-content:center;position:absolute;right:1rem;width:1em;height:1em;top:calc(50% - var(--as-clear-btn-size) / 2);border-radius:var(--border-radius-round);background:var(--bg-off-base);font-size:var(--as-clear-btn-size);color:var(--text-color)}@media (min-width: 768px){._0wq27{right:var(--as-clear-btn-right)}}._0wq27:hover,._0wq27:focus{color:var(--text-color)!important}._0wq27:focus{outline:none;box-shadow:currentColor 0 0 0 .0625rem inset}.-xdVp{font-size:.75em}.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%;left:var(--as-drawer-left, 0);right:var(--as-drawer-right)}}.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{--as-drawer-width: 200%}}.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{--as-drawer-width: 150%}}@media (min-width: 768px){.prtMD:not(:first-of-type):not(.b-LWN){--as-drawer-width: 175%;--as-drawer-right: calc(-1 * var(--as-button-size));--as-drawer-left: none}}@media (max-width: 767px){.body--autosuggest-open{overflow:hidden;position:fixed}}.GSmFS{--as-button-size: 2.5rem;--as-input-layout: 1.4fr 1fr 1fr;position:relative;width:100%;line-height:var(--line-height-base);text-align:left}.pNPJ7{--as-button-size: 4rem;--as-input-layout: 1.25fr .75fr 1fr;--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:.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)}}.UMNxP{position:relative;display:grid;row-gap:.25rem;width:100%;padding:3rem 1.25rem .5rem}@media (min-width: 768px){.UMNxP{padding:0;grid-template-columns:var(--as-input-layout)}}.YHTzW{--as-input-layout: 1.5fr 1fr}.DrUoP{--as-input-layout: 1fr}._5qxNR{display:none;color:var(--text-color);margin-right:.25rem!important}@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}}._container_6eikq_27{position:relative;display:grid;justify-content:center;align-items:center}._hasCircleBg_6eikq_33{width:1.5em;height:1.5em;border-radius:50%}._coin_6eikq_38{background:var(--brand-secondary)}._icon_6eikq_41{position:relative}._textColor_6eikq_44{color:currentColor}._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{--mobile-as-open-btn-height: 47px;--header-search-width: 34.5rem;position:relative;background:var(--bg-base);border-bottom:var(--border-base);z-index:var(--z-layout-header, 100000)}@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}}.q62IS{--header-search-width: 34rem}._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:var(--header-search-width);position:absolute}.zREQS{--search-opacity: 1}._5j6Yi{opacity:var(--search-opacity, 0);transition:opacity var(--transition-speed-fast) var(--transition-speed-fast);max-width:var(--header-search-width);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}
  313.  
  314. </style>
  315.  
  316. <body>
  317.  <div id="syndicated-header"><header class="JqcmZ" role="banner" data-qa-target="header-1.0.187"><div class="EqvPo q62IS"><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 &amp; 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)&amp;entityCode=1673&amp;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-find-a-doctor-by-insurance"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/insurance-search" tabindex="-1">Find a Doctor by Insurance</a></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 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&amp;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&amp;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&amp;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&amp;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-find-a-hospital"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/find-a-hospital" tabindex="-1">Find a Hospital</a></li><li data-qa-target="menu-item-find-a-group-practice"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/find-a-group-practice" tabindex="-1">Find a Group Practice</a></li><li data-qa-target="menu-item-find-a-pharmacy"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/find-a-pharmacy" tabindex="-1">Find a Pharmacy</a></li><li data-qa-target="menu-item-find-an-urgent-care"><a class="lMGKu" data-qa-target="menu-link" href="https://www.healthgrades.com/find-an-urgent-care" tabindex="-1">Find an Urgent Care</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 &amp; 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 &amp; 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 &amp; 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&#x27;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="UMNxP YHTzW"><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 undefined QUu6d xCPEf"><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="Doctor, condition, procedure" 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 a condition, procedure, or specialty to see suggestions. Use the arrow keys to navigate. Press &#x27;Enter&#x27; to select.</div></div></div><div class="OTcQ1 QUu6d xCPEf"><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 name or zip code to see search location suggestions. Use the arrow keys to navigate. Press &#x27;Enter&#x27; 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="&quot;Learn more about Healthgrades for Professionals" href="/pro"><span class="_container_6eikq_27 _textColor_6eikq_44" data-qa-target="stethoscope-icon" style="font-size:2rem"><svg class="_icon_6eikq_41" 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>
  318.  
  319. </body>
  320.  
  321.  
  322.      <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.6 (109 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.6 (109 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-new"><div class="standard-summary-cta-phone"><a class="summary-standard-phone-link is-mt" data-qa-target="toggle-phone-number-office-phone-toggle" role="button" tabindex="0">Show Phone Number</a></div><div class="standard-summary-cta-appointment"></div></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"><div class="standard-summary-cta-phone"><a class="summary-standard-phone-link is-mt" data-qa-target="toggle-phone-number-office-phone-toggle" role="button" tabindex="0">Click to Call</a></div></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 sticky-nav-link-container-redesign 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 sticky-nav-link-container-redesign 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 sticky-nav-link-container-redesign 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>109</small></div></span></button><button class="sticky-nav-link-container sticky-nav-link-container-redesign 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 sticky-nav-link-container-redesign 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 sticky-nav-link-container-redesign 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 profile-subsection" 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-gerald-anderson-2htx4" aria-label="View Profile of Dr. Gerald Anderson, 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-gerald-anderson-2htx4"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Gerald Anderson, 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-gerald-anderson-2htx4"><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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-gerald-anderson-2htx4" 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-gerald-anderson-2htx4" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Gerald Anderson, 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=yy54n~hg.ProviderClickThruProviderId=YY54N~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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-sara-colarusso-yy54n" aria-label="View Profile of Dr. Sara Colarusso, 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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-sara-colarusso-yy54n"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Sara Colarusso, 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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-sara-colarusso-yy54n"><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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-sara-colarusso-yy54n" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">434 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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-sara-colarusso-yy54n" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Sara Colarusso, 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><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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rachel-wians-upj4nf" aria-label="View Profile of Dr. Rachel Wians, 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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rachel-wians-upj4nf"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Rachel Wians, 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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rachel-wians-upj4nf"><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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rachel-wians-upj4nf" 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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-rachel-wians-upj4nf" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Rachel Wians, 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-dantel-weaver-xym8jpy" aria-label="View Profile of Dr. Dantel Weaver, 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-dantel-weaver-xym8jpy"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Dantel Weaver, 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-dantel-weaver-xym8jpy"><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></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-dantel-weaver-xym8jpy" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">162 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-dantel-weaver-xym8jpy" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Dantel Weaver, 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-andrew-liu-yymdy" aria-label="View Profile of Dr. Andrew Liu, 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-andrew-liu-yymdy"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Andrew Liu, 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-andrew-liu-yymdy"><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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-andrew-liu-yymdy" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">420 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Top~hg.ClickThroughType=EPP MT Six Pack Top" href="/dentist/dr-andrew-liu-yymdy" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Andrew Liu, 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="profile-subsection"><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" id="experience-check-section"><section class="experience-subsection" data-ad-section="top" data-qa-target="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&amp;utm_medium=prov-profile-top-care&amp;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&#x27;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.6</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">109 ratings, 92 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:88%"><span class="sr-only">88%</span></div></div></td><td class="breakdown-table__count">88%</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:9%"><span class="sr-only">9%</span></div></div></td><td class="breakdown-table__count">9%</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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="shield-icon" style="font-size:1.8rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m" data-qa-target="examine-icon" style="font-size:3.2rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m" data-qa-target="check-screen-icon" style="font-size:2.6rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m" data-qa-target="money-screen-icon" style="font-size:2.6rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m" data-qa-target="remove-screen-icon" style="font-size:2.6rem"><svg class="illustrated-icon-module_icon-TlDkS" 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="d48491f1-f26a-4f46-9681-42bf1bb82c64"><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 can't say enough good things about Dr. Kevin Molldrem and his team at Molldrem Family Dentistry! From the moment I walked in, I felt welcomed and at ease. The staff is incredibly friendly and professional. Dr. Molldrem explained my treatment options clearly and answered all my questions patiently. I had a dental crown done, and the process was seamless and pain-free. His expertise and gentle approach made the experience stress-free. The clinic itself is modern, clean, and comfortable. For anyone in Lakeville or Eden Prairie, this is the place to go for dental care. Highly recommend!","datePublished":"Mar 31, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"SK"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>SK – </span><span>Mar 31, 2025 </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="dc6be05c-de92-4f2e-9593-6d469275868e"><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 the best dental office in Lakeville! Dr. Kevin Molldrem and his team provide top-notch care. I had veneers done recently, and I couldn’t be happier with my new smile. The process was smooth, and the results were beyond my expectations. Dr. Molldrem is a perfectionist in the best way! If you’re looking for a skilled and compassionate dentist, he’s the one to see. ","datePublished":"Mar 31, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Guy Gentile"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Guy Gentile – </span><span>Mar 31, 2025 </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="1f0133a0-2cc7-4c6a-9eab-365daab3bf03"><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 is an outstanding dentist! I went in for an emergency toothache, and he took care of me right away. He explained everything thoroughly and made me feel at ease. The procedure was painless, and I was back to normal in no time. His staff is so kind and professional. I’ve since switched my entire family over to his practice. If you need a knowledgeable and caring dentist in Lakeville, I strongly recommend Dr. Molldrem. He truly goes above and beyond for his patients!","datePublished":"Mar 30, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Sana"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Sana – </span><span>Mar 30, 2025 </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="a091d2b5-adae-4a62-ae9a-e88412a76240"><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 of Dr. Kevin Molldrem for several years, and I wouldn’t go anywhere else. His attention to detail and gentle care make every appointment stress-free. I recently had a same-day CEREC crown, and the technology and expertise he used were amazing! It was quick, painless, and looked completely natural. His team is friendly and professional, always making sure you feel comfortable. If you want high-quality dental care in Lakeville, Dr. Molldrem is the best choice. I highly recommend him!","datePublished":"Mar 30, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"David"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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 – </span><span>Mar 30, 2025 </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="9cb2c3c0-9737-4ae5-b804-3ec93ac0ff4b"><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 and his team are incredible! I had been experiencing jaw pain, and he quickly diagnosed me with bruxism. He fitted me with a custom night guard, and it has made a world of difference. He is always thorough, kind, and professional. His office is welcoming, and his staff is top-notch. Whether it’s a routine cleaning or a more complex procedure, Dr. Molldrem ensures you receive the best care possible. If you’re in Lakeville and need an exceptional dentist, Dr. Molldrem is the one to see!","datePublished":"Mar 30, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Thomas"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Thomas – </span><span>Mar 30, 2025 </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="01061382-d8f3-484b-8e31-eaeb146b530b"><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 is fantastic! I’ve had several procedures done at his office, including fillings and a crown, and every experience has been positive. He takes the time to explain what’s going on and makes sure you’re comfortable. His staff is kind and professional, and the office environment is relaxing. I used to avoid dental visits, but now I actually look forward to them! If you need a reliable dentist in Lakeville, look no further. Dr. Molldrem is truly the best, and I highly recommend him to everyone.","datePublished":"Mar 30, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Danielle "},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Danielle  – </span><span>Mar 30, 2025 </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="3c0f259e-9b6c-4c7b-b226-db593e4bd64b"><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 an amazing experience at Molldrem Family Dentistry. Dr. Kevin Molldrem is kind, professional, and extremely skilled. I needed a deep cleaning and was a bit nervous, but he and his team made sure I was comfortable the entire time. They explained everything clearly and answered all my questions. The office is modern and welcoming, and the staff is always so friendly. I feel so much more confident in my smile now! If you’re looking for a highly reputable dentist in Lakeville, I strongly recommend Dr. Molldrem. He truly cares about his patients.","datePublished":"Mar 30, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Robin"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Robin – </span><span>Mar 30, 2025 </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="eca8d53f-9b69-46cc-87d7-cc348e27326e"><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 seeing Dr. Kevin Molldrem for years, and I can confidently say he is the best dentist in Lakeville. He and his staff always provide top-quality care. Recently, I had Zoom whitening done, and I’m thrilled with the results! My teeth have never looked better. Dr. Molldrem is knowledgeable, friendly, and always makes me feel at ease. The office is clean, well-organized, and uses state-of-the-art equipment. If you want a dentist who truly cares about your smile and overall dental health, Dr. Molldrem is the one to trust. I can’t recommend him enough!","datePublished":"Mar 30, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"ilker"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>ilker – </span><span>Mar 30, 2025 </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="fc8c5550-ad45-4405-8053-dda57ecfce96"><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 is the best dentist I’ve ever had! His expertise and gentle approach make even the most complex procedures feel easy. I had a dental implant placed, and the entire process was seamless. He explained everything in detail and ensured I was comfortable at every step. The office is equipped with the latest technology, and his team is incredibly friendly. Scheduling was easy, and there was no long wait time. If you’re looking for a highly skilled, compassionate dentist in Lakeville, Dr. Molldrem is the one to see. I’m so happy with my results!","datePublished":"Mar 30, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Yunus"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Yunus – </span><span>Mar 30, 2025 </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="270a6c3d-d795-42da-b370-48d5fe7ae690"><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 is a lifesaver! I was dealing with unbearable tooth pain, and his office got me in the same day. He quickly diagnosed the issue and performed a painless extraction. I was nervous, but he reassured me and made the entire experience stress-free. His staff is friendly and attentive, making sure you’re comfortable from start to finish. The follow-up care was excellent, and I healed perfectly. I appreciate his honesty and professionalism. If you’re looking for the best dentist in Lakeville, I highly recommend Dr. Molldrem. He truly cares about his patients and their well-being.","datePublished":"Feb 23, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Liliya"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Liliya – </span><span>Feb 23, 2025 </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="af9c5372-046d-4ed8-b402-d9d049b0bba2"><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 at Molldrem Family Dentistry with Dr. Kevin Molldrem. From the moment I walked in, the staff made me feel welcome. Dr. Molldrem took the time to explain my treatment options and made sure I was comfortable every step of the way. I had a root canal, and I was surprised at how painless it was. He is incredibly skilled and knowledgeable. The office is modern and uses top-notch technology. I can’t thank Dr. Molldrem enough for restoring my smile. If you need a great dentist in Lakeville, look no further!","datePublished":"Feb 23, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Mario"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Mario – </span><span>Feb 23, 2025 </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="25325ce3-481f-4fa9-b8d3-c421af5fd2ee"><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. Kevin Molldrem for years, and I wouldn’t trust anyone else with my dental care. His expertise and gentle approach make every visit a breeze. I recently had a crown placed, and the process was smooth and painless. His staff is warm and welcoming, making you feel comfortable from the moment you walk in. The Lakeville office is clean and modern, equipped with the latest technology. If you’re looking for a top-rated dentist who genuinely cares about his patients, Dr. Molldrem is the one to see. I highly recommend him to anyone in the area!","datePublished":"Feb 23, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Sagi"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Sagi – </span><span>Feb 23, 2025 </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="8a19f8b7-919d-4bf1-ae28-f7505500988f"><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’s sedation dentistry is a game-changer. I have severe dental anxiety, but he made my experience completely stress-free. I needed multiple fillings, and he completed them all in one visit without any discomfort.","datePublished":"Feb 23, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Tenga S"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Tenga S – </span><span>Feb 23, 2025 </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="bf09a339-5541-4f08-a14f-81c77face3ef"><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 is the best dentist in Eden Prairie. I recently had Zoom whitening done, and the results are stunning. His attention to detail and use of advanced technology make him stand out. I recommend him to all my friends.","datePublished":"Feb 23, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Zai"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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 – </span><span>Feb 23, 2025 </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="448aae1a-5df6-474c-9da3-42cc82601285"><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 DDS is a true professional. I had same-day crowns done here, and the technology they use is impressive. My crown fits perfectly, and the entire process took just a few hours. I wouldn’t go anywhere else for dental care.","datePublished":"Feb 23, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"David"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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 – </span><span>Feb 23, 2025 </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="6b6072b1-b169-4bf9-ad89-973301a04ccb"><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 recently did my root canal therapy, and I was amazed at how painless the entire procedure was. His calming demeanor and expert skills made all the difference. I highly recommend him to anyone needing dental care.","datePublished":"Feb 02, 2025","author":{"@context":"https://schema.org","@type":"Person","name":" Orealla"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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> Orealla – </span><span>Feb 02, 2025 </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="f69cdff4-b385-499f-9817-d4607f8342a3"><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 periodontal care done here, and the results are fantastic. ","datePublished":"Feb 02, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Jana "},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Jana  – </span><span>Feb 02, 2025 </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="f5aebc9a-e67e-45b8-8324-3fd4e500c23c"><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 is a perfectionist in the best way possible. I got veneers done here, and my smile has never looked better. The entire process was smooth, and his team made sure I was comfortable at every step.","datePublished":"Feb 02, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"David Goodnight"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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 Goodnight – </span><span>Feb 02, 2025 </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="7f704a1a-ce99-4447-b99b-12b3bed92955"><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":"If you’re looking for a dentist in Lakeville, look no further than Dr. Kevin Molldrem. I had severe tooth pain, and he was able to fit me in the same day. He quickly diagnosed the problem and performed a root canal that saved my tooth. Excellent service!","datePublished":"Jan 12, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Betty"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Betty – </span><span>Jan 12, 2025 </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="edd0d5da-a9f2-4793-a839-c77e950ff639"><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 is the most caring and skilled dentist I’ve ever met. I came in for a dental crown, and the whole process was seamless. He used state-of-the-art CEREC technology to create the crown on the same day! The staff is also very friendly and attentive. Highly recommend Molldrem Family Dentistry to anyone in Eden Prairie or Lakeville.","datePublished":"Jan 12, 2025","author":{"@context":"https://schema.org","@type":"Person","name":"Shane"},"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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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-module_container-5bU9m illustrated-icon-module_textColor-GW3nW" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="illustrated-icon-module_icon-TlDkS" 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>Shane – </span><span>Jan 12, 2025 </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&amp;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&amp;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&amp;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.587156,"reviewCount":109,"worstRating":1}}</script><div><span class="rating-stars"></span><span class="rating-label"><span class="label-count">109</span><span>responses</span></span></div><p class="stars-explanation">Likelihood of recommending Dr. Molldrem to family and friends is 4.587156 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. He is accepting 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&amp;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&amp;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&amp;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&amp;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 profile-subsection" 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-gerald-anderson-2htx4" aria-label="View Profile of Dr. Gerald Anderson, 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-gerald-anderson-2htx4"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Gerald Anderson, 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-gerald-anderson-2htx4"><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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-gerald-anderson-2htx4" 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=2htx4~hg.ProviderClickThruProviderId=2HTX4~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-gerald-anderson-2htx4" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Gerald Anderson, 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=yy54n~hg.ProviderClickThruProviderId=YY54N~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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-sara-colarusso-yy54n" aria-label="View Profile of Dr. Sara Colarusso, 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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-sara-colarusso-yy54n"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Sara Colarusso, 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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-sara-colarusso-yy54n"><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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-sara-colarusso-yy54n" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">434 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=yy54n~hg.ProviderClickThruProviderId=YY54N~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-sara-colarusso-yy54n" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Sara Colarusso, 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><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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rachel-wians-upj4nf" aria-label="View Profile of Dr. Rachel Wians, 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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rachel-wians-upj4nf"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Rachel Wians, 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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rachel-wians-upj4nf"><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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rachel-wians-upj4nf" 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=upj4nf~hg.ProviderClickThruProviderId=UPJ4NF~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-rachel-wians-upj4nf" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Rachel Wians, 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-dantel-weaver-xym8jpy" aria-label="View Profile of Dr. Dantel Weaver, 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-dantel-weaver-xym8jpy"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Dantel Weaver, 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-dantel-weaver-xym8jpy"><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></a><a class="hg-track" data-hgoname="std epp component-provider-carousel-link stars" data-linkvars="hg.ProviderClickThru=1~hg.FindingMethod=browse~hg.ClickThroughHGProfileID=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-dantel-weaver-xym8jpy" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">162 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=xym8jpy~hg.ProviderClickThruProviderId=XYM8JPY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-dantel-weaver-xym8jpy" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Dantel Weaver, 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-andrew-liu-yymdy" aria-label="View Profile of Dr. Andrew Liu, 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-andrew-liu-yymdy"><p class="side-by-side-compare-card-name" data-qa-target="side-by-side-compare-card-name">Dr. Andrew Liu, 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-andrew-liu-yymdy"><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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-andrew-liu-yymdy" data-qa-target="review-string"><span class="side-by-side-compare-card-rating" data-qa-target="side-by-side-compare-card-rating">420 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=yymdy~hg.ProviderClickThruProviderId=YYMDY~hg.ClickThroughType=EPP MT Six Pack Bottom~hg.ClickThroughType=EPP MT Six Pack Bottom" href="/dentist/dr-andrew-liu-yymdy" data-qa-target="side-by-side-compare-card-learn-more-button"><span>Learn more<span class="sr-only"> about Dr. Andrew Liu, 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-subsection 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>
  323.  
  324.      <script type="module" crossorigin>
  325. (function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))c(f);new MutationObserver(f=>{for(const d of f)if(d.type==="childList")for(const p of d.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&c(p)}).observe(document,{childList:!0,subtree:!0});function u(f){const d={};return f.integrity&&(d.integrity=f.integrity),f.referrerPolicy&&(d.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?d.credentials="include":f.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function c(f){if(f.ep)return;f.ep=!0;const d=u(f);fetch(f.href,d)}})();function rf(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var ss={exports:{}},Ar={},us={exports:{}},Y={};/**
  326. * @license React
  327. * react.production.min.js
  328. *
  329. * Copyright (c) Facebook, Inc. and its affiliates.
  330. *
  331. * This source code is licensed under the MIT license found in the
  332. * LICENSE file in the root directory of this source tree.
  333. */var Pc;function Kp(){if(Pc)return Y;Pc=1;var o=Symbol.for("react.element"),s=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),p=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),O=Symbol.iterator;function F(v){return v===null||typeof v!="object"?null:(v=O&&v[O]||v["@@iterator"],typeof v=="function"?v:null)}var G={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D=Object.assign,U={};function z(v,R,J){this.props=v,this.context=R,this.refs=U,this.updater=J||G}z.prototype.isReactComponent={},z.prototype.setState=function(v,R){if(typeof v!="object"&&typeof v!="function"&&v!=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,v,R,"setState")},z.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function re(){}re.prototype=z.prototype;function le(v,R,J){this.props=v,this.context=R,this.refs=U,this.updater=J||G}var oe=le.prototype=new re;oe.constructor=le,D(oe,z.prototype),oe.isPureReactComponent=!0;var ue=Array.isArray,ae=Object.prototype.hasOwnProperty,he={current:null},we={key:!0,ref:!0,__self:!0,__source:!0};function Le(v,R,J){var Z,ee={},te=null,ce=null;if(R!=null)for(Z in R.ref!==void 0&&(ce=R.ref),R.key!==void 0&&(te=""+R.key),R)ae.call(R,Z)&&!we.hasOwnProperty(Z)&&(ee[Z]=R[Z]);var ie=arguments.length-2;if(ie===1)ee.children=J;else if(1<ie){for(var me=Array(ie),Ye=0;Ye<ie;Ye++)me[Ye]=arguments[Ye+2];ee.children=me}if(v&&v.defaultProps)for(Z in ie=v.defaultProps,ie)ee[Z]===void 0&&(ee[Z]=ie[Z]);return{$$typeof:o,type:v,key:te,ref:ce,props:ee,_owner:he.current}}function ct(v,R){return{$$typeof:o,type:v.type,key:R,ref:v.ref,props:v.props,_owner:v._owner}}function Pt(v){return typeof v=="object"&&v!==null&&v.$$typeof===o}function on(v){var R={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(J){return R[J]})}var kt=/\/+/g;function Je(v,R){return typeof v=="object"&&v!==null&&v.key!=null?on(""+v.key):R.toString(36)}function ft(v,R,J,Z,ee){var te=typeof v;(te==="undefined"||te==="boolean")&&(v=null);var ce=!1;if(v===null)ce=!0;else switch(te){case"string":case"number":ce=!0;break;case"object":switch(v.$$typeof){case o:case s:ce=!0}}if(ce)return ce=v,ee=ee(ce),v=Z===""?"."+Je(ce,0):Z,ue(ee)?(J="",v!=null&&(J=v.replace(kt,"$&/")+"/"),ft(ee,R,J,"",function(Ye){return Ye})):ee!=null&&(Pt(ee)&&(ee=ct(ee,J+(!ee.key||ce&&ce.key===ee.key?"":(""+ee.key).replace(kt,"$&/")+"/")+v)),R.push(ee)),1;if(ce=0,Z=Z===""?".":Z+":",ue(v))for(var ie=0;ie<v.length;ie++){te=v[ie];var me=Z+Je(te,ie);ce+=ft(te,R,J,me,ee)}else if(me=F(v),typeof me=="function")for(v=me.call(v),ie=0;!(te=v.next()).done;)te=te.value,me=Z+Je(te,ie++),ce+=ft(te,R,J,me,ee);else if(te==="object")throw R=String(v),Error("Objects are not valid as a React child (found: "+(R==="[object Object]"?"object with keys {"+Object.keys(v).join(", ")+"}":R)+"). If you meant to render a collection of children, use an array instead.");return ce}function Et(v,R,J){if(v==null)return v;var Z=[],ee=0;return ft(v,Z,"","",function(te){return R.call(J,te,ee++)}),Z}function $e(v){if(v._status===-1){var R=v._result;R=R(),R.then(function(J){(v._status===0||v._status===-1)&&(v._status=1,v._result=J)},function(J){(v._status===0||v._status===-1)&&(v._status=2,v._result=J)}),v._status===-1&&(v._status=0,v._result=R)}if(v._status===1)return v._result.default;throw v._result}var Se={current:null},j={transition:null},Q={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:j,ReactCurrentOwner:he};function B(){throw Error("act(...) is not supported in production builds of React.")}return Y.Children={map:Et,forEach:function(v,R,J){Et(v,function(){R.apply(this,arguments)},J)},count:function(v){var R=0;return Et(v,function(){R++}),R},toArray:function(v){return Et(v,function(R){return R})||[]},only:function(v){if(!Pt(v))throw Error("React.Children.only expected to receive a single React element child.");return v}},Y.Component=z,Y.Fragment=u,Y.Profiler=f,Y.PureComponent=le,Y.StrictMode=c,Y.Suspense=_,Y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Q,Y.act=B,Y.cloneElement=function(v,R,J){if(v==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+v+".");var Z=D({},v.props),ee=v.key,te=v.ref,ce=v._owner;if(R!=null){if(R.ref!==void 0&&(te=R.ref,ce=he.current),R.key!==void 0&&(ee=""+R.key),v.type&&v.type.defaultProps)var ie=v.type.defaultProps;for(me in R)ae.call(R,me)&&!we.hasOwnProperty(me)&&(Z[me]=R[me]===void 0&&ie!==void 0?ie[me]:R[me])}var me=arguments.length-2;if(me===1)Z.children=J;else if(1<me){ie=Array(me);for(var Ye=0;Ye<me;Ye++)ie[Ye]=arguments[Ye+2];Z.children=ie}return{$$typeof:o,type:v.type,key:ee,ref:te,props:Z,_owner:ce}},Y.createContext=function(v){return v={$$typeof:p,_currentValue:v,_currentValue2:v,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},v.Provider={$$typeof:d,_context:v},v.Consumer=v},Y.createElement=Le,Y.createFactory=function(v){var R=Le.bind(null,v);return R.type=v,R},Y.createRef=function(){return{current:null}},Y.forwardRef=function(v){return{$$typeof:g,render:v}},Y.isValidElement=Pt,Y.lazy=function(v){return{$$typeof:C,_payload:{_status:-1,_result:v},_init:$e}},Y.memo=function(v,R){return{$$typeof:x,type:v,compare:R===void 0?null:R}},Y.startTransition=function(v){var R=j.transition;j.transition={};try{v()}finally{j.transition=R}},Y.unstable_act=B,Y.useCallback=function(v,R){return Se.current.useCallback(v,R)},Y.useContext=function(v){return Se.current.useContext(v)},Y.useDebugValue=function(){},Y.useDeferredValue=function(v){return Se.current.useDeferredValue(v)},Y.useEffect=function(v,R){return Se.current.useEffect(v,R)},Y.useId=function(){return Se.current.useId()},Y.useImperativeHandle=function(v,R,J){return Se.current.useImperativeHandle(v,R,J)},Y.useInsertionEffect=function(v,R){return Se.current.useInsertionEffect(v,R)},Y.useLayoutEffect=function(v,R){return Se.current.useLayoutEffect(v,R)},Y.useMemo=function(v,R){return Se.current.useMemo(v,R)},Y.useReducer=function(v,R,J){return Se.current.useReducer(v,R,J)},Y.useRef=function(v){return Se.current.useRef(v)},Y.useState=function(v){return Se.current.useState(v)},Y.useSyncExternalStore=function(v,R,J){return Se.current.useSyncExternalStore(v,R,J)},Y.useTransition=function(){return Se.current.useTransition()},Y.version="18.3.1",Y}var Oc;function Rs(){return Oc||(Oc=1,us.exports=Kp()),us.exports}/**
  334. * @license React
  335. * react-jsx-runtime.production.min.js
  336. *
  337. * Copyright (c) Facebook, Inc. and its affiliates.
  338. *
  339. * This source code is licensed under the MIT license found in the
  340. * LICENSE file in the root directory of this source tree.
  341. */var Lc;function Gp(){if(Lc)return Ar;Lc=1;var o=Rs(),s=Symbol.for("react.element"),u=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,f=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function p(g,_,x){var C,O={},F=null,G=null;x!==void 0&&(F=""+x),_.key!==void 0&&(F=""+_.key),_.ref!==void 0&&(G=_.ref);for(C in _)c.call(_,C)&&!d.hasOwnProperty(C)&&(O[C]=_[C]);if(g&&g.defaultProps)for(C in _=g.defaultProps,_)O[C]===void 0&&(O[C]=_[C]);return{$$typeof:s,type:g,key:F,ref:G,props:O,_owner:f.current}}return Ar.Fragment=u,Ar.jsx=p,Ar.jsxs=p,Ar}var zc;function Xp(){return zc||(zc=1,ss.exports=Gp()),ss.exports}var I=Xp(),Yl={},as={exports:{}},Ge={},cs={exports:{}},fs={};/**
  342. * @license React
  343. * scheduler.production.min.js
  344. *
  345. * Copyright (c) Facebook, Inc. and its affiliates.
  346. *
  347. * This source code is licensed under the MIT license found in the
  348. * LICENSE file in the root directory of this source tree.
  349. */var Dc;function Jp(){return Dc||(Dc=1,function(o){function s(j,Q){var B=j.length;j.push(Q);e:for(;0<B;){var v=B-1>>>1,R=j[v];if(0<f(R,Q))j[v]=Q,j[B]=R,B=v;else break e}}function u(j){return j.length===0?null:j[0]}function c(j){if(j.length===0)return null;var Q=j[0],B=j.pop();if(B!==Q){j[0]=B;e:for(var v=0,R=j.length,J=R>>>1;v<J;){var Z=2*(v+1)-1,ee=j[Z],te=Z+1,ce=j[te];if(0>f(ee,B))te<R&&0>f(ce,ee)?(j[v]=ce,j[te]=B,v=te):(j[v]=ee,j[Z]=B,v=Z);else if(te<R&&0>f(ce,B))j[v]=ce,j[te]=B,v=te;else break e}}return Q}function f(j,Q){var B=j.sortIndex-Q.sortIndex;return B!==0?B:j.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;o.unstable_now=function(){return d.now()}}else{var p=Date,g=p.now();o.unstable_now=function(){return p.now()-g}}var _=[],x=[],C=1,O=null,F=3,G=!1,D=!1,U=!1,z=typeof setTimeout=="function"?setTimeout:null,re=typeof clearTimeout=="function"?clearTimeout:null,le=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function oe(j){for(var Q=u(x);Q!==null;){if(Q.callback===null)c(x);else if(Q.startTime<=j)c(x),Q.sortIndex=Q.expirationTime,s(_,Q);else break;Q=u(x)}}function ue(j){if(U=!1,oe(j),!D)if(u(_)!==null)D=!0,$e(ae);else{var Q=u(x);Q!==null&&Se(ue,Q.startTime-j)}}function ae(j,Q){D=!1,U&&(U=!1,re(Le),Le=-1),G=!0;var B=F;try{for(oe(Q),O=u(_);O!==null&&(!(O.expirationTime>Q)||j&&!on());){var v=O.callback;if(typeof v=="function"){O.callback=null,F=O.priorityLevel;var R=v(O.expirationTime<=Q);Q=o.unstable_now(),typeof R=="function"?O.callback=R:O===u(_)&&c(_),oe(Q)}else c(_);O=u(_)}if(O!==null)var J=!0;else{var Z=u(x);Z!==null&&Se(ue,Z.startTime-Q),J=!1}return J}finally{O=null,F=B,G=!1}}var he=!1,we=null,Le=-1,ct=5,Pt=-1;function on(){return!(o.unstable_now()-Pt<ct)}function kt(){if(we!==null){var j=o.unstable_now();Pt=j;var Q=!0;try{Q=we(!0,j)}finally{Q?Je():(he=!1,we=null)}}else he=!1}var Je;if(typeof le=="function")Je=function(){le(kt)};else if(typeof MessageChannel<"u"){var ft=new MessageChannel,Et=ft.port2;ft.port1.onmessage=kt,Je=function(){Et.postMessage(null)}}else Je=function(){z(kt,0)};function $e(j){we=j,he||(he=!0,Je())}function Se(j,Q){Le=z(function(){j(o.unstable_now())},Q)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(j){j.callback=null},o.unstable_continueExecution=function(){D||G||(D=!0,$e(ae))},o.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ct=0<j?Math.floor(1e3/j):5},o.unstable_getCurrentPriorityLevel=function(){return F},o.unstable_getFirstCallbackNode=function(){return u(_)},o.unstable_next=function(j){switch(F){case 1:case 2:case 3:var Q=3;break;default:Q=F}var B=F;F=Q;try{return j()}finally{F=B}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(j,Q){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var B=F;F=j;try{return Q()}finally{F=B}},o.unstable_scheduleCallback=function(j,Q,B){var v=o.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?v+B:v):B=v,j){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=B+R,j={id:C++,callback:Q,priorityLevel:j,startTime:B,expirationTime:R,sortIndex:-1},B>v?(j.sortIndex=B,s(x,j),u(_)===null&&j===u(x)&&(U?(re(Le),Le=-1):U=!0,Se(ue,B-v))):(j.sortIndex=R,s(_,j),D||G||(D=!0,$e(ae))),j},o.unstable_shouldYield=on,o.unstable_wrapCallback=function(j){var Q=F;return function(){var B=F;F=Q;try{return j.apply(this,arguments)}finally{F=B}}}}(fs)),fs}var jc;function Yp(){return jc||(jc=1,cs.exports=Jp()),cs.exports}/**
  350. * @license React
  351. * react-dom.production.min.js
  352. *
  353. * Copyright (c) Facebook, Inc. and its affiliates.
  354. *
  355. * This source code is licensed under the MIT license found in the
  356. * LICENSE file in the root directory of this source tree.
  357. */var Fc;function Zp(){if(Fc)return Ge;Fc=1;var o=Rs(),s=Yp();function u(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 c=new Set,f={};function d(e,t){p(e,t),p(e+"Capture",t)}function p(e,t){for(f[e]=t,e=0;e<t.length;e++)c.add(t[e])}var g=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_=Object.prototype.hasOwnProperty,x=/^[: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]*$/,C={},O={};function F(e){return _.call(O,e)?!0:_.call(C,e)?!1:x.test(e)?O[e]=!0:(C[e]=!0,!1)}function G(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 D(e,t,n,r){if(t===null||typeof t>"u"||G(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 U(e,t,n,r,l,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){z[e]=new U(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];z[t]=new U(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){z[e]=new U(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){z[e]=new U(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){z[e]=new U(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){z[e]=new U(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){z[e]=new U(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){z[e]=new U(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){z[e]=new U(e,5,!1,e.toLowerCase(),null,!1,!1)});var re=/[\-:]([a-z])/g;function le(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(re,le);z[t]=new U(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(re,le);z[t]=new U(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(re,le);z[t]=new U(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){z[e]=new U(e,1,!1,e.toLowerCase(),null,!1,!1)}),z.xlinkHref=new U("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){z[e]=new U(e,1,!1,e.toLowerCase(),null,!0,!0)});function oe(e,t,n,r){var l=z.hasOwnProperty(t)?z[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(D(t,n,l,r)&&(n=null),r||l===null?F(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ue=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ae=Symbol.for("react.element"),he=Symbol.for("react.portal"),we=Symbol.for("react.fragment"),Le=Symbol.for("react.strict_mode"),ct=Symbol.for("react.profiler"),Pt=Symbol.for("react.provider"),on=Symbol.for("react.context"),kt=Symbol.for("react.forward_ref"),Je=Symbol.for("react.suspense"),ft=Symbol.for("react.suspense_list"),Et=Symbol.for("react.memo"),$e=Symbol.for("react.lazy"),Se=Symbol.for("react.offscreen"),j=Symbol.iterator;function Q(e){return e===null||typeof e!="object"?null:(e=j&&e[j]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,v;function R(e){if(v===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);v=t&&t[1]||""}return`
  358. `+v+e}var J=!1;function Z(e,t){if(!e||J)return"";J=!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(k){var r=k}Reflect.construct(e,[],t)}else{try{t.call()}catch(k){r=k}e.call(t.prototype)}else{try{throw Error()}catch(k){r=k}e()}}catch(k){if(k&&r&&typeof k.stack=="string"){for(var l=k.stack.split(`
  359. `),i=r.stack.split(`
  360. `),a=l.length-1,h=i.length-1;1<=a&&0<=h&&l[a]!==i[h];)h--;for(;1<=a&&0<=h;a--,h--)if(l[a]!==i[h]){if(a!==1||h!==1)do if(a--,h--,0>h||l[a]!==i[h]){var m=`
  361. `+l[a].replace(" at new "," at ");return e.displayName&&m.includes("<anonymous>")&&(m=m.replace("<anonymous>",e.displayName)),m}while(1<=a&&0<=h);break}}}finally{J=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?R(e):""}function ee(e){switch(e.tag){case 5:return R(e.type);case 16:return R("Lazy");case 13:return R("Suspense");case 19:return R("SuspenseList");case 0:case 2:case 15:return e=Z(e.type,!1),e;case 11:return e=Z(e.type.render,!1),e;case 1:return e=Z(e.type,!0),e;default:return""}}function te(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 we:return"Fragment";case he:return"Portal";case ct:return"Profiler";case Le:return"StrictMode";case Je:return"Suspense";case ft:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case on:return(e.displayName||"Context")+".Consumer";case Pt:return(e._context.displayName||"Context")+".Provider";case kt:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Et:return t=e.displayName||null,t!==null?t:te(e.type)||"Memo";case $e:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}function ce(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 te(t);case 8:return t===Le?"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 ie(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function me(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ye(e){var t=me(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 l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hr(e){e._valueTracker||(e._valueTracker=Ye(e))}function Fs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=me(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function $r(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 ho(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function As(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ie(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 Is(e,t){t=t.checked,t!=null&&oe(e,"checked",t,!1)}function mo(e,t){Is(e,t);var n=ie(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")?yo(e,t.type,n):t.hasOwnProperty("defaultValue")&&yo(e,t.type,ie(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ms(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 yo(e,t,n){(t!=="number"||$r(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Yn=Array.isArray;function xn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ie(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function go(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(u(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Us(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(u(92));if(Yn(n)){if(1<n.length)throw Error(u(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ie(n)}}function Bs(e,t){var n=ie(t.value),r=ie(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 Hs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function $s(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 vo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?$s(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Vr,Vs=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Vr=Vr||document.createElement("div"),Vr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Vr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var bn={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},Yf=["Webkit","ms","Moz","O"];Object.keys(bn).forEach(function(e){Yf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),bn[t]=bn[e]})});function Ws(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||bn.hasOwnProperty(e)&&bn[e]?(""+t).trim():t+"px"}function qs(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ws(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Zf=B({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 wo(e,t){if(t){if(Zf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(u(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(u(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(u(61))}if(t.style!=null&&typeof t.style!="object")throw Error(u(62))}}function So(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 ko=null;function Eo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xo=null,_n=null,Cn=null;function Qs(e){if(e=kr(e)){if(typeof xo!="function")throw Error(u(280));var t=e.stateNode;t&&(t=dl(t),xo(e.stateNode,e.type,t))}}function Ks(e){_n?Cn?Cn.push(e):Cn=[e]:_n=e}function Gs(){if(_n){var e=_n,t=Cn;if(Cn=_n=null,Qs(e),t)for(e=0;e<t.length;e++)Qs(t[e])}}function Xs(e,t){return e(t)}function Js(){}var _o=!1;function Ys(e,t,n){if(_o)return e(t,n);_o=!0;try{return Xs(e,t,n)}finally{_o=!1,(_n!==null||Cn!==null)&&(Js(),Gs())}}function er(e,t){var n=e.stateNode;if(n===null)return null;var r=dl(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(u(231,t,typeof n));return n}var Co=!1;if(g)try{var tr={};Object.defineProperty(tr,"passive",{get:function(){Co=!0}}),window.addEventListener("test",tr,tr),window.removeEventListener("test",tr,tr)}catch{Co=!1}function bf(e,t,n,r,l,i,a,h,m){var k=Array.prototype.slice.call(arguments,3);try{t.apply(n,k)}catch(N){this.onError(N)}}var nr=!1,Wr=null,qr=!1,To=null,ed={onError:function(e){nr=!0,Wr=e}};function td(e,t,n,r,l,i,a,h,m){nr=!1,Wr=null,bf.apply(ed,arguments)}function nd(e,t,n,r,l,i,a,h,m){if(td.apply(this,arguments),nr){if(nr){var k=Wr;nr=!1,Wr=null}else throw Error(u(198));qr||(qr=!0,To=k)}}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)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Zs(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 bs(e){if(sn(e)!==e)throw Error(u(188))}function rd(e){var t=e.alternate;if(!t){if(t=sn(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return bs(l),e;if(i===r)return bs(l),t;i=i.sibling}throw Error(u(188))}if(n.return!==r.return)n=l,r=i;else{for(var a=!1,h=l.child;h;){if(h===n){a=!0,n=l,r=i;break}if(h===r){a=!0,r=l,n=i;break}h=h.sibling}if(!a){for(h=i.child;h;){if(h===n){a=!0,n=i,r=l;break}if(h===r){a=!0,r=i,n=l;break}h=h.sibling}if(!a)throw Error(u(189))}}if(n.alternate!==r)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function eu(e){return e=rd(e),e!==null?tu(e):null}function tu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=tu(e);if(t!==null)return t;e=e.sibling}return null}var nu=s.unstable_scheduleCallback,ru=s.unstable_cancelCallback,ld=s.unstable_shouldYield,od=s.unstable_requestPaint,Ee=s.unstable_now,id=s.unstable_getCurrentPriorityLevel,Ro=s.unstable_ImmediatePriority,lu=s.unstable_UserBlockingPriority,Qr=s.unstable_NormalPriority,sd=s.unstable_LowPriority,ou=s.unstable_IdlePriority,Kr=null,xt=null;function ud(e){if(xt&&typeof xt.onCommitFiberRoot=="function")try{xt.onCommitFiberRoot(Kr,e,void 0,(e.current.flags&128)===128)}catch{}}var dt=Math.clz32?Math.clz32:fd,ad=Math.log,cd=Math.LN2;function fd(e){return e>>>=0,e===0?32:31-(ad(e)/cd|0)|0}var Gr=64,Xr=4194304;function rr(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 Jr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var h=a&~l;h!==0?r=rr(h):(i&=a,i!==0&&(r=rr(i)))}else a=n&~l,a!==0?r=rr(a):i!==0&&(r=rr(i));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-dt(t),l=1<<n,r|=e[n],t&=~l;return r}function dd(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 pd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-dt(i),h=1<<a,m=l[a];m===-1?((h&n)===0||(h&r)!==0)&&(l[a]=dd(h,t)):m<=t&&(e.expiredLanes|=h),i&=~h}}function No(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function iu(){var e=Gr;return Gr<<=1,(Gr&4194240)===0&&(Gr=64),e}function Po(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function lr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dt(t),e[t]=n}function hd(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 l=31-dt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Oo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-dt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var se=0;function su(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var uu,Lo,au,cu,fu,zo=!1,Yr=[],Mt=null,Ut=null,Bt=null,or=new Map,ir=new Map,Ht=[],md="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 du(e,t){switch(e){case"focusin":case"focusout":Mt=null;break;case"dragenter":case"dragleave":Ut=null;break;case"mouseover":case"mouseout":Bt=null;break;case"pointerover":case"pointerout":or.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ir.delete(t.pointerId)}}function sr(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=kr(t),t!==null&&Lo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function yd(e,t,n,r,l){switch(t){case"focusin":return Mt=sr(Mt,e,t,n,r,l),!0;case"dragenter":return Ut=sr(Ut,e,t,n,r,l),!0;case"mouseover":return Bt=sr(Bt,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return or.set(i,sr(or.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,ir.set(i,sr(ir.get(i)||null,e,t,n,r,l)),!0}return!1}function pu(e){var t=un(e.target);if(t!==null){var n=sn(t);if(n!==null){if(t=n.tag,t===13){if(t=Zs(n),t!==null){e.blockedOn=t,fu(e.priority,function(){au(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 Zr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=jo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ko=r,n.target.dispatchEvent(r),ko=null}else return t=kr(n),t!==null&&Lo(t),e.blockedOn=n,!1;t.shift()}return!0}function hu(e,t,n){Zr(e)&&n.delete(t)}function gd(){zo=!1,Mt!==null&&Zr(Mt)&&(Mt=null),Ut!==null&&Zr(Ut)&&(Ut=null),Bt!==null&&Zr(Bt)&&(Bt=null),or.forEach(hu),ir.forEach(hu)}function ur(e,t){e.blockedOn===t&&(e.blockedOn=null,zo||(zo=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,gd)))}function ar(e){function t(l){return ur(l,e)}if(0<Yr.length){ur(Yr[0],e);for(var n=1;n<Yr.length;n++){var r=Yr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Mt!==null&&ur(Mt,e),Ut!==null&&ur(Ut,e),Bt!==null&&ur(Bt,e),or.forEach(t),ir.forEach(t),n=0;n<Ht.length;n++)r=Ht[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ht.length&&(n=Ht[0],n.blockedOn===null);)pu(n),n.blockedOn===null&&Ht.shift()}var Tn=ue.ReactCurrentBatchConfig,br=!0;function vd(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=1,Do(e,t,n,r)}finally{se=l,Tn.transition=i}}function wd(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=4,Do(e,t,n,r)}finally{se=l,Tn.transition=i}}function Do(e,t,n,r){if(br){var l=jo(e,t,n,r);if(l===null)Yo(e,t,r,el,n),du(e,r);else if(yd(l,e,t,n,r))r.stopPropagation();else if(du(e,r),t&4&&-1<md.indexOf(e)){for(;l!==null;){var i=kr(l);if(i!==null&&uu(i),i=jo(e,t,n,r),i===null&&Yo(e,t,r,el,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Yo(e,t,r,null,n)}}var el=null;function jo(e,t,n,r){if(el=null,e=Eo(r),e=un(e),e!==null)if(t=sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Zs(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 el=e,null}function mu(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(id()){case Ro:return 1;case lu:return 4;case Qr:case sd:return 16;case ou:return 536870912;default:return 16}default:return 16}}var $t=null,Fo=null,tl=null;function yu(){if(tl)return tl;var e,t=Fo,n=t.length,r,l="value"in $t?$t.value:$t.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===l[i-r];r++);return tl=l.slice(e,1<r?1-r:void 0)}function nl(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 rl(){return!0}function gu(){return!1}function Ze(e){function t(n,r,l,i,a){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var h in e)e.hasOwnProperty(h)&&(n=e[h],this[h]=n?n(i):i[h]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?rl:gu,this.isPropagationStopped=gu,this}return B(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=rl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=rl)},persist:function(){},isPersistent:rl}),t}var Rn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ao=Ze(Rn),cr=B({},Rn,{view:0,detail:0}),Sd=Ze(cr),Io,Mo,fr,ll=B({},cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bo,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!==fr&&(fr&&e.type==="mousemove"?(Io=e.screenX-fr.screenX,Mo=e.screenY-fr.screenY):Mo=Io=0,fr=e),Io)},movementY:function(e){return"movementY"in e?e.movementY:Mo}}),vu=Ze(ll),kd=B({},ll,{dataTransfer:0}),Ed=Ze(kd),xd=B({},cr,{relatedTarget:0}),Uo=Ze(xd),_d=B({},Rn,{animationName:0,elapsedTime:0,pseudoElement:0}),Cd=Ze(_d),Td=B({},Rn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Rd=Ze(Td),Nd=B({},Rn,{data:0}),wu=Ze(Nd),Pd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Od={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"},Ld={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function zd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ld[e])?!!t[e]:!1}function Bo(){return zd}var Dd=B({},cr,{key:function(e){if(e.key){var t=Pd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=nl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Od[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bo,charCode:function(e){return e.type==="keypress"?nl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?nl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),jd=Ze(Dd),Fd=B({},ll,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Su=Ze(Fd),Ad=B({},cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bo}),Id=Ze(Ad),Md=B({},Rn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ud=Ze(Md),Bd=B({},ll,{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}),Hd=Ze(Bd),$d=[9,13,27,32],Ho=g&&"CompositionEvent"in window,dr=null;g&&"documentMode"in document&&(dr=document.documentMode);var Vd=g&&"TextEvent"in window&&!dr,ku=g&&(!Ho||dr&&8<dr&&11>=dr),Eu=" ",xu=!1;function _u(e,t){switch(e){case"keyup":return $d.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Cu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Nn=!1;function Wd(e,t){switch(e){case"compositionend":return Cu(t);case"keypress":return t.which!==32?null:(xu=!0,Eu);case"textInput":return e=t.data,e===Eu&&xu?null:e;default:return null}}function qd(e,t){if(Nn)return e==="compositionend"||!Ho&&_u(e,t)?(e=yu(),tl=Fo=$t=null,Nn=!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 ku&&t.locale!=="ko"?null:t.data;default:return null}}var Qd={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 Tu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Qd[e.type]:t==="textarea"}function Ru(e,t,n,r){Ks(r),t=al(t,"onChange"),0<t.length&&(n=new Ao("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var pr=null,hr=null;function Kd(e){qu(e,0)}function ol(e){var t=Dn(e);if(Fs(t))return e}function Gd(e,t){if(e==="change")return t}var Nu=!1;if(g){var $o;if(g){var Vo="oninput"in document;if(!Vo){var Pu=document.createElement("div");Pu.setAttribute("oninput","return;"),Vo=typeof Pu.oninput=="function"}$o=Vo}else $o=!1;Nu=$o&&(!document.documentMode||9<document.documentMode)}function Ou(){pr&&(pr.detachEvent("onpropertychange",Lu),hr=pr=null)}function Lu(e){if(e.propertyName==="value"&&ol(hr)){var t=[];Ru(t,hr,e,Eo(e)),Ys(Kd,t)}}function Xd(e,t,n){e==="focusin"?(Ou(),pr=t,hr=n,pr.attachEvent("onpropertychange",Lu)):e==="focusout"&&Ou()}function Jd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ol(hr)}function Yd(e,t){if(e==="click")return ol(t)}function Zd(e,t){if(e==="input"||e==="change")return ol(t)}function bd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:bd;function mr(e,t){if(pt(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 l=n[r];if(!_.call(t,l)||!pt(e[l],t[l]))return!1}return!0}function zu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Du(e,t){var n=zu(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=zu(n)}}function ju(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ju(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fu(){for(var e=window,t=$r();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$r(e.document)}return t}function Wo(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 ep(e){var t=Fu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ju(n.ownerDocument.documentElement,n)){if(r!==null&&Wo(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 l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Du(n,i);var a=Du(n,r);l&&a&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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 tp=g&&"documentMode"in document&&11>=document.documentMode,Pn=null,qo=null,yr=null,Qo=!1;function Au(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Qo||Pn==null||Pn!==$r(r)||(r=Pn,"selectionStart"in r&&Wo(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}),yr&&mr(yr,r)||(yr=r,r=al(qo,"onSelect"),0<r.length&&(t=new Ao("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Pn)))}function il(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var On={animationend:il("Animation","AnimationEnd"),animationiteration:il("Animation","AnimationIteration"),animationstart:il("Animation","AnimationStart"),transitionend:il("Transition","TransitionEnd")},Ko={},Iu={};g&&(Iu=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 sl(e){if(Ko[e])return Ko[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Iu)return Ko[e]=t[n];return e}var Mu=sl("animationend"),Uu=sl("animationiteration"),Bu=sl("animationstart"),Hu=sl("transitionend"),$u=new Map,Vu="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 Vt(e,t){$u.set(e,t),d(t,[e])}for(var Go=0;Go<Vu.length;Go++){var Xo=Vu[Go],np=Xo.toLowerCase(),rp=Xo[0].toUpperCase()+Xo.slice(1);Vt(np,"on"+rp)}Vt(Mu,"onAnimationEnd"),Vt(Uu,"onAnimationIteration"),Vt(Bu,"onAnimationStart"),Vt("dblclick","onDoubleClick"),Vt("focusin","onFocus"),Vt("focusout","onBlur"),Vt(Hu,"onTransitionEnd"),p("onMouseEnter",["mouseout","mouseover"]),p("onMouseLeave",["mouseout","mouseover"]),p("onPointerEnter",["pointerout","pointerover"]),p("onPointerLeave",["pointerout","pointerover"]),d("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),d("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),d("onBeforeInput",["compositionend","keypress","textInput","paste"]),d("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var gr="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(" "),lp=new Set("cancel close invalid load scroll toggle".split(" ").concat(gr));function Wu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,nd(r,t,void 0,e),e.currentTarget=null}function qu(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var h=r[a],m=h.instance,k=h.currentTarget;if(h=h.listener,m!==i&&l.isPropagationStopped())break e;Wu(l,h,k),i=m}else for(a=0;a<r.length;a++){if(h=r[a],m=h.instance,k=h.currentTarget,h=h.listener,m!==i&&l.isPropagationStopped())break e;Wu(l,h,k),i=m}}}if(qr)throw e=To,qr=!1,To=null,e}function de(e,t){var n=t[ri];n===void 0&&(n=t[ri]=new Set);var r=e+"__bubble";n.has(r)||(Qu(t,e,2,!1),n.add(r))}function Jo(e,t,n){var r=0;t&&(r|=4),Qu(n,e,r,t)}var ul="_reactListening"+Math.random().toString(36).slice(2);function vr(e){if(!e[ul]){e[ul]=!0,c.forEach(function(n){n!=="selectionchange"&&(lp.has(n)||Jo(n,!1,e),Jo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ul]||(t[ul]=!0,Jo("selectionchange",!1,t))}}function Qu(e,t,n,r){switch(mu(t)){case 1:var l=vd;break;case 4:l=wd;break;default:l=Do}n=l.bind(null,t,n,e),l=void 0,!Co||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Yo(e,t,n,r,l){var i=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var h=r.stateNode.containerInfo;if(h===l||h.nodeType===8&&h.parentNode===l)break;if(a===4)for(a=r.return;a!==null;){var m=a.tag;if((m===3||m===4)&&(m=a.stateNode.containerInfo,m===l||m.nodeType===8&&m.parentNode===l))return;a=a.return}for(;h!==null;){if(a=un(h),a===null)return;if(m=a.tag,m===5||m===6){r=i=a;continue e}h=h.parentNode}}r=r.return}Ys(function(){var k=i,N=Eo(n),P=[];e:{var T=$u.get(e);if(T!==void 0){var A=Ao,H=e;switch(e){case"keypress":if(nl(n)===0)break e;case"keydown":case"keyup":A=jd;break;case"focusin":H="focus",A=Uo;break;case"focusout":H="blur",A=Uo;break;case"beforeblur":case"afterblur":A=Uo;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":A=vu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=Ed;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=Id;break;case Mu:case Uu:case Bu:A=Cd;break;case Hu:A=Ud;break;case"scroll":A=Sd;break;case"wheel":A=Hd;break;case"copy":case"cut":case"paste":A=Rd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=Su}var $=(t&4)!==0,xe=!$&&e==="scroll",w=$?T!==null?T+"Capture":null:T;$=[];for(var y=k,S;y!==null;){S=y;var L=S.stateNode;if(S.tag===5&&L!==null&&(S=L,w!==null&&(L=er(y,w),L!=null&&$.push(wr(y,L,S)))),xe)break;y=y.return}0<$.length&&(T=new A(T,H,null,n,N),P.push({event:T,listeners:$}))}}if((t&7)===0){e:{if(T=e==="mouseover"||e==="pointerover",A=e==="mouseout"||e==="pointerout",T&&n!==ko&&(H=n.relatedTarget||n.fromElement)&&(un(H)||H[Ot]))break e;if((A||T)&&(T=N.window===N?N:(T=N.ownerDocument)?T.defaultView||T.parentWindow:window,A?(H=n.relatedTarget||n.toElement,A=k,H=H?un(H):null,H!==null&&(xe=sn(H),H!==xe||H.tag!==5&&H.tag!==6)&&(H=null)):(A=null,H=k),A!==H)){if($=vu,L="onMouseLeave",w="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&($=Su,L="onPointerLeave",w="onPointerEnter",y="pointer"),xe=A==null?T:Dn(A),S=H==null?T:Dn(H),T=new $(L,y+"leave",A,n,N),T.target=xe,T.relatedTarget=S,L=null,un(N)===k&&($=new $(w,y+"enter",H,n,N),$.target=S,$.relatedTarget=xe,L=$),xe=L,A&&H)t:{for($=A,w=H,y=0,S=$;S;S=Ln(S))y++;for(S=0,L=w;L;L=Ln(L))S++;for(;0<y-S;)$=Ln($),y--;for(;0<S-y;)w=Ln(w),S--;for(;y--;){if($===w||w!==null&&$===w.alternate)break t;$=Ln($),w=Ln(w)}$=null}else $=null;A!==null&&Ku(P,T,A,$,!1),H!==null&&xe!==null&&Ku(P,xe,H,$,!0)}}e:{if(T=k?Dn(k):window,A=T.nodeName&&T.nodeName.toLowerCase(),A==="select"||A==="input"&&T.type==="file")var V=Gd;else if(Tu(T))if(Nu)V=Zd;else{V=Jd;var W=Xd}else(A=T.nodeName)&&A.toLowerCase()==="input"&&(T.type==="checkbox"||T.type==="radio")&&(V=Yd);if(V&&(V=V(e,k))){Ru(P,V,n,N);break e}W&&W(e,T,k),e==="focusout"&&(W=T._wrapperState)&&W.controlled&&T.type==="number"&&yo(T,"number",T.value)}switch(W=k?Dn(k):window,e){case"focusin":(Tu(W)||W.contentEditable==="true")&&(Pn=W,qo=k,yr=null);break;case"focusout":yr=qo=Pn=null;break;case"mousedown":Qo=!0;break;case"contextmenu":case"mouseup":case"dragend":Qo=!1,Au(P,n,N);break;case"selectionchange":if(tp)break;case"keydown":case"keyup":Au(P,n,N)}var q;if(Ho)e:{switch(e){case"compositionstart":var K="onCompositionStart";break e;case"compositionend":K="onCompositionEnd";break e;case"compositionupdate":K="onCompositionUpdate";break e}K=void 0}else Nn?_u(e,n)&&(K="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(K="onCompositionStart");K&&(ku&&n.locale!=="ko"&&(Nn||K!=="onCompositionStart"?K==="onCompositionEnd"&&Nn&&(q=yu()):($t=N,Fo="value"in $t?$t.value:$t.textContent,Nn=!0)),W=al(k,K),0<W.length&&(K=new wu(K,e,null,n,N),P.push({event:K,listeners:W}),q?K.data=q:(q=Cu(n),q!==null&&(K.data=q)))),(q=Vd?Wd(e,n):qd(e,n))&&(k=al(k,"onBeforeInput"),0<k.length&&(N=new wu("onBeforeInput","beforeinput",null,n,N),P.push({event:N,listeners:k}),N.data=q))}qu(P,t)})}function wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function al(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=er(e,n),i!=null&&r.unshift(wr(e,i,l)),i=er(e,t),i!=null&&r.push(wr(e,i,l))),e=e.return}return r}function Ln(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ku(e,t,n,r,l){for(var i=t._reactName,a=[];n!==null&&n!==r;){var h=n,m=h.alternate,k=h.stateNode;if(m!==null&&m===r)break;h.tag===5&&k!==null&&(h=k,l?(m=er(n,i),m!=null&&a.unshift(wr(n,m,h))):l||(m=er(n,i),m!=null&&a.push(wr(n,m,h)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var op=/\r\n?/g,ip=/\u0000|\uFFFD/g;function Gu(e){return(typeof e=="string"?e:""+e).replace(op,`
  362. `).replace(ip,"")}function cl(e,t,n){if(t=Gu(t),Gu(e)!==t&&n)throw Error(u(425))}function fl(){}var Zo=null,bo=null;function ei(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 ti=typeof setTimeout=="function"?setTimeout:void 0,sp=typeof clearTimeout=="function"?clearTimeout:void 0,Xu=typeof Promise=="function"?Promise:void 0,up=typeof queueMicrotask=="function"?queueMicrotask:typeof Xu<"u"?function(e){return Xu.resolve(null).then(e).catch(ap)}:ti;function ap(e){setTimeout(function(){throw e})}function ni(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),ar(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);ar(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 Ju(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),_t="__reactFiber$"+zn,Sr="__reactProps$"+zn,Ot="__reactContainer$"+zn,ri="__reactEvents$"+zn,cp="__reactListeners$"+zn,fp="__reactHandles$"+zn;function un(e){var t=e[_t];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ot]||n[_t]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ju(e);e!==null;){if(n=e[_t])return n;e=Ju(e)}return t}e=n,n=e.parentNode}return null}function kr(e){return e=e[_t]||e[Ot],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Dn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(u(33))}function dl(e){return e[Sr]||null}var li=[],jn=-1;function qt(e){return{current:e}}function pe(e){0>jn||(e.current=li[jn],li[jn]=null,jn--)}function fe(e,t){jn++,li[jn]=e.current,e.current=t}var Qt={},je=qt(Qt),Ve=qt(!1),an=Qt;function Fn(e,t){var n=e.type.contextTypes;if(!n)return Qt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function We(e){return e=e.childContextTypes,e!=null}function pl(){pe(Ve),pe(je)}function Yu(e,t,n){if(je.current!==Qt)throw Error(u(168));fe(je,t),fe(Ve,n)}function Zu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(u(108,ce(e)||"Unknown",l));return B({},n,r)}function hl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qt,an=je.current,fe(je,e),fe(Ve,Ve.current),!0}function bu(e,t,n){var r=e.stateNode;if(!r)throw Error(u(169));n?(e=Zu(e,t,an),r.__reactInternalMemoizedMergedChildContext=e,pe(Ve),pe(je),fe(je,e)):pe(Ve),fe(Ve,n)}var Lt=null,ml=!1,oi=!1;function ea(e){Lt===null?Lt=[e]:Lt.push(e)}function dp(e){ml=!0,ea(e)}function Kt(){if(!oi&&Lt!==null){oi=!0;var e=0,t=se;try{var n=Lt;for(se=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Lt=null,ml=!1}catch(l){throw Lt!==null&&(Lt=Lt.slice(e+1)),nu(Ro,Kt),l}finally{se=t,oi=!1}}return null}var An=[],In=0,yl=null,gl=0,rt=[],lt=0,cn=null,zt=1,Dt="";function fn(e,t){An[In++]=gl,An[In++]=yl,yl=e,gl=t}function ta(e,t,n){rt[lt++]=zt,rt[lt++]=Dt,rt[lt++]=cn,cn=e;var r=zt;e=Dt;var l=32-dt(r)-1;r&=~(1<<l),n+=1;var i=32-dt(t)+l;if(30<i){var a=l-l%5;i=(r&(1<<a)-1).toString(32),r>>=a,l-=a,zt=1<<32-dt(t)+l|n<<l|r,Dt=i+e}else zt=1<<i|n<<l|r,Dt=e}function ii(e){e.return!==null&&(fn(e,1),ta(e,1,0))}function si(e){for(;e===yl;)yl=An[--In],An[In]=null,gl=An[--In],An[In]=null;for(;e===cn;)cn=rt[--lt],rt[lt]=null,Dt=rt[--lt],rt[lt]=null,zt=rt[--lt],rt[lt]=null}var be=null,et=null,ye=!1,ht=null;function na(e,t){var n=ut(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 ra(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,et=Wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,be=e,et=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=cn!==null?{id:zt,overflow:Dt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ut(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,be=e,et=null,!0):!1;default:return!1}}function ui(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ai(e){if(ye){var t=et;if(t){var n=t;if(!ra(e,t)){if(ui(e))throw Error(u(418));t=Wt(n.nextSibling);var r=be;t&&ra(e,t)?na(r,n):(e.flags=e.flags&-4097|2,ye=!1,be=e)}}else{if(ui(e))throw Error(u(418));e.flags=e.flags&-4097|2,ye=!1,be=e}}}function la(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;be=e}function vl(e){if(e!==be)return!1;if(!ye)return la(e),ye=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ei(e.type,e.memoizedProps)),t&&(t=et)){if(ui(e))throw oa(),Error(u(418));for(;t;)na(e,t),t=Wt(t.nextSibling)}if(la(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){et=Wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}et=null}}else et=be?Wt(e.stateNode.nextSibling):null;return!0}function oa(){for(var e=et;e;)e=Wt(e.nextSibling)}function Mn(){et=be=null,ye=!1}function ci(e){ht===null?ht=[e]:ht.push(e)}var pp=ue.ReactCurrentBatchConfig;function Er(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(u(309));var r=n.stateNode}if(!r)throw Error(u(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var h=l.refs;a===null?delete h[i]:h[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(u(284));if(!n._owner)throw Error(u(290,e))}return e}function wl(e,t){throw e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ia(e){var t=e._init;return t(e._payload)}function sa(e){function t(w,y){if(e){var S=w.deletions;S===null?(w.deletions=[y],w.flags|=16):S.push(y)}}function n(w,y){if(!e)return null;for(;y!==null;)t(w,y),y=y.sibling;return null}function r(w,y){for(w=new Map;y!==null;)y.key!==null?w.set(y.key,y):w.set(y.index,y),y=y.sibling;return w}function l(w,y){return w=tn(w,y),w.index=0,w.sibling=null,w}function i(w,y,S){return w.index=S,e?(S=w.alternate,S!==null?(S=S.index,S<y?(w.flags|=2,y):S):(w.flags|=2,y)):(w.flags|=1048576,y)}function a(w){return e&&w.alternate===null&&(w.flags|=2),w}function h(w,y,S,L){return y===null||y.tag!==6?(y=ts(S,w.mode,L),y.return=w,y):(y=l(y,S),y.return=w,y)}function m(w,y,S,L){var V=S.type;return V===we?N(w,y,S.props.children,L,S.key):y!==null&&(y.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===$e&&ia(V)===y.type)?(L=l(y,S.props),L.ref=Er(w,y,S),L.return=w,L):(L=Vl(S.type,S.key,S.props,null,w.mode,L),L.ref=Er(w,y,S),L.return=w,L)}function k(w,y,S,L){return y===null||y.tag!==4||y.stateNode.containerInfo!==S.containerInfo||y.stateNode.implementation!==S.implementation?(y=ns(S,w.mode,L),y.return=w,y):(y=l(y,S.children||[]),y.return=w,y)}function N(w,y,S,L,V){return y===null||y.tag!==7?(y=wn(S,w.mode,L,V),y.return=w,y):(y=l(y,S),y.return=w,y)}function P(w,y,S){if(typeof y=="string"&&y!==""||typeof y=="number")return y=ts(""+y,w.mode,S),y.return=w,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ae:return S=Vl(y.type,y.key,y.props,null,w.mode,S),S.ref=Er(w,null,y),S.return=w,S;case he:return y=ns(y,w.mode,S),y.return=w,y;case $e:var L=y._init;return P(w,L(y._payload),S)}if(Yn(y)||Q(y))return y=wn(y,w.mode,S,null),y.return=w,y;wl(w,y)}return null}function T(w,y,S,L){var V=y!==null?y.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return V!==null?null:h(w,y,""+S,L);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case ae:return S.key===V?m(w,y,S,L):null;case he:return S.key===V?k(w,y,S,L):null;case $e:return V=S._init,T(w,y,V(S._payload),L)}if(Yn(S)||Q(S))return V!==null?null:N(w,y,S,L,null);wl(w,S)}return null}function A(w,y,S,L,V){if(typeof L=="string"&&L!==""||typeof L=="number")return w=w.get(S)||null,h(y,w,""+L,V);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case ae:return w=w.get(L.key===null?S:L.key)||null,m(y,w,L,V);case he:return w=w.get(L.key===null?S:L.key)||null,k(y,w,L,V);case $e:var W=L._init;return A(w,y,S,W(L._payload),V)}if(Yn(L)||Q(L))return w=w.get(S)||null,N(y,w,L,V,null);wl(y,L)}return null}function H(w,y,S,L){for(var V=null,W=null,q=y,K=y=0,Oe=null;q!==null&&K<S.length;K++){q.index>K?(Oe=q,q=null):Oe=q.sibling;var ne=T(w,q,S[K],L);if(ne===null){q===null&&(q=Oe);break}e&&q&&ne.alternate===null&&t(w,q),y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne,q=Oe}if(K===S.length)return n(w,q),ye&&fn(w,K),V;if(q===null){for(;K<S.length;K++)q=P(w,S[K],L),q!==null&&(y=i(q,y,K),W===null?V=q:W.sibling=q,W=q);return ye&&fn(w,K),V}for(q=r(w,q);K<S.length;K++)Oe=A(q,w,K,S[K],L),Oe!==null&&(e&&Oe.alternate!==null&&q.delete(Oe.key===null?K:Oe.key),y=i(Oe,y,K),W===null?V=Oe:W.sibling=Oe,W=Oe);return e&&q.forEach(function(nn){return t(w,nn)}),ye&&fn(w,K),V}function $(w,y,S,L){var V=Q(S);if(typeof V!="function")throw Error(u(150));if(S=V.call(S),S==null)throw Error(u(151));for(var W=V=null,q=y,K=y=0,Oe=null,ne=S.next();q!==null&&!ne.done;K++,ne=S.next()){q.index>K?(Oe=q,q=null):Oe=q.sibling;var nn=T(w,q,ne.value,L);if(nn===null){q===null&&(q=Oe);break}e&&q&&nn.alternate===null&&t(w,q),y=i(nn,y,K),W===null?V=nn:W.sibling=nn,W=nn,q=Oe}if(ne.done)return n(w,q),ye&&fn(w,K),V;if(q===null){for(;!ne.done;K++,ne=S.next())ne=P(w,ne.value,L),ne!==null&&(y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne);return ye&&fn(w,K),V}for(q=r(w,q);!ne.done;K++,ne=S.next())ne=A(q,w,K,ne.value,L),ne!==null&&(e&&ne.alternate!==null&&q.delete(ne.key===null?K:ne.key),y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne);return e&&q.forEach(function(Qp){return t(w,Qp)}),ye&&fn(w,K),V}function xe(w,y,S,L){if(typeof S=="object"&&S!==null&&S.type===we&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case ae:e:{for(var V=S.key,W=y;W!==null;){if(W.key===V){if(V=S.type,V===we){if(W.tag===7){n(w,W.sibling),y=l(W,S.props.children),y.return=w,w=y;break e}}else if(W.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===$e&&ia(V)===W.type){n(w,W.sibling),y=l(W,S.props),y.ref=Er(w,W,S),y.return=w,w=y;break e}n(w,W);break}else t(w,W);W=W.sibling}S.type===we?(y=wn(S.props.children,w.mode,L,S.key),y.return=w,w=y):(L=Vl(S.type,S.key,S.props,null,w.mode,L),L.ref=Er(w,y,S),L.return=w,w=L)}return a(w);case he:e:{for(W=S.key;y!==null;){if(y.key===W)if(y.tag===4&&y.stateNode.containerInfo===S.containerInfo&&y.stateNode.implementation===S.implementation){n(w,y.sibling),y=l(y,S.children||[]),y.return=w,w=y;break e}else{n(w,y);break}else t(w,y);y=y.sibling}y=ns(S,w.mode,L),y.return=w,w=y}return a(w);case $e:return W=S._init,xe(w,y,W(S._payload),L)}if(Yn(S))return H(w,y,S,L);if(Q(S))return $(w,y,S,L);wl(w,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,y!==null&&y.tag===6?(n(w,y.sibling),y=l(y,S),y.return=w,w=y):(n(w,y),y=ts(S,w.mode,L),y.return=w,w=y),a(w)):n(w,y)}return xe}var Un=sa(!0),ua=sa(!1),Sl=qt(null),kl=null,Bn=null,fi=null;function di(){fi=Bn=kl=null}function pi(e){var t=Sl.current;pe(Sl),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 Hn(e,t){kl=e,fi=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(qe=!0),e.firstContext=null)}function ot(e){var t=e._currentValue;if(fi!==e)if(e={context:e,memoizedValue:t,next:null},Bn===null){if(kl===null)throw Error(u(308));Bn=e,kl.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return t}var dn=null;function mi(e){dn===null?dn=[e]:dn.push(e)}function aa(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,mi(t)):(n.next=l.next,l.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 Gt=!1;function yi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ca(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 Ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Xt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(b&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,jt(e,n)}return l=r.interleaved,l===null?(t.next=t,mi(r)):(t.next=l.next,l.next=t),r.interleaved=t,jt(e,n)}function El(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,Oo(e,n)}}function fa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,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 xl(e,t,n,r){var l=e.updateQueue;Gt=!1;var i=l.firstBaseUpdate,a=l.lastBaseUpdate,h=l.shared.pending;if(h!==null){l.shared.pending=null;var m=h,k=m.next;m.next=null,a===null?i=k:a.next=k,a=m;var N=e.alternate;N!==null&&(N=N.updateQueue,h=N.lastBaseUpdate,h!==a&&(h===null?N.firstBaseUpdate=k:h.next=k,N.lastBaseUpdate=m))}if(i!==null){var P=l.baseState;a=0,N=k=m=null,h=i;do{var T=h.lane,A=h.eventTime;if((r&T)===T){N!==null&&(N=N.next={eventTime:A,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,next:null});e:{var H=e,$=h;switch(T=t,A=n,$.tag){case 1:if(H=$.payload,typeof H=="function"){P=H.call(A,P,T);break e}P=H;break e;case 3:H.flags=H.flags&-65537|128;case 0:if(H=$.payload,T=typeof H=="function"?H.call(A,P,T):H,T==null)break e;P=B({},P,T);break e;case 2:Gt=!0}}h.callback!==null&&h.lane!==0&&(e.flags|=64,T=l.effects,T===null?l.effects=[h]:T.push(h))}else A={eventTime:A,lane:T,tag:h.tag,payload:h.payload,callback:h.callback,next:null},N===null?(k=N=A,m=P):N=N.next=A,a|=T;if(h=h.next,h===null){if(h=l.shared.pending,h===null)break;T=h,h=T.next,T.next=null,l.lastBaseUpdate=T,l.shared.pending=null}}while(!0);if(N===null&&(m=P),l.baseState=m,l.firstBaseUpdate=k,l.lastBaseUpdate=N,t=l.shared.interleaved,t!==null){l=t;do a|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);mn|=a,e.lanes=a,e.memoizedState=P}}function da(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(u(191,l));l.call(r)}}}var xr={},Ct=qt(xr),_r=qt(xr),Cr=qt(xr);function pn(e){if(e===xr)throw Error(u(174));return e}function gi(e,t){switch(fe(Cr,t),fe(_r,e),fe(Ct,xr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vo(t,e)}pe(Ct),fe(Ct,t)}function $n(){pe(Ct),pe(_r),pe(Cr)}function pa(e){pn(Cr.current);var t=pn(Ct.current),n=vo(t,e.type);t!==n&&(fe(_r,e),fe(Ct,n))}function vi(e){_r.current===e&&(pe(Ct),pe(_r))}var ge=qt(0);function _l(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)!==0)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 wi=[];function Si(){for(var e=0;e<wi.length;e++)wi[e]._workInProgressVersionPrimary=null;wi.length=0}var Cl=ue.ReactCurrentDispatcher,ki=ue.ReactCurrentBatchConfig,hn=0,ve=null,Te=null,Ne=null,Tl=!1,Tr=!1,Rr=0,hp=0;function Fe(){throw Error(u(321))}function Ei(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function xi(e,t,n,r,l,i){if(hn=i,ve=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cl.current=e===null||e.memoizedState===null?vp:wp,e=n(r,l),Tr){i=0;do{if(Tr=!1,Rr=0,25<=i)throw Error(u(301));i+=1,Ne=Te=null,t.updateQueue=null,Cl.current=Sp,e=n(r,l)}while(Tr)}if(Cl.current=Pl,t=Te!==null&&Te.next!==null,hn=0,Ne=Te=ve=null,Tl=!1,t)throw Error(u(300));return e}function _i(){var e=Rr!==0;return Rr=0,e}function Tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ne===null?ve.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function it(){if(Te===null){var e=ve.alternate;e=e!==null?e.memoizedState:null}else e=Te.next;var t=Ne===null?ve.memoizedState:Ne.next;if(t!==null)Ne=t,Te=e;else{if(e===null)throw Error(u(310));Te=e,e={memoizedState:Te.memoizedState,baseState:Te.baseState,baseQueue:Te.baseQueue,queue:Te.queue,next:null},Ne===null?ve.memoizedState=Ne=e:Ne=Ne.next=e}return Ne}function Nr(e,t){return typeof t=="function"?t(e):t}function Ci(e){var t=it(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=Te,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var a=l.next;l.next=i.next,i.next=a}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var h=a=null,m=null,k=i;do{var N=k.lane;if((hn&N)===N)m!==null&&(m=m.next={lane:0,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),r=k.hasEagerState?k.eagerState:e(r,k.action);else{var P={lane:N,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null};m===null?(h=m=P,a=r):m=m.next=P,ve.lanes|=N,mn|=N}k=k.next}while(k!==null&&k!==i);m===null?a=r:m.next=h,pt(r,t.memoizedState)||(qe=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=m,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,ve.lanes|=i,mn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ti(e){var t=it(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var a=l=l.next;do i=e(i,a.action),a=a.next;while(a!==l);pt(i,t.memoizedState)||(qe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ha(){}function ma(e,t){var n=ve,r=it(),l=t(),i=!pt(r.memoizedState,l);if(i&&(r.memoizedState=l,qe=!0),r=r.queue,Ri(va.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Ne!==null&&Ne.memoizedState.tag&1){if(n.flags|=2048,Pr(9,ga.bind(null,n,r,l,t),void 0,null),Pe===null)throw Error(u(349));(hn&30)!==0||ya(n,t,l)}return l}function ya(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ga(e,t,n,r){t.value=n,t.getSnapshot=r,wa(t)&&Sa(e)}function va(e,t,n){return n(function(){wa(t)&&Sa(e)})}function wa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!pt(e,n)}catch{return!0}}function Sa(e){var t=jt(e,1);t!==null&&vt(t,e,1,-1)}function ka(e){var t=Tt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:e},t.queue=e,e=e.dispatch=gp.bind(null,ve,e),[t.memoizedState,e]}function Pr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.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 Ea(){return it().memoizedState}function Rl(e,t,n,r){var l=Tt();ve.flags|=e,l.memoizedState=Pr(1|t,n,void 0,r===void 0?null:r)}function Nl(e,t,n,r){var l=it();r=r===void 0?null:r;var i=void 0;if(Te!==null){var a=Te.memoizedState;if(i=a.destroy,r!==null&&Ei(r,a.deps)){l.memoizedState=Pr(t,n,i,r);return}}ve.flags|=e,l.memoizedState=Pr(1|t,n,i,r)}function xa(e,t){return Rl(8390656,8,e,t)}function Ri(e,t){return Nl(2048,8,e,t)}function _a(e,t){return Nl(4,2,e,t)}function Ca(e,t){return Nl(4,4,e,t)}function Ta(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 Ra(e,t,n){return n=n!=null?n.concat([e]):null,Nl(4,4,Ta.bind(null,t,e),n)}function Ni(){}function Na(e,t){var n=it();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ei(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Pa(e,t){var n=it();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ei(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Oa(e,t,n){return(hn&21)===0?(e.baseState&&(e.baseState=!1,qe=!0),e.memoizedState=n):(pt(n,t)||(n=iu(),ve.lanes|=n,mn|=n,e.baseState=!0),t)}function mp(e,t){var n=se;se=n!==0&&4>n?n:4,e(!0);var r=ki.transition;ki.transition={};try{e(!1),t()}finally{se=n,ki.transition=r}}function La(){return it().memoizedState}function yp(e,t,n){var r=bt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},za(e))Da(t,n);else if(n=aa(e,t,n,r),n!==null){var l=Be();vt(n,e,r,l),ja(n,t,r)}}function gp(e,t,n){var r=bt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(za(e))Da(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,h=i(a,n);if(l.hasEagerState=!0,l.eagerState=h,pt(h,a)){var m=t.interleaved;m===null?(l.next=l,mi(t)):(l.next=m.next,m.next=l),t.interleaved=l;return}}catch{}finally{}n=aa(e,t,l,r),n!==null&&(l=Be(),vt(n,e,r,l),ja(n,t,r))}}function za(e){var t=e.alternate;return e===ve||t!==null&&t===ve}function Da(e,t){Tr=Tl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ja(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Oo(e,n)}}var Pl={readContext:ot,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useInsertionEffect:Fe,useLayoutEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useMutableSource:Fe,useSyncExternalStore:Fe,useId:Fe,unstable_isNewReconciler:!1},vp={readContext:ot,useCallback:function(e,t){return Tt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:xa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Rl(4194308,4,Ta.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Rl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Rl(4,2,e,t)},useMemo:function(e,t){var n=Tt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Tt();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=yp.bind(null,ve,e),[r.memoizedState,e]},useRef:function(e){var t=Tt();return e={current:e},t.memoizedState=e},useState:ka,useDebugValue:Ni,useDeferredValue:function(e){return Tt().memoizedState=e},useTransition:function(){var e=ka(!1),t=e[0];return e=mp.bind(null,e[1]),Tt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ve,l=Tt();if(ye){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),Pe===null)throw Error(u(349));(hn&30)!==0||ya(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,xa(va.bind(null,r,i,e),[e]),r.flags|=2048,Pr(9,ga.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Tt(),t=Pe.identifierPrefix;if(ye){var n=Dt,r=zt;n=(r&~(1<<32-dt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Rr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=hp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},wp={readContext:ot,useCallback:Na,useContext:ot,useEffect:Ri,useImperativeHandle:Ra,useInsertionEffect:_a,useLayoutEffect:Ca,useMemo:Pa,useReducer:Ci,useRef:Ea,useState:function(){return Ci(Nr)},useDebugValue:Ni,useDeferredValue:function(e){var t=it();return Oa(t,Te.memoizedState,e)},useTransition:function(){var e=Ci(Nr)[0],t=it().memoizedState;return[e,t]},useMutableSource:ha,useSyncExternalStore:ma,useId:La,unstable_isNewReconciler:!1},Sp={readContext:ot,useCallback:Na,useContext:ot,useEffect:Ri,useImperativeHandle:Ra,useInsertionEffect:_a,useLayoutEffect:Ca,useMemo:Pa,useReducer:Ti,useRef:Ea,useState:function(){return Ti(Nr)},useDebugValue:Ni,useDeferredValue:function(e){var t=it();return Te===null?t.memoizedState=e:Oa(t,Te.memoizedState,e)},useTransition:function(){var e=Ti(Nr)[0],t=it().memoizedState;return[e,t]},useMutableSource:ha,useSyncExternalStore:ma,useId:La,unstable_isNewReconciler:!1};function mt(e,t){if(e&&e.defaultProps){t=B({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Pi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ol={isMounted:function(e){return(e=e._reactInternals)?sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),l=bt(e),i=Ft(r,l);i.payload=t,n!=null&&(i.callback=n),t=Xt(e,i,l),t!==null&&(vt(t,e,l,r),El(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),l=bt(e),i=Ft(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Xt(e,i,l),t!==null&&(vt(t,e,l,r),El(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=bt(e),l=Ft(n,r);l.tag=2,t!=null&&(l.callback=t),t=Xt(e,l,r),t!==null&&(vt(t,e,r,n),El(t,e,r))}};function Fa(e,t,n,r,l,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!mr(n,r)||!mr(l,i):!0}function Aa(e,t,n){var r=!1,l=Qt,i=t.contextType;return typeof i=="object"&&i!==null?i=ot(i):(l=We(t)?an:je.current,r=t.contextTypes,i=(r=r!=null)?Fn(e,l):Qt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ol,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ia(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&&Ol.enqueueReplaceState(t,t.state,null)}function Oi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},yi(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=ot(i):(i=We(t)?an:je.current,l.context=Fn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Pi(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ol.enqueueReplaceState(l,l.state,null),xl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Vn(e,t){try{var n="",r=t;do n+=ee(r),r=r.return;while(r);var l=n}catch(i){l=`
  363. Error generating stack: `+i.message+`
  364. `+i.stack}return{value:e,source:t,stack:l,digest:null}}function Li(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var kp=typeof WeakMap=="function"?WeakMap:Map;function Ma(e,t,n){n=Ft(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Il||(Il=!0,Ki=r),zi(e,t)},n}function Ua(e,t,n){n=Ft(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){zi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){zi(e,t),typeof r!="function"&&(Yt===null?Yt=new Set([this]):Yt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Ba(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new kp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Fp.bind(null,e,t,n),t.then(e,e))}function Ha(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 $a(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ft(-1,1),t.tag=2,Xt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Ep=ue.ReactCurrentOwner,qe=!1;function Ue(e,t,n,r){t.child=e===null?ua(t,null,n,r):Un(t,e.child,n,r)}function Va(e,t,n,r,l){n=n.render;var i=t.ref;return Hn(t,l),r=xi(e,t,n,r,i,l),n=_i(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,At(e,t,l)):(ye&&n&&ii(t),t.flags|=1,Ue(e,t,r,l),t.child)}function Wa(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!es(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,qa(e,t,i,r,l)):(e=Vl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&l)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:mr,n(a,r)&&e.ref===t.ref)return At(e,t,l)}return t.flags|=1,e=tn(i,r),e.ref=t.ref,e.return=t,t.child=e}function qa(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(mr(i,r)&&e.ref===t.ref)if(qe=!1,t.pendingProps=r=i,(e.lanes&l)!==0)(e.flags&131072)!==0&&(qe=!0);else return t.lanes=e.lanes,At(e,t,l)}return Di(e,t,n,r,l)}function Qa(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},fe(qn,tt),tt|=n;else{if((n&1073741824)===0)return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,fe(qn,tt),tt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,fe(qn,tt),tt|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,fe(qn,tt),tt|=r;return Ue(e,t,l,n),t.child}function Ka(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Di(e,t,n,r,l){var i=We(n)?an:je.current;return i=Fn(t,i),Hn(t,l),n=xi(e,t,n,r,i,l),r=_i(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,At(e,t,l)):(ye&&r&&ii(t),t.flags|=1,Ue(e,t,n,l),t.child)}function Ga(e,t,n,r,l){if(We(n)){var i=!0;hl(t)}else i=!1;if(Hn(t,l),t.stateNode===null)zl(e,t),Aa(t,n,r),Oi(t,n,r,l),r=!0;else if(e===null){var a=t.stateNode,h=t.memoizedProps;a.props=h;var m=a.context,k=n.contextType;typeof k=="object"&&k!==null?k=ot(k):(k=We(n)?an:je.current,k=Fn(t,k));var N=n.getDerivedStateFromProps,P=typeof N=="function"||typeof a.getSnapshotBeforeUpdate=="function";P||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(h!==r||m!==k)&&Ia(t,a,r,k),Gt=!1;var T=t.memoizedState;a.state=T,xl(t,r,a,l),m=t.memoizedState,h!==r||T!==m||Ve.current||Gt?(typeof N=="function"&&(Pi(t,n,N,r),m=t.memoizedState),(h=Gt||Fa(t,n,h,r,T,m,k))?(P||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=k,r=h):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,ca(e,t),h=t.memoizedProps,k=t.type===t.elementType?h:mt(t.type,h),a.props=k,P=t.pendingProps,T=a.context,m=n.contextType,typeof m=="object"&&m!==null?m=ot(m):(m=We(n)?an:je.current,m=Fn(t,m));var A=n.getDerivedStateFromProps;(N=typeof A=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(h!==P||T!==m)&&Ia(t,a,r,m),Gt=!1,T=t.memoizedState,a.state=T,xl(t,r,a,l);var H=t.memoizedState;h!==P||T!==H||Ve.current||Gt?(typeof A=="function"&&(Pi(t,n,A,r),H=t.memoizedState),(k=Gt||Fa(t,n,k,r,T,H,m)||!1)?(N||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,H,m),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,H,m)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=H),a.props=r,a.state=H,a.context=m,r=k):(typeof a.componentDidUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),r=!1)}return ji(e,t,n,r,i,l)}function ji(e,t,n,r,l,i){Ka(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return l&&bu(t,n,!1),At(e,t,i);r=t.stateNode,Ep.current=t;var h=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Un(t,e.child,null,i),t.child=Un(t,null,h,i)):Ue(e,t,h,i),t.memoizedState=r.state,l&&bu(t,n,!0),t.child}function Xa(e){var t=e.stateNode;t.pendingContext?Yu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Yu(e,t.context,!1),gi(e,t.containerInfo)}function Ja(e,t,n,r,l){return Mn(),ci(l),t.flags|=256,Ue(e,t,n,r),t.child}var Fi={dehydrated:null,treeContext:null,retryLane:0};function Ai(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ya(e,t,n){var r=t.pendingProps,l=ge.current,i=!1,a=(t.flags&128)!==0,h;if((h=a)||(h=e!==null&&e.memoizedState===null?!1:(l&2)!==0),h?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),fe(ge,l&1),e===null)return ai(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=a):i=Wl(a,r,0,null),e=wn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ai(n),t.memoizedState=Fi,e):Ii(t,a));if(l=e.memoizedState,l!==null&&(h=l.dehydrated,h!==null))return xp(e,t,a,r,h,l,n);if(i){i=r.fallback,a=t.mode,l=e.child,h=l.sibling;var m={mode:"hidden",children:r.children};return(a&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=m,t.deletions=null):(r=tn(l,m),r.subtreeFlags=l.subtreeFlags&14680064),h!==null?i=tn(h,i):(i=wn(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Ai(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Fi,r}return i=e.child,e=i.sibling,r=tn(i,{mode:"visible",children:r.children}),(t.mode&1)===0&&(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 Ii(e,t){return t=Wl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ll(e,t,n,r){return r!==null&&ci(r),Un(t,e.child,null,n),e=Ii(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function xp(e,t,n,r,l,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Li(Error(u(422))),Ll(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Wl({mode:"visible",children:r.children},l,0,null),i=wn(i,l,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode&1)!==0&&Un(t,e.child,null,a),t.child.memoizedState=Ai(a),t.memoizedState=Fi,i);if((t.mode&1)===0)return Ll(e,t,a,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var h=r.dgst;return r=h,i=Error(u(419)),r=Li(i,r,void 0),Ll(e,t,a,r)}if(h=(a&e.childLanes)!==0,qe||h){if(r=Pe,r!==null){switch(a&-a){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|a))!==0?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,jt(e,l),vt(r,e,l,-1))}return bi(),r=Li(Error(u(421))),Ll(e,t,a,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Ap.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,et=Wt(l.nextSibling),be=t,ye=!0,ht=null,e!==null&&(rt[lt++]=zt,rt[lt++]=Dt,rt[lt++]=cn,zt=e.id,Dt=e.overflow,cn=t),t=Ii(t,r.children),t.flags|=4096,t)}function Za(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),hi(e.return,t,n)}function Mi(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function ba(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ue(e,t,r.children,n),r=ge.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Za(e,n,t);else if(e.tag===19)Za(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(fe(ge,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&_l(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Mi(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&_l(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Mi(t,!0,n,null,i);break;case"together":Mi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function zl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function At(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),mn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(u(153));if(t.child!==null){for(e=t.child,n=tn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=tn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function _p(e,t,n){switch(t.tag){case 3:Xa(t),Mn();break;case 5:pa(t);break;case 1:We(t.type)&&hl(t);break;case 4:gi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;fe(Sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(fe(ge,ge.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Ya(e,t,n):(fe(ge,ge.current&1),e=At(e,t,n),e!==null?e.sibling:null);fe(ge,ge.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return ba(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),fe(ge,ge.current),r)break;return null;case 22:case 23:return t.lanes=0,Qa(e,t,n)}return At(e,t,n)}var ec,Ui,tc,nc;ec=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}},Ui=function(){},tc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,pn(Ct.current);var i=null;switch(n){case"input":l=ho(e,l),r=ho(e,r),i=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),i=[];break;case"textarea":l=go(e,l),r=go(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=fl)}wo(n,r);var a;n=null;for(k in l)if(!r.hasOwnProperty(k)&&l.hasOwnProperty(k)&&l[k]!=null)if(k==="style"){var h=l[k];for(a in h)h.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else k!=="dangerouslySetInnerHTML"&&k!=="children"&&k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&k!=="autoFocus"&&(f.hasOwnProperty(k)?i||(i=[]):(i=i||[]).push(k,null));for(k in r){var m=r[k];if(h=l!=null?l[k]:void 0,r.hasOwnProperty(k)&&m!==h&&(m!=null||h!=null))if(k==="style")if(h){for(a in h)!h.hasOwnProperty(a)||m&&m.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in m)m.hasOwnProperty(a)&&h[a]!==m[a]&&(n||(n={}),n[a]=m[a])}else n||(i||(i=[]),i.push(k,n)),n=m;else k==="dangerouslySetInnerHTML"?(m=m?m.__html:void 0,h=h?h.__html:void 0,m!=null&&h!==m&&(i=i||[]).push(k,m)):k==="children"?typeof m!="string"&&typeof m!="number"||(i=i||[]).push(k,""+m):k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&(f.hasOwnProperty(k)?(m!=null&&k==="onScroll"&&de("scroll",e),i||h===m||(i=[])):(i=i||[]).push(k,m))}n&&(i=i||[]).push("style",n);var k=i;(t.updateQueue=k)&&(t.flags|=4)}},nc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Or(e,t){if(!ye)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 Ae(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Cp(e,t,n){var r=t.pendingProps;switch(si(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ae(t),null;case 1:return We(t.type)&&pl(),Ae(t),null;case 3:return r=t.stateNode,$n(),pe(Ve),pe(je),Si(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ht!==null&&(Ji(ht),ht=null))),Ui(e,t),Ae(t),null;case 5:vi(t);var l=pn(Cr.current);if(n=t.type,e!==null&&t.stateNode!=null)tc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(u(166));return Ae(t),null}if(e=pn(Ct.current),vl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[_t]=t,r[Sr]=i,e=(t.mode&1)!==0,n){case"dialog":de("cancel",r),de("close",r);break;case"iframe":case"object":case"embed":de("load",r);break;case"video":case"audio":for(l=0;l<gr.length;l++)de(gr[l],r);break;case"source":de("error",r);break;case"img":case"image":case"link":de("error",r),de("load",r);break;case"details":de("toggle",r);break;case"input":As(r,i),de("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},de("invalid",r);break;case"textarea":Us(r,i),de("invalid",r)}wo(n,i),l=null;for(var a in i)if(i.hasOwnProperty(a)){var h=i[a];a==="children"?typeof h=="string"?r.textContent!==h&&(i.suppressHydrationWarning!==!0&&cl(r.textContent,h,e),l=["children",h]):typeof h=="number"&&r.textContent!==""+h&&(i.suppressHydrationWarning!==!0&&cl(r.textContent,h,e),l=["children",""+h]):f.hasOwnProperty(a)&&h!=null&&a==="onScroll"&&de("scroll",r)}switch(n){case"input":Hr(r),Ms(r,i,!0);break;case"textarea":Hr(r),Hs(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=fl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=$s(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[_t]=t,e[Sr]=r,ec(e,t,!1,!1),t.stateNode=e;e:{switch(a=So(n,r),n){case"dialog":de("cancel",e),de("close",e),l=r;break;case"iframe":case"object":case"embed":de("load",e),l=r;break;case"video":case"audio":for(l=0;l<gr.length;l++)de(gr[l],e);l=r;break;case"source":de("error",e),l=r;break;case"img":case"image":case"link":de("error",e),de("load",e),l=r;break;case"details":de("toggle",e),l=r;break;case"input":As(e,r),l=ho(e,r),de("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),de("invalid",e);break;case"textarea":Us(e,r),l=go(e,r),de("invalid",e);break;default:l=r}wo(n,l),h=l;for(i in h)if(h.hasOwnProperty(i)){var m=h[i];i==="style"?qs(e,m):i==="dangerouslySetInnerHTML"?(m=m?m.__html:void 0,m!=null&&Vs(e,m)):i==="children"?typeof m=="string"?(n!=="textarea"||m!=="")&&Zn(e,m):typeof m=="number"&&Zn(e,""+m):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(f.hasOwnProperty(i)?m!=null&&i==="onScroll"&&de("scroll",e):m!=null&&oe(e,i,m,a))}switch(n){case"input":Hr(e),Ms(e,r,!1);break;case"textarea":Hr(e),Hs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ie(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?xn(e,!!r.multiple,i,!1):r.defaultValue!=null&&xn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=fl)}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 Ae(t),null;case 6:if(e&&t.stateNode!=null)nc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(u(166));if(n=pn(Cr.current),pn(Ct.current),vl(t)){if(r=t.stateNode,n=t.memoizedProps,r[_t]=t,(i=r.nodeValue!==n)&&(e=be,e!==null))switch(e.tag){case 3:cl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&cl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[_t]=t,t.stateNode=r}return Ae(t),null;case 13:if(pe(ge),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ye&&et!==null&&(t.mode&1)!==0&&(t.flags&128)===0)oa(),Mn(),t.flags|=98560,i=!1;else if(i=vl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(u(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(u(317));i[_t]=t}else Mn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ae(t),i=!1}else ht!==null&&(Ji(ht),ht=null),i=!0;if(!i)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(ge.current&1)!==0?Re===0&&(Re=3):bi())),t.updateQueue!==null&&(t.flags|=4),Ae(t),null);case 4:return $n(),Ui(e,t),e===null&&vr(t.stateNode.containerInfo),Ae(t),null;case 10:return pi(t.type._context),Ae(t),null;case 17:return We(t.type)&&pl(),Ae(t),null;case 19:if(pe(ge),i=t.memoizedState,i===null)return Ae(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Or(i,!1);else{if(Re!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=_l(e),a!==null){for(t.flags|=128,Or(i,!1),r=a.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,a=i.alternate,a===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=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fe(ge,ge.current&1|2),t.child}e=e.sibling}i.tail!==null&&Ee()>Qn&&(t.flags|=128,r=!0,Or(i,!1),t.lanes=4194304)}else{if(!r)if(e=_l(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Or(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!ye)return Ae(t),null}else 2*Ee()-i.renderingStartTime>Qn&&n!==1073741824&&(t.flags|=128,r=!0,Or(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ee(),t.sibling=null,n=ge.current,fe(ge,r?n&1|2:n&1),t):(Ae(t),null);case 22:case 23:return Zi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(tt&1073741824)!==0&&(Ae(t),t.subtreeFlags&6&&(t.flags|=8192)):Ae(t),null;case 24:return null;case 25:return null}throw Error(u(156,t.tag))}function Tp(e,t){switch(si(t),t.tag){case 1:return We(t.type)&&pl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $n(),pe(Ve),pe(je),Si(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return vi(t),null;case 13:if(pe(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));Mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(ge),null;case 4:return $n(),null;case 10:return pi(t.type._context),null;case 22:case 23:return Zi(),null;case 24:return null;default:return null}}var Dl=!1,Ie=!1,Rp=typeof WeakSet=="function"?WeakSet:Set,M=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ke(e,t,r)}else n.current=null}function Bi(e,t,n){try{n()}catch(r){ke(e,t,r)}}var rc=!1;function Np(e,t){if(Zo=br,e=Fu(),Wo(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 l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,h=-1,m=-1,k=0,N=0,P=e,T=null;t:for(;;){for(var A;P!==n||l!==0&&P.nodeType!==3||(h=a+l),P!==i||r!==0&&P.nodeType!==3||(m=a+r),P.nodeType===3&&(a+=P.nodeValue.length),(A=P.firstChild)!==null;)T=P,P=A;for(;;){if(P===e)break t;if(T===n&&++k===l&&(h=a),T===i&&++N===r&&(m=a),(A=P.nextSibling)!==null)break;P=T,T=P.parentNode}P=A}n=h===-1||m===-1?null:{start:h,end:m}}else n=null}n=n||{start:0,end:0}}else n=null;for(bo={focusedElem:e,selectionRange:n},br=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var H=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(H!==null){var $=H.memoizedProps,xe=H.memoizedState,w=t.stateNode,y=w.getSnapshotBeforeUpdate(t.elementType===t.type?$:mt(t.type,$),xe);w.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(u(163))}}catch(L){ke(t,t.return,L)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return H=rc,rc=!1,H}function Lr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Bi(t,n,i)}l=l.next}while(l!==r)}}function jl(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 Hi(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 lc(e){var t=e.alternate;t!==null&&(e.alternate=null,lc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[_t],delete t[Sr],delete t[ri],delete t[cp],delete t[fp])),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 oc(e){return e.tag===5||e.tag===3||e.tag===4}function ic(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||oc(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 $i(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=fl));else if(r!==4&&(e=e.child,e!==null))for($i(e,t,n),e=e.sibling;e!==null;)$i(e,t,n),e=e.sibling}function Vi(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(Vi(e,t,n),e=e.sibling;e!==null;)Vi(e,t,n),e=e.sibling}var ze=null,yt=!1;function Jt(e,t,n){for(n=n.child;n!==null;)sc(e,t,n),n=n.sibling}function sc(e,t,n){if(xt&&typeof xt.onCommitFiberUnmount=="function")try{xt.onCommitFiberUnmount(Kr,n)}catch{}switch(n.tag){case 5:Ie||Wn(n,t);case 6:var r=ze,l=yt;ze=null,Jt(e,t,n),ze=r,yt=l,ze!==null&&(yt?(e=ze,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ze.removeChild(n.stateNode));break;case 18:ze!==null&&(yt?(e=ze,n=n.stateNode,e.nodeType===8?ni(e.parentNode,n):e.nodeType===1&&ni(e,n),ar(e)):ni(ze,n.stateNode));break;case 4:r=ze,l=yt,ze=n.stateNode.containerInfo,yt=!0,Jt(e,t,n),ze=r,yt=l;break;case 0:case 11:case 14:case 15:if(!Ie&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&Bi(n,t,a),l=l.next}while(l!==r)}Jt(e,t,n);break;case 1:if(!Ie&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(h){ke(n,t,h)}Jt(e,t,n);break;case 21:Jt(e,t,n);break;case 22:n.mode&1?(Ie=(r=Ie)||n.memoizedState!==null,Jt(e,t,n),Ie=r):Jt(e,t,n);break;default:Jt(e,t,n)}}function uc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Rp),t.forEach(function(r){var l=Ip.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function gt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,a=t,h=a;e:for(;h!==null;){switch(h.tag){case 5:ze=h.stateNode,yt=!1;break e;case 3:ze=h.stateNode.containerInfo,yt=!0;break e;case 4:ze=h.stateNode.containerInfo,yt=!0;break e}h=h.return}if(ze===null)throw Error(u(160));sc(i,a,l),ze=null,yt=!1;var m=l.alternate;m!==null&&(m.return=null),l.return=null}catch(k){ke(l,t,k)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ac(t,e),t=t.sibling}function ac(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gt(t,e),Rt(e),r&4){try{Lr(3,e,e.return),jl(3,e)}catch($){ke(e,e.return,$)}try{Lr(5,e,e.return)}catch($){ke(e,e.return,$)}}break;case 1:gt(t,e),Rt(e),r&512&&n!==null&&Wn(n,n.return);break;case 5:if(gt(t,e),Rt(e),r&512&&n!==null&&Wn(n,n.return),e.flags&32){var l=e.stateNode;try{Zn(l,"")}catch($){ke(e,e.return,$)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,h=e.type,m=e.updateQueue;if(e.updateQueue=null,m!==null)try{h==="input"&&i.type==="radio"&&i.name!=null&&Is(l,i),So(h,a);var k=So(h,i);for(a=0;a<m.length;a+=2){var N=m[a],P=m[a+1];N==="style"?qs(l,P):N==="dangerouslySetInnerHTML"?Vs(l,P):N==="children"?Zn(l,P):oe(l,N,P,k)}switch(h){case"input":mo(l,i);break;case"textarea":Bs(l,i);break;case"select":var T=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var A=i.value;A!=null?xn(l,!!i.multiple,A,!1):T!==!!i.multiple&&(i.defaultValue!=null?xn(l,!!i.multiple,i.defaultValue,!0):xn(l,!!i.multiple,i.multiple?[]:"",!1))}l[Sr]=i}catch($){ke(e,e.return,$)}}break;case 6:if(gt(t,e),Rt(e),r&4){if(e.stateNode===null)throw Error(u(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch($){ke(e,e.return,$)}}break;case 3:if(gt(t,e),Rt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ar(t.containerInfo)}catch($){ke(e,e.return,$)}break;case 4:gt(t,e),Rt(e);break;case 13:gt(t,e),Rt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(Qi=Ee())),r&4&&uc(e);break;case 22:if(N=n!==null&&n.memoizedState!==null,e.mode&1?(Ie=(k=Ie)||N,gt(t,e),Ie=k):gt(t,e),Rt(e),r&8192){if(k=e.memoizedState!==null,(e.stateNode.isHidden=k)&&!N&&(e.mode&1)!==0)for(M=e,N=e.child;N!==null;){for(P=M=N;M!==null;){switch(T=M,A=T.child,T.tag){case 0:case 11:case 14:case 15:Lr(4,T,T.return);break;case 1:Wn(T,T.return);var H=T.stateNode;if(typeof H.componentWillUnmount=="function"){r=T,n=T.return;try{t=r,H.props=t.memoizedProps,H.state=t.memoizedState,H.componentWillUnmount()}catch($){ke(r,n,$)}}break;case 5:Wn(T,T.return);break;case 22:if(T.memoizedState!==null){dc(P);continue}}A!==null?(A.return=T,M=A):dc(P)}N=N.sibling}e:for(N=null,P=e;;){if(P.tag===5){if(N===null){N=P;try{l=P.stateNode,k?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(h=P.stateNode,m=P.memoizedProps.style,a=m!=null&&m.hasOwnProperty("display")?m.display:null,h.style.display=Ws("display",a))}catch($){ke(e,e.return,$)}}}else if(P.tag===6){if(N===null)try{P.stateNode.nodeValue=k?"":P.memoizedProps}catch($){ke(e,e.return,$)}}else if((P.tag!==22&&P.tag!==23||P.memoizedState===null||P===e)&&P.child!==null){P.child.return=P,P=P.child;continue}if(P===e)break e;for(;P.sibling===null;){if(P.return===null||P.return===e)break e;N===P&&(N=null),P=P.return}N===P&&(N=null),P.sibling.return=P.return,P=P.sibling}}break;case 19:gt(t,e),Rt(e),r&4&&uc(e);break;case 21:break;default:gt(t,e),Rt(e)}}function Rt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(oc(n)){var r=n;break e}n=n.return}throw Error(u(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Zn(l,""),r.flags&=-33);var i=ic(e);Vi(e,i,l);break;case 3:case 4:var a=r.stateNode.containerInfo,h=ic(e);$i(e,h,a);break;default:throw Error(u(161))}}catch(m){ke(e,e.return,m)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Pp(e,t,n){M=e,cc(e)}function cc(e,t,n){for(var r=(e.mode&1)!==0;M!==null;){var l=M,i=l.child;if(l.tag===22&&r){var a=l.memoizedState!==null||Dl;if(!a){var h=l.alternate,m=h!==null&&h.memoizedState!==null||Ie;h=Dl;var k=Ie;if(Dl=a,(Ie=m)&&!k)for(M=l;M!==null;)a=M,m=a.child,a.tag===22&&a.memoizedState!==null?pc(l):m!==null?(m.return=a,M=m):pc(l);for(;i!==null;)M=i,cc(i),i=i.sibling;M=l,Dl=h,Ie=k}fc(e)}else(l.subtreeFlags&8772)!==0&&i!==null?(i.return=l,M=i):fc(e)}}function fc(e){for(;M!==null;){var t=M;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ie||jl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ie)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:mt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&da(t,i,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}da(t,a,n)}break;case 5:var h=t.stateNode;if(n===null&&t.flags&4){n=h;var m=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":m.autoFocus&&n.focus();break;case"img":m.src&&(n.src=m.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var k=t.alternate;if(k!==null){var N=k.memoizedState;if(N!==null){var P=N.dehydrated;P!==null&&ar(P)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(u(163))}Ie||t.flags&512&&Hi(t)}catch(T){ke(t,t.return,T)}}if(t===e){M=null;break}if(n=t.sibling,n!==null){n.return=t.return,M=n;break}M=t.return}}function dc(e){for(;M!==null;){var t=M;if(t===e){M=null;break}var n=t.sibling;if(n!==null){n.return=t.return,M=n;break}M=t.return}}function pc(e){for(;M!==null;){var t=M;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{jl(4,t)}catch(m){ke(t,n,m)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(m){ke(t,l,m)}}var i=t.return;try{Hi(t)}catch(m){ke(t,i,m)}break;case 5:var a=t.return;try{Hi(t)}catch(m){ke(t,a,m)}}}catch(m){ke(t,t.return,m)}if(t===e){M=null;break}var h=t.sibling;if(h!==null){h.return=t.return,M=h;break}M=t.return}}var Op=Math.ceil,Fl=ue.ReactCurrentDispatcher,Wi=ue.ReactCurrentOwner,st=ue.ReactCurrentBatchConfig,b=0,Pe=null,Ce=null,De=0,tt=0,qn=qt(0),Re=0,zr=null,mn=0,Al=0,qi=0,Dr=null,Qe=null,Qi=0,Qn=1/0,It=null,Il=!1,Ki=null,Yt=null,Ml=!1,Zt=null,Ul=0,jr=0,Gi=null,Bl=-1,Hl=0;function Be(){return(b&6)!==0?Ee():Bl!==-1?Bl:Bl=Ee()}function bt(e){return(e.mode&1)===0?1:(b&2)!==0&&De!==0?De&-De:pp.transition!==null?(Hl===0&&(Hl=iu()),Hl):(e=se,e!==0||(e=window.event,e=e===void 0?16:mu(e.type)),e)}function vt(e,t,n,r){if(50<jr)throw jr=0,Gi=null,Error(u(185));lr(e,n,r),((b&2)===0||e!==Pe)&&(e===Pe&&((b&2)===0&&(Al|=n),Re===4&&en(e,De)),Ke(e,r),n===1&&b===0&&(t.mode&1)===0&&(Qn=Ee()+500,ml&&Kt()))}function Ke(e,t){var n=e.callbackNode;pd(e,t);var r=Jr(e,e===Pe?De:0);if(r===0)n!==null&&ru(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ru(n),t===1)e.tag===0?dp(mc.bind(null,e)):ea(mc.bind(null,e)),up(function(){(b&6)===0&&Kt()}),n=null;else{switch(su(r)){case 1:n=Ro;break;case 4:n=lu;break;case 16:n=Qr;break;case 536870912:n=ou;break;default:n=Qr}n=xc(n,hc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function hc(e,t){if(Bl=-1,Hl=0,(b&6)!==0)throw Error(u(327));var n=e.callbackNode;if(Kn()&&e.callbackNode!==n)return null;var r=Jr(e,e===Pe?De:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=$l(e,r);else{t=r;var l=b;b|=2;var i=gc();(Pe!==e||De!==t)&&(It=null,Qn=Ee()+500,gn(e,t));do try{Dp();break}catch(h){yc(e,h)}while(!0);di(),Fl.current=i,b=l,Ce!==null?t=0:(Pe=null,De=0,t=Re)}if(t!==0){if(t===2&&(l=No(e),l!==0&&(r=l,t=Xi(e,l))),t===1)throw n=zr,gn(e,0),en(e,r),Ke(e,Ee()),n;if(t===6)en(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Lp(l)&&(t=$l(e,r),t===2&&(i=No(e),i!==0&&(r=i,t=Xi(e,i))),t===1))throw n=zr,gn(e,0),en(e,r),Ke(e,Ee()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(u(345));case 2:vn(e,Qe,It);break;case 3:if(en(e,r),(r&130023424)===r&&(t=Qi+500-Ee(),10<t)){if(Jr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ti(vn.bind(null,e,Qe,It),t);break}vn(e,Qe,It);break;case 4:if(en(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var a=31-dt(r);i=1<<a,a=t[a],a>l&&(l=a),r&=~i}if(r=l,r=Ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Op(r/1960))-r,10<r){e.timeoutHandle=ti(vn.bind(null,e,Qe,It),r);break}vn(e,Qe,It);break;case 5:vn(e,Qe,It);break;default:throw Error(u(329))}}}return Ke(e,Ee()),e.callbackNode===n?hc.bind(null,e):null}function Xi(e,t){var n=Dr;return e.current.memoizedState.isDehydrated&&(gn(e,t).flags|=256),e=$l(e,t),e!==2&&(t=Qe,Qe=n,t!==null&&Ji(t)),e}function Ji(e){Qe===null?Qe=e:Qe.push.apply(Qe,e)}function Lp(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 l=n[r],i=l.getSnapshot;l=l.value;try{if(!pt(i(),l))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 en(e,t){for(t&=~qi,t&=~Al,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-dt(t),r=1<<n;e[n]=-1,t&=~r}}function mc(e){if((b&6)!==0)throw Error(u(327));Kn();var t=Jr(e,0);if((t&1)===0)return Ke(e,Ee()),null;var n=$l(e,t);if(e.tag!==0&&n===2){var r=No(e);r!==0&&(t=r,n=Xi(e,r))}if(n===1)throw n=zr,gn(e,0),en(e,t),Ke(e,Ee()),n;if(n===6)throw Error(u(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vn(e,Qe,It),Ke(e,Ee()),null}function Yi(e,t){var n=b;b|=1;try{return e(t)}finally{b=n,b===0&&(Qn=Ee()+500,ml&&Kt())}}function yn(e){Zt!==null&&Zt.tag===0&&(b&6)===0&&Kn();var t=b;b|=1;var n=st.transition,r=se;try{if(st.transition=null,se=1,e)return e()}finally{se=r,st.transition=n,b=t,(b&6)===0&&Kt()}}function Zi(){tt=qn.current,pe(qn)}function gn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,sp(n)),Ce!==null)for(n=Ce.return;n!==null;){var r=n;switch(si(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&pl();break;case 3:$n(),pe(Ve),pe(je),Si();break;case 5:vi(r);break;case 4:$n();break;case 13:pe(ge);break;case 19:pe(ge);break;case 10:pi(r.type._context);break;case 22:case 23:Zi()}n=n.return}if(Pe=e,Ce=e=tn(e.current,null),De=tt=t,Re=0,zr=null,qi=Al=mn=0,Qe=Dr=null,dn!==null){for(t=0;t<dn.length;t++)if(n=dn[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=l,r.next=a}n.pending=r}dn=null}return e}function yc(e,t){do{var n=Ce;try{if(di(),Cl.current=Pl,Tl){for(var r=ve.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Tl=!1}if(hn=0,Ne=Te=ve=null,Tr=!1,Rr=0,Wi.current=null,n===null||n.return===null){Re=1,zr=t,Ce=null;break}e:{var i=e,a=n.return,h=n,m=t;if(t=De,h.flags|=32768,m!==null&&typeof m=="object"&&typeof m.then=="function"){var k=m,N=h,P=N.tag;if((N.mode&1)===0&&(P===0||P===11||P===15)){var T=N.alternate;T?(N.updateQueue=T.updateQueue,N.memoizedState=T.memoizedState,N.lanes=T.lanes):(N.updateQueue=null,N.memoizedState=null)}var A=Ha(a);if(A!==null){A.flags&=-257,$a(A,a,h,i,t),A.mode&1&&Ba(i,k,t),t=A,m=k;var H=t.updateQueue;if(H===null){var $=new Set;$.add(m),t.updateQueue=$}else H.add(m);break e}else{if((t&1)===0){Ba(i,k,t),bi();break e}m=Error(u(426))}}else if(ye&&h.mode&1){var xe=Ha(a);if(xe!==null){(xe.flags&65536)===0&&(xe.flags|=256),$a(xe,a,h,i,t),ci(Vn(m,h));break e}}i=m=Vn(m,h),Re!==4&&(Re=2),Dr===null?Dr=[i]:Dr.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var w=Ma(i,m,t);fa(i,w);break e;case 1:h=m;var y=i.type,S=i.stateNode;if((i.flags&128)===0&&(typeof y.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(Yt===null||!Yt.has(S)))){i.flags|=65536,t&=-t,i.lanes|=t;var L=Ua(i,h,t);fa(i,L);break e}}i=i.return}while(i!==null)}wc(n)}catch(V){t=V,Ce===n&&n!==null&&(Ce=n=n.return);continue}break}while(!0)}function gc(){var e=Fl.current;return Fl.current=Pl,e===null?Pl:e}function bi(){(Re===0||Re===3||Re===2)&&(Re=4),Pe===null||(mn&268435455)===0&&(Al&268435455)===0||en(Pe,De)}function $l(e,t){var n=b;b|=2;var r=gc();(Pe!==e||De!==t)&&(It=null,gn(e,t));do try{zp();break}catch(l){yc(e,l)}while(!0);if(di(),b=n,Fl.current=r,Ce!==null)throw Error(u(261));return Pe=null,De=0,Re}function zp(){for(;Ce!==null;)vc(Ce)}function Dp(){for(;Ce!==null&&!ld();)vc(Ce)}function vc(e){var t=Ec(e.alternate,e,tt);e.memoizedProps=e.pendingProps,t===null?wc(e):Ce=t,Wi.current=null}function wc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Cp(n,t,tt),n!==null){Ce=n;return}}else{if(n=Tp(n,t),n!==null){n.flags&=32767,Ce=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Re=6,Ce=null;return}}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Re===0&&(Re=5)}function vn(e,t,n){var r=se,l=st.transition;try{st.transition=null,se=1,jp(e,t,n,r)}finally{st.transition=l,se=r}return null}function jp(e,t,n,r){do Kn();while(Zt!==null);if((b&6)!==0)throw Error(u(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(u(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(hd(e,i),e===Pe&&(Ce=Pe=null,De=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Ml||(Ml=!0,xc(Qr,function(){return Kn(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=st.transition,st.transition=null;var a=se;se=1;var h=b;b|=4,Wi.current=null,Np(e,n),ac(n,e),ep(bo),br=!!Zo,bo=Zo=null,e.current=n,Pp(n),od(),b=h,se=a,st.transition=i}else e.current=n;if(Ml&&(Ml=!1,Zt=e,Ul=l),i=e.pendingLanes,i===0&&(Yt=null),ud(n.stateNode),Ke(e,Ee()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Il)throw Il=!1,e=Ki,Ki=null,e;return(Ul&1)!==0&&e.tag!==0&&Kn(),i=e.pendingLanes,(i&1)!==0?e===Gi?jr++:(jr=0,Gi=e):jr=0,Kt(),null}function Kn(){if(Zt!==null){var e=su(Ul),t=st.transition,n=se;try{if(st.transition=null,se=16>e?16:e,Zt===null)var r=!1;else{if(e=Zt,Zt=null,Ul=0,(b&6)!==0)throw Error(u(331));var l=b;for(b|=4,M=e.current;M!==null;){var i=M,a=i.child;if((M.flags&16)!==0){var h=i.deletions;if(h!==null){for(var m=0;m<h.length;m++){var k=h[m];for(M=k;M!==null;){var N=M;switch(N.tag){case 0:case 11:case 15:Lr(8,N,i)}var P=N.child;if(P!==null)P.return=N,M=P;else for(;M!==null;){N=M;var T=N.sibling,A=N.return;if(lc(N),N===k){M=null;break}if(T!==null){T.return=A,M=T;break}M=A}}}var H=i.alternate;if(H!==null){var $=H.child;if($!==null){H.child=null;do{var xe=$.sibling;$.sibling=null,$=xe}while($!==null)}}M=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,M=a;else e:for(;M!==null;){if(i=M,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:Lr(9,i,i.return)}var w=i.sibling;if(w!==null){w.return=i.return,M=w;break e}M=i.return}}var y=e.current;for(M=y;M!==null;){a=M;var S=a.child;if((a.subtreeFlags&2064)!==0&&S!==null)S.return=a,M=S;else e:for(a=y;M!==null;){if(h=M,(h.flags&2048)!==0)try{switch(h.tag){case 0:case 11:case 15:jl(9,h)}}catch(V){ke(h,h.return,V)}if(h===a){M=null;break e}var L=h.sibling;if(L!==null){L.return=h.return,M=L;break e}M=h.return}}if(b=l,Kt(),xt&&typeof xt.onPostCommitFiberRoot=="function")try{xt.onPostCommitFiberRoot(Kr,e)}catch{}r=!0}return r}finally{se=n,st.transition=t}}return!1}function Sc(e,t,n){t=Vn(n,t),t=Ma(e,t,1),e=Xt(e,t,1),t=Be(),e!==null&&(lr(e,1,t),Ke(e,t))}function ke(e,t,n){if(e.tag===3)Sc(e,e,n);else for(;t!==null;){if(t.tag===3){Sc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Yt===null||!Yt.has(r))){e=Vn(n,e),e=Ua(t,e,1),t=Xt(t,e,1),e=Be(),t!==null&&(lr(t,1,e),Ke(t,e));break}}t=t.return}}function Fp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,Pe===e&&(De&n)===n&&(Re===4||Re===3&&(De&130023424)===De&&500>Ee()-Qi?gn(e,0):qi|=n),Ke(e,t)}function kc(e,t){t===0&&((e.mode&1)===0?t=1:(t=Xr,Xr<<=1,(Xr&130023424)===0&&(Xr=4194304)));var n=Be();e=jt(e,t),e!==null&&(lr(e,t,n),Ke(e,n))}function Ap(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),kc(e,n)}function Ip(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(u(314))}r!==null&&r.delete(t),kc(e,n)}var Ec;Ec=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ve.current)qe=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return qe=!1,_p(e,t,n);qe=(e.flags&131072)!==0}else qe=!1,ye&&(t.flags&1048576)!==0&&ta(t,gl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;zl(e,t),e=t.pendingProps;var l=Fn(t,je.current);Hn(t,n),l=xi(null,t,r,e,l,n);var i=_i();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,We(r)?(i=!0,hl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,yi(t),l.updater=Ol,t.stateNode=l,l._reactInternals=t,Oi(t,r,e,n),t=ji(null,t,r,!0,i,n)):(t.tag=0,ye&&i&&ii(t),Ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(zl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Up(r),e=mt(r,e),l){case 0:t=Di(null,t,r,e,n);break e;case 1:t=Ga(null,t,r,e,n);break e;case 11:t=Va(null,t,r,e,n);break e;case 14:t=Wa(null,t,r,mt(r.type,e),n);break e}throw Error(u(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Di(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Ga(e,t,r,l,n);case 3:e:{if(Xa(t),e===null)throw Error(u(387));r=t.pendingProps,i=t.memoizedState,l=i.element,ca(e,t),xl(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Vn(Error(u(423)),t),t=Ja(e,t,r,n,l);break e}else if(r!==l){l=Vn(Error(u(424)),t),t=Ja(e,t,r,n,l);break e}else for(et=Wt(t.stateNode.containerInfo.firstChild),be=t,ye=!0,ht=null,n=ua(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Mn(),r===l){t=At(e,t,n);break e}Ue(e,t,r,n)}t=t.child}return t;case 5:return pa(t),e===null&&ai(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,a=l.children,ei(r,l)?a=null:i!==null&&ei(r,i)&&(t.flags|=32),Ka(e,t),Ue(e,t,a,n),t.child;case 6:return e===null&&ai(t),null;case 13:return Ya(e,t,n);case 4:return gi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Un(t,null,r,n):Ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Va(e,t,r,l,n);case 7:return Ue(e,t,t.pendingProps,n),t.child;case 8:return Ue(e,t,t.pendingProps.children,n),t.child;case 12:return Ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,a=l.value,fe(Sl,r._currentValue),r._currentValue=a,i!==null)if(pt(i.value,a)){if(i.children===l.children&&!Ve.current){t=At(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var h=i.dependencies;if(h!==null){a=i.child;for(var m=h.firstContext;m!==null;){if(m.context===r){if(i.tag===1){m=Ft(-1,n&-n),m.tag=2;var k=i.updateQueue;if(k!==null){k=k.shared;var N=k.pending;N===null?m.next=m:(m.next=N.next,N.next=m),k.pending=m}}i.lanes|=n,m=i.alternate,m!==null&&(m.lanes|=n),hi(i.return,n,t),h.lanes|=n;break}m=m.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(u(341));a.lanes|=n,h=a.alternate,h!==null&&(h.lanes|=n),hi(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Hn(t,n),l=ot(l),r=r(l),t.flags|=1,Ue(e,t,r,n),t.child;case 14:return r=t.type,l=mt(r,t.pendingProps),l=mt(r.type,l),Wa(e,t,r,l,n);case 15:return qa(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),zl(e,t),t.tag=1,We(r)?(e=!0,hl(t)):e=!1,Hn(t,n),Aa(t,r,l),Oi(t,r,l,n),ji(null,t,r,!0,e,n);case 19:return ba(e,t,n);case 22:return Qa(e,t,n)}throw Error(u(156,t.tag))};function xc(e,t){return nu(e,t)}function Mp(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 ut(e,t,n,r){return new Mp(e,t,n,r)}function es(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Up(e){if(typeof e=="function")return es(e)?1:0;if(e!=null){if(e=e.$$typeof,e===kt)return 11;if(e===Et)return 14}return 2}function tn(e,t){var n=e.alternate;return n===null?(n=ut(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 Vl(e,t,n,r,l,i){var a=2;if(r=e,typeof e=="function")es(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case we:return wn(n.children,l,i,t);case Le:a=8,l|=8;break;case ct:return e=ut(12,n,t,l|2),e.elementType=ct,e.lanes=i,e;case Je:return e=ut(13,n,t,l),e.elementType=Je,e.lanes=i,e;case ft:return e=ut(19,n,t,l),e.elementType=ft,e.lanes=i,e;case Se:return Wl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Pt:a=10;break e;case on:a=9;break e;case kt:a=11;break e;case Et:a=14;break e;case $e:a=16,r=null;break e}throw Error(u(130,e==null?e:typeof e,""))}return t=ut(a,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function wn(e,t,n,r){return e=ut(7,e,r,t),e.lanes=n,e}function Wl(e,t,n,r){return e=ut(22,e,r,t),e.elementType=Se,e.lanes=n,e.stateNode={isHidden:!1},e}function ts(e,t,n){return e=ut(6,e,null,t),e.lanes=n,e}function ns(e,t,n){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bp(e,t,n,r,l){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=Po(0),this.expirationTimes=Po(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Po(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function rs(e,t,n,r,l,i,a,h,m){return e=new Bp(e,t,n,h,m),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ut(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},yi(i),e}function Hp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:he,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function _c(e){if(!e)return Qt;e=e._reactInternals;e:{if(sn(e)!==e||e.tag!==1)throw Error(u(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(We(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(u(171))}if(e.tag===1){var n=e.type;if(We(n))return Zu(e,n,t)}return t}function Cc(e,t,n,r,l,i,a,h,m){return e=rs(n,r,!0,e,l,i,a,h,m),e.context=_c(null),n=e.current,r=Be(),l=bt(n),i=Ft(r,l),i.callback=t??null,Xt(n,i,l),e.current.lanes=l,lr(e,l,r),Ke(e,r),e}function ql(e,t,n,r){var l=t.current,i=Be(),a=bt(l);return n=_c(n),t.context===null?t.context=n:t.pendingContext=n,t=Ft(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Xt(l,t,a),e!==null&&(vt(e,l,a,i),El(e,l,a)),a}function Ql(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 Tc(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){Tc(e,t),(e=e.alternate)&&Tc(e,t)}function $p(){return null}var Rc=typeof reportError=="function"?reportError:function(e){console.error(e)};function os(e){this._internalRoot=e}Kl.prototype.render=os.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));ql(e,t,null,null)},Kl.prototype.unmount=os.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){ql(null,e,null,null)}),t[Ot]=null}};function Kl(e){this._internalRoot=e}Kl.prototype.unstable_scheduleHydration=function(e){if(e){var t=cu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ht.length&&t!==0&&t<Ht[n].priority;n++);Ht.splice(n,0,e),n===0&&pu(e)}};function is(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Gl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Nc(){}function Vp(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var k=Ql(a);i.call(k)}}var a=Cc(t,r,e,0,null,!1,!1,"",Nc);return e._reactRootContainer=a,e[Ot]=a.current,vr(e.nodeType===8?e.parentNode:e),yn(),a}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var h=r;r=function(){var k=Ql(m);h.call(k)}}var m=rs(e,0,!1,null,null,!1,!1,"",Nc);return e._reactRootContainer=m,e[Ot]=m.current,vr(e.nodeType===8?e.parentNode:e),yn(function(){ql(t,m,n,r)}),m}function Xl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var a=i;if(typeof l=="function"){var h=l;l=function(){var m=Ql(a);h.call(m)}}ql(t,a,e,l)}else a=Vp(n,t,e,l,r);return Ql(a)}uu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=rr(t.pendingLanes);n!==0&&(Oo(t,n|1),Ke(t,Ee()),(b&6)===0&&(Qn=Ee()+500,Kt()))}break;case 13:yn(function(){var r=jt(e,1);if(r!==null){var l=Be();vt(r,e,1,l)}}),ls(e,1)}},Lo=function(e){if(e.tag===13){var t=jt(e,134217728);if(t!==null){var n=Be();vt(t,e,134217728,n)}ls(e,134217728)}},au=function(e){if(e.tag===13){var t=bt(e),n=jt(e,t);if(n!==null){var r=Be();vt(n,e,t,r)}ls(e,t)}},cu=function(){return se},fu=function(e,t){var n=se;try{return se=e,t()}finally{se=n}},xo=function(e,t,n){switch(t){case"input":if(mo(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 l=dl(r);if(!l)throw Error(u(90));Fs(r),mo(r,l)}}}break;case"textarea":Bs(e,n);break;case"select":t=n.value,t!=null&&xn(e,!!n.multiple,t,!1)}},Xs=Yi,Js=yn;var Wp={usingClientEntryPoint:!1,Events:[kr,Dn,dl,Ks,Gs,Yi]},Fr={findFiberByHostInstance:un,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},qp={bundleType:Fr.bundleType,version:Fr.version,rendererPackageName:Fr.rendererPackageName,rendererConfig:Fr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ue.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=eu(e),e===null?null:e.stateNode},findFiberByHostInstance:Fr.findFiberByHostInstance||$p,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 Jl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jl.isDisabled&&Jl.supportsFiber)try{Kr=Jl.inject(qp),xt=Jl}catch{}}return Ge.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wp,Ge.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!is(t))throw Error(u(200));return Hp(e,t,null,n)},Ge.createRoot=function(e,t){if(!is(e))throw Error(u(299));var n=!1,r="",l=Rc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=rs(e,1,!1,null,null,n,!1,r,l),e[Ot]=t.current,vr(e.nodeType===8?e.parentNode:e),new os(t)},Ge.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(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=eu(t),e=e===null?null:e.stateNode,e},Ge.flushSync=function(e){return yn(e)},Ge.hydrate=function(e,t,n){if(!Gl(t))throw Error(u(200));return Xl(null,e,t,!0,n)},Ge.hydrateRoot=function(e,t,n){if(!is(e))throw Error(u(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",a=Rc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=Cc(t,null,e,1,n??null,l,!1,i,a),e[Ot]=t.current,vr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Kl(t)},Ge.render=function(e,t,n){if(!Gl(t))throw Error(u(200));return Xl(null,e,t,!1,n)},Ge.unmountComponentAtNode=function(e){if(!Gl(e))throw Error(u(40));return e._reactRootContainer?(yn(function(){Xl(null,null,e,!1,function(){e._reactRootContainer=null,e[Ot]=null})}),!0):!1},Ge.unstable_batchedUpdates=Yi,Ge.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gl(n))throw Error(u(200));if(e==null||e._reactInternals===void 0)throw Error(u(38));return Xl(e,t,n,!1,r)},Ge.version="18.3.1-next-f1338f8080-20240426",Ge}var Ac;function bp(){if(Ac)return as.exports;Ac=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(s){console.error(s)}}return o(),as.exports=Zp(),as.exports}var Ic;function e0(){if(Ic)return Yl;Ic=1;var o=bp();return Yl.createRoot=o.createRoot,Yl.hydrateRoot=o.hydrateRoot,Yl}var t0=e0();const n0=rf(t0);var Ns=Rs();function lf(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var of={exports:{}},ds,Mc;function r0(){if(Mc)return ds;Mc=1;var o="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ds=o,ds}var ps,Uc;function l0(){if(Uc)return ps;Uc=1;var o=r0();function s(){}function u(){}return u.resetWarningCache=s,ps=function(){function c(p,g,_,x,C,O){if(O!==o){var F=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 F.name="Invariant Violation",F}}c.isRequired=c;function f(){return c}var d={array:c,bigint:c,bool:c,func:c,number:c,object:c,string:c,symbol:c,any:c,arrayOf:f,element:c,elementType:c,instanceOf:f,node:c,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:u,resetWarningCache:s};return d.PropTypes=d,d},ps}of.exports=l0()();var at=of.exports,sf={exports:{}};/*!
  365. Copyright (c) 2018 Jed Watson.
  366. Licensed under the MIT License (MIT), see
  367. http://jedwatson.github.io/classnames
  368. */(function(o){(function(){var s={}.hasOwnProperty;function u(){for(var d="",p=0;p<arguments.length;p++){var g=arguments[p];g&&(d=f(d,c.call(this,g)))}return d}function c(d){if(typeof d=="string"||typeof d=="number")return this&&this[d]||d;if(typeof d!="object")return"";if(Array.isArray(d))return u.apply(this,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var p="";for(var g in d)s.call(d,g)&&d[g]&&(p=f(p,this&&this[g]||g));return p}function f(d,p){return p?d?d+" "+p:d+p:d}o.exports?(u.default=u,o.exports=u):window.classNames=u})()})(sf);var o0=sf.exports;const i0=lf(o0),s0="_logo_1ucpf_27",u0={logo:s0},a0=i0.bind({...u0}),Zl={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},uf=({ariaHidden:o=!0,className:s,inverse:u,title:c="Healthgrades",width:f})=>{const d={[s]:s,logo:!0,"logo--standard":!u,"logo--inverse":u},p=u?Zl.inverse:Zl.base,g=u?Zl.inverse:Zl.secondary;return I.jsxs("svg",{className:a0(d),"aria-hidden":o?!0:null,width:f||"100%",viewBox:"0 0 165 24",children:[I.jsx("title",{children:c}),I.jsx("path",{fill:p,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"}),I.jsx("path",{fill:g,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"}),I.jsx("path",{fill:g,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"})]})};uf.propTypes={ariaHidden:at.bool,className:at.string,inverse:at.bool,title:at.string,width:at.number};var hs={exports:{}};/*!
  369. Copyright (c) 2018 Jed Watson.
  370. Licensed under the MIT License (MIT), see
  371. http://jedwatson.github.io/classnames
  372. */var Bc;function c0(){return Bc||(Bc=1,function(o){(function(){var s={}.hasOwnProperty;function u(){for(var d="",p=0;p<arguments.length;p++){var g=arguments[p];g&&(d=f(d,c(g)))}return d}function c(d){if(typeof d=="string"||typeof d=="number")return d;if(typeof d!="object")return"";if(Array.isArray(d))return u.apply(null,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var p="";for(var g in d)s.call(d,g)&&d[g]&&(p=f(p,g));return p}function f(d,p){return p?d?d+" "+p:d+p:d}o.exports?(u.default=u,o.exports=u):window.classNames=u})()}(hs)),hs.exports}var f0=c0();const Gn=rf(f0),d0="Xf8Xj",p0="UsscU",h0="_9Sfro",m0="e-REr",y0="yLS5b",g0="_7nyFu",v0="Dp470",rn={closed:d0,linkList:p0,open:h0,icon:m0,menuBtnTitle:y0,title:g0,btn:v0};var af={exports:{}};/*!
  373. Copyright (c) 2018 Jed Watson.
  374. Licensed under the MIT License (MIT), see
  375. http://jedwatson.github.io/classnames
  376. */(function(o){(function(){var s={}.hasOwnProperty;function u(){for(var d="",p=0;p<arguments.length;p++){var g=arguments[p];g&&(d=f(d,c(g)))}return d}function c(d){if(typeof d=="string"||typeof d=="number")return d;if(typeof d!="object")return"";if(Array.isArray(d))return u.apply(null,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var p="";for(var g in d)s.call(d,g)&&d[g]&&(p=f(p,g));return p}function f(d,p){return p?d?d+" "+p:d+p:d}o.exports?(u.default=u,o.exports=u):window.classNames=u})()})(af);var w0=af.exports;const S0=lf(w0),k0="_icon_1tari_27",E0="_xs_1tari_33",x0="_sm_1tari_36",_0="_md_1tari_39",C0="_lg_1tari_42",T0="_xl_1tari_45",R0="_inheritSize_1tari_48",ms={icon:k0,xs:E0,sm:x0,md:_0,lg:C0,xl:T0,inheritSize:R0},He=({ariaHidden:o=!0,className:s,children:u,inheritSize:c,noSetSize:f,qaTarget:d,size:p="md",title:g,viewBox:_="0 0 24 24"})=>{const x={[s]:!!s,[ms.icon]:!c,[ms[p]]:!c&&!f,[ms.inheritSize]:c};return I.jsxs("svg",{className:S0(x),viewBox:_,width:"1em",height:"1em","aria-hidden":o,"data-qa-target":d,focusable:!1,children:[!o&&!!g&&I.jsx("title",{children:g}),u]})};He.propTypes={ariaHidden:at.bool,className:at.string,inheritSize:at.bool,noSetSize:at.bool,qaTarget:at.string,size:at.oneOf(["xs","sm","md","lg","xl"]),title:at.string};const N0=I.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Ps=o=>{const{qaTarget:s="chevron-right-icon",title:u="Chevron Right"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:N0})};Ps.propTypes=He.propTypes;/*! js-cookie v3.0.5 | MIT */function bl(o){for(var s=1;s<arguments.length;s++){var u=arguments[s];for(var c in u)o[c]=u[c]}return o}var P0={read:function(o){return o[0]==='"'&&(o=o.slice(1,-1)),o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(o){return encodeURIComponent(o).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function ws(o,s){function u(f,d,p){if(!(typeof document>"u")){p=bl({},s,p),typeof p.expires=="number"&&(p.expires=new Date(Date.now()+p.expires*864e5)),p.expires&&(p.expires=p.expires.toUTCString()),f=encodeURIComponent(f).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var g="";for(var _ in p)p[_]&&(g+="; "+_,p[_]!==!0&&(g+="="+p[_].split(";")[0]));return document.cookie=f+"="+o.write(d,f)+g}}function c(f){if(!(typeof document>"u"||arguments.length&&!f)){for(var d=document.cookie?document.cookie.split("; "):[],p={},g=0;g<d.length;g++){var _=d[g].split("="),x=_.slice(1).join("=");try{var C=decodeURIComponent(_[0]);if(p[C]=o.read(x,C),f===C)break}catch{}}return f?p[f]:p}}return Object.create({set:u,get:c,remove:function(f,d){u(f,"",bl({},d,{expires:-1}))},withAttributes:function(f){return ws(this.converter,bl({},this.attributes,f))},withConverter:function(f){return ws(bl({},this.converter,f),this.attributes)}},{attributes:{value:Object.freeze(s)},converter:{value:Object.freeze(o)}})}var O0=ws(P0,{path:"/"});const Os=()=>{if(typeof localStorage>"u"||typeof localStorage=="unknown")return!1;const o="hg3.localstoragetest";try{return localStorage.setItem(o,o),localStorage.removeItem(o),!0}catch{return!1}},cf=()=>typeof window<"u"&&!!window,ff=!cf()||!window.location||!window.location.search,L0=o=>o[0].toUpperCase()+o.slice(1),df=/hg\.debug(\w*)=true/i,Ss=/hg3.enable(\w*)debug/i,pf=(o,s)=>{const u=o.match(s)||{};return u&&u[1]||null},z0=()=>ff?!1:pf(window.location.search,df),D0=()=>Os()?Object.keys(localStorage).reduce((o,s)=>o||Ss.test(s)&&pf(s,Ss),!1):!1,j0=()=>{const o=z0()||D0()||"analytics";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${L0(o)}Debug`}},{localStorageName:Ls,localStorageToggleName:F0}=j0(),A0=()=>ff?null:df.test(window.location.search),I0=()=>Os()?Object.entries(localStorage).some(([o,s])=>o.match(Ss)&&s==="true"):null,hf=()=>{const o=A0()||I0(),s=Os();if(s)try{localStorage.setItem(F0,o)}catch(u){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",u)}return o&&s},mf=()=>{try{localStorage.setItem(Ls,"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o)}},yf=()=>{try{const o=localStorage.getItem(Ls);return JSON.parse(o||"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",o)}return[]},gf=(o,{contextData:s,...u})=>{if(!hf())return mf(),!1;const c=yf().concat(JSON.stringify({...s,...u,TrackingType:o})).slice(-15);try{return localStorage.setItem(Ls,JSON.stringify(c)),!0}catch(f){return __DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",f),!1}},M0={clear:mf,getCallHistory:yf,recordCall:gf};hf()&&cf()&&(window.Test={analyticsDebug:M0,...window.Test});const vf=({pageName:o=!1,PageName:s=!1,...u}={})=>({...u,PageName:s||o||""});let eo=typeof window<"u"?vf(window.utag_data)||{}:{},wt={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(wt.waitingForUtag)return;wt.waitingForUtag=!0;let o=0;const s=setInterval(()=>{if(window.utag){clearInterval(s);const u=wt.callStack.length;for(let c=0;c<u;c++){const f=wt.callStack.shift();window.utag[f.name](f.data)}}else o++>10&&(console.error("utag did not resolve"),clearInterval(s))},100)},view:o=>{window.utag?window.utag.view(o):(wt.callStack&&wt.callStack.push({name:"view",data:o}),wt.waitForUtag())},link:o=>{window.utag?window.utag.link(o):(wt.callStack&&wt.callStack.push({name:"link",data:o}),wt.waitForUtag())}};const Hc=(o={})=>Object.entries(o).reduce((s,[u,c])=>(c&&(s[u.replace("hg.","")]=c),s),{}),U0={_utagData:()=>eo,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:o=""}={}}={}}=window||{};return o==="AppMeasurement"?window.s:void 0},trackLink:(o,s,u=!0)=>{try{!u&&typeof window<"u"&&(console.log(window.utag_data),window.utag_data&&(eo=window.utag_data));const{addTrackValues:c,contextData:f=!1,PageName:d=!1,...p}=vf(s),g=c||p,_=(d||eo.PageName)+"|"+o,{server:x,ProductChannel:C,RollupSpecialtyID:O,ClientID:F}=eo,G={ClientID:F,link_name:_,ProductChannel:C,RollupSpecialtyID:O,server:x,SitePathing:_,...Hc(g||{}),...Hc(f||{})};wt.link(G),gf("trackLink",G)}catch(c){console.error(c)}}},B0={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},H0=typeof window>"u"?B0:U0,wf=(o,s={})=>{H0.trackLink(o,{...s})},$0="x2RPM",V0="I5ACa",W0="E-fRP",lo={linkList:$0,listWrap:V0,listItem:W0,new:"E5zf3"},q0=({linkList:o,listId:s})=>o.links.map(({extraClasses:u="",isNewLink:c=!1,target:f="_blank",text:d="",url:p="",svgIcon:g=""},_)=>{const x=`${s}--link-${_+1}`,C={[lo.listItem]:!0,[lo.new]:c,[u]:u};let O=p;if(d==="Do Not Sell or Share My Personal Information"&&typeof document<"u"){const F="40706f89-b4b9-4c92-b517-bd87b5ddee4c",G=O0.get("tglr_anon_id"),D=`${p}?anonymousId=${G}&orgId=${F}`;O=G?D:p}return I.jsx("li",{children:p?I.jsxs("a",{className:Gn(C),"data-qa-target":x,href:O,target:f,rel:f==="_blank"?"noopener":null,onClick:()=>wf(`Footer ${s}: ${d.replace(/\u00B7/,"")}`),children:[d,g&&I.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:g}})]}):I.jsxs("button",{className:Gn(C),"data-qa-target":x,type:"button",children:[d,g&&I.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:g}})]})},_)}),Sf=({className:o,linkList:s,listId:u,listWrap:c})=>{var d;if(!((d=s==null?void 0:s.links)!=null&&d.length))return null;const f={[o]:o,[lo.linkList]:!0,[lo.listWrap]:c,"list-unstyled":!0};return I.jsx("ul",{className:Gn(f),id:u,children:q0({linkList:s,listId:u})})},Q0=({linkList:o,openByDefault:s})=>{const[u,c]=Ns.useState(s),{id:f,links:d,title:p}=o;if(!(d!=null&&d.length)||!p)return null;const g=`footer-${f}-link-list`,_=`${g}--menu-title`,x=`${g}--menu-btn`,C={[rn.closed]:!u,[rn.open]:u};return I.jsxs("div",{className:Gn(C),"data-qa-target":g,children:[I.jsx("div",{className:Gn([rn.menuBtnTitle],[rn.title]),"data-qa-target":_,children:p}),I.jsxs("button",{className:Gn([rn.menuBtnTitle],[rn.btn]),"aria-controls":g,"aria-haspopup":"true","data-qa-target":x,onClick:()=>c(!u),type:"button",children:[p,I.jsx(Ps,{size:"sm",className:rn.icon})]}),I.jsx(Sf,{className:rn.linkList,linkList:o,listId:g})]})},K0=I.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"}),kf=o=>{const{qaTarget:s="facebook-icon",title:u="Facebook"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:K0})};kf.propTypes=He.propTypes;const G0=I.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"}),Ef=o=>{const{qaTarget:s="instagram-icon",title:u="Instagram"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:"-2 -2 28 28",...o,children:G0})};Ef.propTypes=He.propTypes;const X0=I.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"}),xf=o=>{const{qaTarget:s="linkedIn-icon",title:u="LinkedIn"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:"2 2 20 20",...o,children:X0})};xf.propTypes=He.propTypes;const J0=I.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"}),_f=o=>{const{qaTarget:s="pinterest-icon",title:u="Pinterest"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:J0})};_f.propTypes=He.propTypes;const Y0=I.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"}),Cf=o=>I.jsx(He,{qaTarget:"x-icon",title:"X",viewBox:"50 -180 1200 1600",...o,children:Y0});Cf.propTypes=He.propTypes;const Z0=I.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"}),Tf=o=>{const{qaTarget:s="youtube-icon",title:u="Youtube"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:"-1 -1 25 25",...o,children:Z0})};Tf.propTypes=He.propTypes;const b0=o=>{switch(o){case"twitter":return I.jsx(Cf,{});case"instagram":return I.jsx(Ef,{});case"youtube":return I.jsx(Tf,{});case"pinterest":return I.jsx(_f,{});case"facebook":return I.jsx(kf,{});case"linkedin":return I.jsx(xf,{});default:return I.jsx(I.Fragment,{})}},eh=({socialLinks:o})=>o.length?o.map(({socialService:s,url:u},c)=>{const f=s.charAt(0).toUpperCase()+s.slice(1);return I.jsx("a",{href:u,"aria-label":`Follow Healthgrades on ${f}`,id:`footer-social-link-${s}`,"data-qa-target":`social-link-${c+1}`,target:"_blank",rel:"noopener",children:b0(s)},s)}):I.jsx(I.Fragment,{}),th="iB7P6",nh="Flz-r",$c={linkList:th,menuBtn:nh},rh=({linkList:o})=>{const{id:s,links:u,title:c}=o,f={...o,links:u.map(p=>({text:p.title,type:p.type,url:p.url}))};if(!(u!=null&&u.length)||!c)return null;const d=`footer-${s}-link-list`;return I.jsxs("details",{className:$c.linkList,"data-qa-target":d,children:[I.jsxs("summary",{className:$c.menuBtn,"data-qa-target":`${d}--menu-btn`,children:[c,I.jsx("span",{className:"sr-only",children:" by searching our wide variety of specialty directories:"}),I.jsx(Ps,{size:"sm"})]}),I.jsx(Sf,{linkList:f,listId:d,listWrap:!0})]})},lh=()=>{const o=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:I.jsxs(I.Fragment,{children:[window.utag_data=oh,function(s,u,c,f){var d;s="https://tags.tiqcdn.com/utag/hg/main/qa/utag.js",u=document,c="script",f=u.createElement(c),f.src=s,f.type="text/javascript",f.async=!0,s=u.getElementsByTagName(c)[0],(d=s.parentNode)==null||d.insertBefore(f,s)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});Ns.useEffect(()=>{o()},[])},Vc="footer-import-svc",oh={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:Vc,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:Vc,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:""},ih="QoKk0",sh="JE4qD",uh="_8L3xP",ah="iHKOQ",ch="NXurI",fh="_-9l1r",dh="JKvri",ln={syndFooter:ih,container:sh,linkList:uh,copyright:ah,newsletter:ch,logos:fh,socialLinks:dh},ph=({cmsBody:o,id:s="syndicated-footer"})=>{var O;lh(),Ns.useEffect(()=>{const F=document.querySelector(".newsletter-form__btn");if(!F)return;const G=()=>wf("newsletter submit");return F.addEventListener("click",G),()=>{document.querySelector(".newsletter-form__btn").removeEventListener("click",G)}},[]);const u=F=>F.split(" ").join("-").toLowerCase(),{footer:{badgeHtml:c="",content:f=[],logo:d={},navigation:p=[],socialIcons:g=[]}={}}=o,_=f==null?void 0:f.find(({type:F})=>F==="List"),x=(O=f==null?void 0:f.find(({type:F})=>F==="RichTextModule"))==null?void 0:O.text,C=()=>p.map((F,G)=>{const D={id:u(F.text.text),links:F.subNavigation,title:F.text.text};return I.jsx(Q0,{linkList:D,openByDefault:D.id==="our-company"},G)});return I.jsx("footer",{className:ln.syndFooter,"data-qa-target":s,children:I.jsxs("div",{className:ln.container,children:[I.jsx("div",{className:ln.linkList,children:C()}),I.jsx("div",{className:ln.linkList,children:I.jsx(rh,{linkList:{id:u(_.title.text),links:_.items,title:_.title.text}})}),I.jsx("div",{className:ln.newsletter,children:x&&I.jsx("div",{className:"synd-footer-newsletter",dangerouslySetInnerHTML:{__html:x}})}),I.jsxs("div",{className:ln.logos,children:[I.jsx(hh,{link:d.link}),I.jsx("div",{className:ln.socialLinks,children:I.jsx(eh,{socialLinks:g})})]}),I.jsx("div",{className:ln.copyright,dangerouslySetInnerHTML:{__html:c}})]})})},hh=({link:o})=>{if(!o)return I.jsx(I.Fragment,{});const s=o.url||"/";return I.jsx("a",{"aria-label":"Healthgrades Home",href:s,id:"cms-logo--section",children:I.jsx(uf,{inverse:!0,width:200})})};function Rf(o,s){return function(){return o.apply(s,arguments)}}const{toString:mh}=Object.prototype,{getPrototypeOf:zs}=Object,so=(o=>s=>{const u=mh.call(s);return o[u]||(o[u]=u.slice(8,-1).toLowerCase())})(Object.create(null)),St=o=>(o=o.toLowerCase(),s=>so(s)===o),uo=o=>s=>typeof s===o,{isArray:Xn}=Array,Mr=uo("undefined");function yh(o){return o!==null&&!Mr(o)&&o.constructor!==null&&!Mr(o.constructor)&&nt(o.constructor.isBuffer)&&o.constructor.isBuffer(o)}const Nf=St("ArrayBuffer");function gh(o){let s;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?s=ArrayBuffer.isView(o):s=o&&o.buffer&&Nf(o.buffer),s}const vh=uo("string"),nt=uo("function"),Pf=uo("number"),ao=o=>o!==null&&typeof o=="object",wh=o=>o===!0||o===!1,to=o=>{if(so(o)!=="object")return!1;const s=zs(o);return(s===null||s===Object.prototype||Object.getPrototypeOf(s)===null)&&!(Symbol.toStringTag in o)&&!(Symbol.iterator in o)},Sh=St("Date"),kh=St("File"),Eh=St("Blob"),xh=St("FileList"),_h=o=>ao(o)&&nt(o.pipe),Ch=o=>{let s;return o&&(typeof FormData=="function"&&o instanceof FormData||nt(o.append)&&((s=so(o))==="formdata"||s==="object"&&nt(o.toString)&&o.toString()==="[object FormData]"))},Th=St("URLSearchParams"),[Rh,Nh,Ph,Oh]=["ReadableStream","Request","Response","Headers"].map(St),Lh=o=>o.trim?o.trim():o.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ur(o,s,{allOwnKeys:u=!1}={}){if(o===null||typeof o>"u")return;let c,f;if(typeof o!="object"&&(o=[o]),Xn(o))for(c=0,f=o.length;c<f;c++)s.call(null,o[c],c,o);else{const d=u?Object.getOwnPropertyNames(o):Object.keys(o),p=d.length;let g;for(c=0;c<p;c++)g=d[c],s.call(null,o[g],g,o)}}function Of(o,s){s=s.toLowerCase();const u=Object.keys(o);let c=u.length,f;for(;c-- >0;)if(f=u[c],s===f.toLowerCase())return f;return null}const Sn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Lf=o=>!Mr(o)&&o!==Sn;function ks(){const{caseless:o}=Lf(this)&&this||{},s={},u=(c,f)=>{const d=o&&Of(s,f)||f;to(s[d])&&to(c)?s[d]=ks(s[d],c):to(c)?s[d]=ks({},c):Xn(c)?s[d]=c.slice():s[d]=c};for(let c=0,f=arguments.length;c<f;c++)arguments[c]&&Ur(arguments[c],u);return s}const zh=(o,s,u,{allOwnKeys:c}={})=>(Ur(s,(f,d)=>{u&&nt(f)?o[d]=Rf(f,u):o[d]=f},{allOwnKeys:c}),o),Dh=o=>(o.charCodeAt(0)===65279&&(o=o.slice(1)),o),jh=(o,s,u,c)=>{o.prototype=Object.create(s.prototype,c),o.prototype.constructor=o,Object.defineProperty(o,"super",{value:s.prototype}),u&&Object.assign(o.prototype,u)},Fh=(o,s,u,c)=>{let f,d,p;const g={};if(s=s||{},o==null)return s;do{for(f=Object.getOwnPropertyNames(o),d=f.length;d-- >0;)p=f[d],(!c||c(p,o,s))&&!g[p]&&(s[p]=o[p],g[p]=!0);o=u!==!1&&zs(o)}while(o&&(!u||u(o,s))&&o!==Object.prototype);return s},Ah=(o,s,u)=>{o=String(o),(u===void 0||u>o.length)&&(u=o.length),u-=s.length;const c=o.indexOf(s,u);return c!==-1&&c===u},Ih=o=>{if(!o)return null;if(Xn(o))return o;let s=o.length;if(!Pf(s))return null;const u=new Array(s);for(;s-- >0;)u[s]=o[s];return u},Mh=(o=>s=>o&&s instanceof o)(typeof Uint8Array<"u"&&zs(Uint8Array)),Uh=(o,s)=>{const c=(o&&o[Symbol.iterator]).call(o);let f;for(;(f=c.next())&&!f.done;){const d=f.value;s.call(o,d[0],d[1])}},Bh=(o,s)=>{let u;const c=[];for(;(u=o.exec(s))!==null;)c.push(u);return c},Hh=St("HTMLFormElement"),$h=o=>o.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(u,c,f){return c.toUpperCase()+f}),Wc=(({hasOwnProperty:o})=>(s,u)=>o.call(s,u))(Object.prototype),Vh=St("RegExp"),zf=(o,s)=>{const u=Object.getOwnPropertyDescriptors(o),c={};Ur(u,(f,d)=>{let p;(p=s(f,d,o))!==!1&&(c[d]=p||f)}),Object.defineProperties(o,c)},Wh=o=>{zf(o,(s,u)=>{if(nt(o)&&["arguments","caller","callee"].indexOf(u)!==-1)return!1;const c=o[u];if(nt(c)){if(s.enumerable=!1,"writable"in s){s.writable=!1;return}s.set||(s.set=()=>{throw Error("Can not rewrite read-only method '"+u+"'")})}})},qh=(o,s)=>{const u={},c=f=>{f.forEach(d=>{u[d]=!0})};return Xn(o)?c(o):c(String(o).split(s)),u},Qh=()=>{},Kh=(o,s)=>o!=null&&Number.isFinite(o=+o)?o:s;function Gh(o){return!!(o&&nt(o.append)&&o[Symbol.toStringTag]==="FormData"&&o[Symbol.iterator])}const Xh=o=>{const s=new Array(10),u=(c,f)=>{if(ao(c)){if(s.indexOf(c)>=0)return;if(!("toJSON"in c)){s[f]=c;const d=Xn(c)?[]:{};return Ur(c,(p,g)=>{const _=u(p,f+1);!Mr(_)&&(d[g]=_)}),s[f]=void 0,d}}return c};return u(o,0)},Jh=St("AsyncFunction"),Yh=o=>o&&(ao(o)||nt(o))&&nt(o.then)&&nt(o.catch),Df=((o,s)=>o?setImmediate:s?((u,c)=>(Sn.addEventListener("message",({source:f,data:d})=>{f===Sn&&d===u&&c.length&&c.shift()()},!1),f=>{c.push(f),Sn.postMessage(u,"*")}))(`axios@${Math.random()}`,[]):u=>setTimeout(u))(typeof setImmediate=="function",nt(Sn.postMessage)),Zh=typeof queueMicrotask<"u"?queueMicrotask.bind(Sn):typeof process<"u"&&process.nextTick||Df,E={isArray:Xn,isArrayBuffer:Nf,isBuffer:yh,isFormData:Ch,isArrayBufferView:gh,isString:vh,isNumber:Pf,isBoolean:wh,isObject:ao,isPlainObject:to,isReadableStream:Rh,isRequest:Nh,isResponse:Ph,isHeaders:Oh,isUndefined:Mr,isDate:Sh,isFile:kh,isBlob:Eh,isRegExp:Vh,isFunction:nt,isStream:_h,isURLSearchParams:Th,isTypedArray:Mh,isFileList:xh,forEach:Ur,merge:ks,extend:zh,trim:Lh,stripBOM:Dh,inherits:jh,toFlatObject:Fh,kindOf:so,kindOfTest:St,endsWith:Ah,toArray:Ih,forEachEntry:Uh,matchAll:Bh,isHTMLForm:Hh,hasOwnProperty:Wc,hasOwnProp:Wc,reduceDescriptors:zf,freezeMethods:Wh,toObjectSet:qh,toCamelCase:$h,noop:Qh,toFiniteNumber:Kh,findKey:Of,global:Sn,isContextDefined:Lf,isSpecCompliantForm:Gh,toJSONObject:Xh,isAsyncFn:Jh,isThenable:Yh,setImmediate:Df,asap:Zh};function X(o,s,u,c,f){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name="AxiosError",s&&(this.code=s),u&&(this.config=u),c&&(this.request=c),f&&(this.response=f,this.status=f.status?f.status:null)}E.inherits(X,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:E.toJSONObject(this.config),code:this.code,status:this.status}}});const jf=X.prototype,Ff={};["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(o=>{Ff[o]={value:o}});Object.defineProperties(X,Ff);Object.defineProperty(jf,"isAxiosError",{value:!0});X.from=(o,s,u,c,f,d)=>{const p=Object.create(jf);return E.toFlatObject(o,p,function(_){return _!==Error.prototype},g=>g!=="isAxiosError"),X.call(p,o.message,s,u,c,f),p.cause=o,p.name=o.name,d&&Object.assign(p,d),p};const bh=null;function Es(o){return E.isPlainObject(o)||E.isArray(o)}function Af(o){return E.endsWith(o,"[]")?o.slice(0,-2):o}function qc(o,s,u){return o?o.concat(s).map(function(f,d){return f=Af(f),!u&&d?"["+f+"]":f}).join(u?".":""):s}function em(o){return E.isArray(o)&&!o.some(Es)}const tm=E.toFlatObject(E,{},null,function(s){return/^is[A-Z]/.test(s)});function co(o,s,u){if(!E.isObject(o))throw new TypeError("target must be an object");s=s||new FormData,u=E.toFlatObject(u,{metaTokens:!0,dots:!1,indexes:!1},!1,function(U,z){return!E.isUndefined(z[U])});const c=u.metaTokens,f=u.visitor||C,d=u.dots,p=u.indexes,_=(u.Blob||typeof Blob<"u"&&Blob)&&E.isSpecCompliantForm(s);if(!E.isFunction(f))throw new TypeError("visitor must be a function");function x(D){if(D===null)return"";if(E.isDate(D))return D.toISOString();if(!_&&E.isBlob(D))throw new X("Blob is not supported. Use a Buffer instead.");return E.isArrayBuffer(D)||E.isTypedArray(D)?_&&typeof Blob=="function"?new Blob([D]):Buffer.from(D):D}function C(D,U,z){let re=D;if(D&&!z&&typeof D=="object"){if(E.endsWith(U,"{}"))U=c?U:U.slice(0,-2),D=JSON.stringify(D);else if(E.isArray(D)&&em(D)||(E.isFileList(D)||E.endsWith(U,"[]"))&&(re=E.toArray(D)))return U=Af(U),re.forEach(function(oe,ue){!(E.isUndefined(oe)||oe===null)&&s.append(p===!0?qc([U],ue,d):p===null?U:U+"[]",x(oe))}),!1}return Es(D)?!0:(s.append(qc(z,U,d),x(D)),!1)}const O=[],F=Object.assign(tm,{defaultVisitor:C,convertValue:x,isVisitable:Es});function G(D,U){if(!E.isUndefined(D)){if(O.indexOf(D)!==-1)throw Error("Circular reference detected in "+U.join("."));O.push(D),E.forEach(D,function(re,le){(!(E.isUndefined(re)||re===null)&&f.call(s,re,E.isString(le)?le.trim():le,U,F))===!0&&G(re,U?U.concat(le):[le])}),O.pop()}}if(!E.isObject(o))throw new TypeError("data must be an object");return G(o),s}function Qc(o){const s={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function(c){return s[c]})}function Ds(o,s){this._pairs=[],o&&co(o,this,s)}const If=Ds.prototype;If.append=function(s,u){this._pairs.push([s,u])};If.toString=function(s){const u=s?function(c){return s.call(this,c,Qc)}:Qc;return this._pairs.map(function(f){return u(f[0])+"="+u(f[1])},"").join("&")};function nm(o){return encodeURIComponent(o).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Mf(o,s,u){if(!s)return o;const c=u&&u.encode||nm;E.isFunction(u)&&(u={serialize:u});const f=u&&u.serialize;let d;if(f?d=f(s,u):d=E.isURLSearchParams(s)?s.toString():new Ds(s,u).toString(c),d){const p=o.indexOf("#");p!==-1&&(o=o.slice(0,p)),o+=(o.indexOf("?")===-1?"?":"&")+d}return o}class Kc{constructor(){this.handlers=[]}use(s,u,c){return this.handlers.push({fulfilled:s,rejected:u,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(s){this.handlers[s]&&(this.handlers[s]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(s){E.forEach(this.handlers,function(c){c!==null&&s(c)})}}const Uf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},rm=typeof URLSearchParams<"u"?URLSearchParams:Ds,lm=typeof FormData<"u"?FormData:null,om=typeof Blob<"u"?Blob:null,im={isBrowser:!0,classes:{URLSearchParams:rm,FormData:lm,Blob:om},protocols:["http","https","file","blob","url","data"]},js=typeof window<"u"&&typeof document<"u",xs=typeof navigator=="object"&&navigator||void 0,sm=js&&(!xs||["ReactNative","NativeScript","NS"].indexOf(xs.product)<0),um=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",am=js&&window.location.href||"http://localhost",cm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:js,hasStandardBrowserEnv:sm,hasStandardBrowserWebWorkerEnv:um,navigator:xs,origin:am},Symbol.toStringTag,{value:"Module"})),Me={...cm,...im};function fm(o,s){return co(o,new Me.classes.URLSearchParams,Object.assign({visitor:function(u,c,f,d){return Me.isNode&&E.isBuffer(u)?(this.append(c,u.toString("base64")),!1):d.defaultVisitor.apply(this,arguments)}},s))}function dm(o){return E.matchAll(/\w+|\[(\w*)]/g,o).map(s=>s[0]==="[]"?"":s[1]||s[0])}function pm(o){const s={},u=Object.keys(o);let c;const f=u.length;let d;for(c=0;c<f;c++)d=u[c],s[d]=o[d];return s}function Bf(o){function s(u,c,f,d){let p=u[d++];if(p==="__proto__")return!0;const g=Number.isFinite(+p),_=d>=u.length;return p=!p&&E.isArray(f)?f.length:p,_?(E.hasOwnProp(f,p)?f[p]=[f[p],c]:f[p]=c,!g):((!f[p]||!E.isObject(f[p]))&&(f[p]=[]),s(u,c,f[p],d)&&E.isArray(f[p])&&(f[p]=pm(f[p])),!g)}if(E.isFormData(o)&&E.isFunction(o.entries)){const u={};return E.forEachEntry(o,(c,f)=>{s(dm(c),f,u,0)}),u}return null}function hm(o,s,u){if(E.isString(o))try{return(s||JSON.parse)(o),E.trim(o)}catch(c){if(c.name!=="SyntaxError")throw c}return(u||JSON.stringify)(o)}const Br={transitional:Uf,adapter:["xhr","http","fetch"],transformRequest:[function(s,u){const c=u.getContentType()||"",f=c.indexOf("application/json")>-1,d=E.isObject(s);if(d&&E.isHTMLForm(s)&&(s=new FormData(s)),E.isFormData(s))return f?JSON.stringify(Bf(s)):s;if(E.isArrayBuffer(s)||E.isBuffer(s)||E.isStream(s)||E.isFile(s)||E.isBlob(s)||E.isReadableStream(s))return s;if(E.isArrayBufferView(s))return s.buffer;if(E.isURLSearchParams(s))return u.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),s.toString();let g;if(d){if(c.indexOf("application/x-www-form-urlencoded")>-1)return fm(s,this.formSerializer).toString();if((g=E.isFileList(s))||c.indexOf("multipart/form-data")>-1){const _=this.env&&this.env.FormData;return co(g?{"files[]":s}:s,_&&new _,this.formSerializer)}}return d||f?(u.setContentType("application/json",!1),hm(s)):s}],transformResponse:[function(s){const u=this.transitional||Br.transitional,c=u&&u.forcedJSONParsing,f=this.responseType==="json";if(E.isResponse(s)||E.isReadableStream(s))return s;if(s&&E.isString(s)&&(c&&!this.responseType||f)){const p=!(u&&u.silentJSONParsing)&&f;try{return JSON.parse(s)}catch(g){if(p)throw g.name==="SyntaxError"?X.from(g,X.ERR_BAD_RESPONSE,this,null,this.response):g}}return s}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Me.classes.FormData,Blob:Me.classes.Blob},validateStatus:function(s){return s>=200&&s<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};E.forEach(["delete","get","head","post","put","patch"],o=>{Br.headers[o]={}});const mm=E.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"]),ym=o=>{const s={};let u,c,f;return o&&o.split(`
  377. `).forEach(function(p){f=p.indexOf(":"),u=p.substring(0,f).trim().toLowerCase(),c=p.substring(f+1).trim(),!(!u||s[u]&&mm[u])&&(u==="set-cookie"?s[u]?s[u].push(c):s[u]=[c]:s[u]=s[u]?s[u]+", "+c:c)}),s},Gc=Symbol("internals");function Ir(o){return o&&String(o).trim().toLowerCase()}function no(o){return o===!1||o==null?o:E.isArray(o)?o.map(no):String(o)}function gm(o){const s=Object.create(null),u=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let c;for(;c=u.exec(o);)s[c[1]]=c[2];return s}const vm=o=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(o.trim());function ys(o,s,u,c,f){if(E.isFunction(c))return c.call(this,s,u);if(f&&(s=u),!!E.isString(s)){if(E.isString(c))return s.indexOf(c)!==-1;if(E.isRegExp(c))return c.test(s)}}function wm(o){return o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(s,u,c)=>u.toUpperCase()+c)}function Sm(o,s){const u=E.toCamelCase(" "+s);["get","set","has"].forEach(c=>{Object.defineProperty(o,c+u,{value:function(f,d,p){return this[c].call(this,s,f,d,p)},configurable:!0})})}let Xe=class{constructor(s){s&&this.set(s)}set(s,u,c){const f=this;function d(g,_,x){const C=Ir(_);if(!C)throw new Error("header name must be a non-empty string");const O=E.findKey(f,C);(!O||f[O]===void 0||x===!0||x===void 0&&f[O]!==!1)&&(f[O||_]=no(g))}const p=(g,_)=>E.forEach(g,(x,C)=>d(x,C,_));if(E.isPlainObject(s)||s instanceof this.constructor)p(s,u);else if(E.isString(s)&&(s=s.trim())&&!vm(s))p(ym(s),u);else if(E.isHeaders(s))for(const[g,_]of s.entries())d(_,g,c);else s!=null&&d(u,s,c);return this}get(s,u){if(s=Ir(s),s){const c=E.findKey(this,s);if(c){const f=this[c];if(!u)return f;if(u===!0)return gm(f);if(E.isFunction(u))return u.call(this,f,c);if(E.isRegExp(u))return u.exec(f);throw new TypeError("parser must be boolean|regexp|function")}}}has(s,u){if(s=Ir(s),s){const c=E.findKey(this,s);return!!(c&&this[c]!==void 0&&(!u||ys(this,this[c],c,u)))}return!1}delete(s,u){const c=this;let f=!1;function d(p){if(p=Ir(p),p){const g=E.findKey(c,p);g&&(!u||ys(c,c[g],g,u))&&(delete c[g],f=!0)}}return E.isArray(s)?s.forEach(d):d(s),f}clear(s){const u=Object.keys(this);let c=u.length,f=!1;for(;c--;){const d=u[c];(!s||ys(this,this[d],d,s,!0))&&(delete this[d],f=!0)}return f}normalize(s){const u=this,c={};return E.forEach(this,(f,d)=>{const p=E.findKey(c,d);if(p){u[p]=no(f),delete u[d];return}const g=s?wm(d):String(d).trim();g!==d&&delete u[d],u[g]=no(f),c[g]=!0}),this}concat(...s){return this.constructor.concat(this,...s)}toJSON(s){const u=Object.create(null);return E.forEach(this,(c,f)=>{c!=null&&c!==!1&&(u[f]=s&&E.isArray(c)?c.join(", "):c)}),u}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([s,u])=>s+": "+u).join(`
  378. `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(s){return s instanceof this?s:new this(s)}static concat(s,...u){const c=new this(s);return u.forEach(f=>c.set(f)),c}static accessor(s){const c=(this[Gc]=this[Gc]={accessors:{}}).accessors,f=this.prototype;function d(p){const g=Ir(p);c[g]||(Sm(f,p),c[g]=!0)}return E.isArray(s)?s.forEach(d):d(s),this}};Xe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);E.reduceDescriptors(Xe.prototype,({value:o},s)=>{let u=s[0].toUpperCase()+s.slice(1);return{get:()=>o,set(c){this[u]=c}}});E.freezeMethods(Xe);function gs(o,s){const u=this||Br,c=s||u,f=Xe.from(c.headers);let d=c.data;return E.forEach(o,function(g){d=g.call(u,d,f.normalize(),s?s.status:void 0)}),f.normalize(),d}function Hf(o){return!!(o&&o.__CANCEL__)}function Jn(o,s,u){X.call(this,o??"canceled",X.ERR_CANCELED,s,u),this.name="CanceledError"}E.inherits(Jn,X,{__CANCEL__:!0});function $f(o,s,u){const c=u.config.validateStatus;!u.status||!c||c(u.status)?o(u):s(new X("Request failed with status code "+u.status,[X.ERR_BAD_REQUEST,X.ERR_BAD_RESPONSE][Math.floor(u.status/100)-4],u.config,u.request,u))}function km(o){const s=/^([-+\w]{1,25})(:?\/\/|:)/.exec(o);return s&&s[1]||""}function Em(o,s){o=o||10;const u=new Array(o),c=new Array(o);let f=0,d=0,p;return s=s!==void 0?s:1e3,function(_){const x=Date.now(),C=c[d];p||(p=x),u[f]=_,c[f]=x;let O=d,F=0;for(;O!==f;)F+=u[O++],O=O%o;if(f=(f+1)%o,f===d&&(d=(d+1)%o),x-p<s)return;const G=C&&x-C;return G?Math.round(F*1e3/G):void 0}}function xm(o,s){let u=0,c=1e3/s,f,d;const p=(x,C=Date.now())=>{u=C,f=null,d&&(clearTimeout(d),d=null),o.apply(null,x)};return[(...x)=>{const C=Date.now(),O=C-u;O>=c?p(x,C):(f=x,d||(d=setTimeout(()=>{d=null,p(f)},c-O)))},()=>f&&p(f)]}const oo=(o,s,u=3)=>{let c=0;const f=Em(50,250);return xm(d=>{const p=d.loaded,g=d.lengthComputable?d.total:void 0,_=p-c,x=f(_),C=p<=g;c=p;const O={loaded:p,total:g,progress:g?p/g:void 0,bytes:_,rate:x||void 0,estimated:x&&g&&C?(g-p)/x:void 0,event:d,lengthComputable:g!=null,[s?"download":"upload"]:!0};o(O)},u)},Xc=(o,s)=>{const u=o!=null;return[c=>s[0]({lengthComputable:u,total:o,loaded:c}),s[1]]},Jc=o=>(...s)=>E.asap(()=>o(...s)),_m=Me.hasStandardBrowserEnv?((o,s)=>u=>(u=new URL(u,Me.origin),o.protocol===u.protocol&&o.host===u.host&&(s||o.port===u.port)))(new URL(Me.origin),Me.navigator&&/(msie|trident)/i.test(Me.navigator.userAgent)):()=>!0,Cm=Me.hasStandardBrowserEnv?{write(o,s,u,c,f,d){const p=[o+"="+encodeURIComponent(s)];E.isNumber(u)&&p.push("expires="+new Date(u).toGMTString()),E.isString(c)&&p.push("path="+c),E.isString(f)&&p.push("domain="+f),d===!0&&p.push("secure"),document.cookie=p.join("; ")},read(o){const s=document.cookie.match(new RegExp("(^|;\\s*)("+o+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove(o){this.write(o,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Tm(o){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o)}function Rm(o,s){return s?o.replace(/\/?\/$/,"")+"/"+s.replace(/^\/+/,""):o}function Vf(o,s,u){let c=!Tm(s);return o&&(c||u==!1)?Rm(o,s):s}const Yc=o=>o instanceof Xe?{...o}:o;function En(o,s){s=s||{};const u={};function c(x,C,O,F){return E.isPlainObject(x)&&E.isPlainObject(C)?E.merge.call({caseless:F},x,C):E.isPlainObject(C)?E.merge({},C):E.isArray(C)?C.slice():C}function f(x,C,O,F){if(E.isUndefined(C)){if(!E.isUndefined(x))return c(void 0,x,O,F)}else return c(x,C,O,F)}function d(x,C){if(!E.isUndefined(C))return c(void 0,C)}function p(x,C){if(E.isUndefined(C)){if(!E.isUndefined(x))return c(void 0,x)}else return c(void 0,C)}function g(x,C,O){if(O in s)return c(x,C);if(O in o)return c(void 0,x)}const _={url:d,method:d,data:d,baseURL:p,transformRequest:p,transformResponse:p,paramsSerializer:p,timeout:p,timeoutMessage:p,withCredentials:p,withXSRFToken:p,adapter:p,responseType:p,xsrfCookieName:p,xsrfHeaderName:p,onUploadProgress:p,onDownloadProgress:p,decompress:p,maxContentLength:p,maxBodyLength:p,beforeRedirect:p,transport:p,httpAgent:p,httpsAgent:p,cancelToken:p,socketPath:p,responseEncoding:p,validateStatus:g,headers:(x,C,O)=>f(Yc(x),Yc(C),O,!0)};return E.forEach(Object.keys(Object.assign({},o,s)),function(C){const O=_[C]||f,F=O(o[C],s[C],C);E.isUndefined(F)&&O!==g||(u[C]=F)}),u}const Wf=o=>{const s=En({},o);let{data:u,withXSRFToken:c,xsrfHeaderName:f,xsrfCookieName:d,headers:p,auth:g}=s;s.headers=p=Xe.from(p),s.url=Mf(Vf(s.baseURL,s.url,s.allowAbsoluteUrls),o.params,o.paramsSerializer),g&&p.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let _;if(E.isFormData(u)){if(Me.hasStandardBrowserEnv||Me.hasStandardBrowserWebWorkerEnv)p.setContentType(void 0);else if((_=p.getContentType())!==!1){const[x,...C]=_?_.split(";").map(O=>O.trim()).filter(Boolean):[];p.setContentType([x||"multipart/form-data",...C].join("; "))}}if(Me.hasStandardBrowserEnv&&(c&&E.isFunction(c)&&(c=c(s)),c||c!==!1&&_m(s.url))){const x=f&&d&&Cm.read(d);x&&p.set(f,x)}return s},Nm=typeof XMLHttpRequest<"u",Pm=Nm&&function(o){return new Promise(function(u,c){const f=Wf(o);let d=f.data;const p=Xe.from(f.headers).normalize();let{responseType:g,onUploadProgress:_,onDownloadProgress:x}=f,C,O,F,G,D;function U(){G&&G(),D&&D(),f.cancelToken&&f.cancelToken.unsubscribe(C),f.signal&&f.signal.removeEventListener("abort",C)}let z=new XMLHttpRequest;z.open(f.method.toUpperCase(),f.url,!0),z.timeout=f.timeout;function re(){if(!z)return;const oe=Xe.from("getAllResponseHeaders"in z&&z.getAllResponseHeaders()),ae={data:!g||g==="text"||g==="json"?z.responseText:z.response,status:z.status,statusText:z.statusText,headers:oe,config:o,request:z};$f(function(we){u(we),U()},function(we){c(we),U()},ae),z=null}"onloadend"in z?z.onloadend=re:z.onreadystatechange=function(){!z||z.readyState!==4||z.status===0&&!(z.responseURL&&z.responseURL.indexOf("file:")===0)||setTimeout(re)},z.onabort=function(){z&&(c(new X("Request aborted",X.ECONNABORTED,o,z)),z=null)},z.onerror=function(){c(new X("Network Error",X.ERR_NETWORK,o,z)),z=null},z.ontimeout=function(){let ue=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded";const ae=f.transitional||Uf;f.timeoutErrorMessage&&(ue=f.timeoutErrorMessage),c(new X(ue,ae.clarifyTimeoutError?X.ETIMEDOUT:X.ECONNABORTED,o,z)),z=null},d===void 0&&p.setContentType(null),"setRequestHeader"in z&&E.forEach(p.toJSON(),function(ue,ae){z.setRequestHeader(ae,ue)}),E.isUndefined(f.withCredentials)||(z.withCredentials=!!f.withCredentials),g&&g!=="json"&&(z.responseType=f.responseType),x&&([F,D]=oo(x,!0),z.addEventListener("progress",F)),_&&z.upload&&([O,G]=oo(_),z.upload.addEventListener("progress",O),z.upload.addEventListener("loadend",G)),(f.cancelToken||f.signal)&&(C=oe=>{z&&(c(!oe||oe.type?new Jn(null,o,z):oe),z.abort(),z=null)},f.cancelToken&&f.cancelToken.subscribe(C),f.signal&&(f.signal.aborted?C():f.signal.addEventListener("abort",C)));const le=km(f.url);if(le&&Me.protocols.indexOf(le)===-1){c(new X("Unsupported protocol "+le+":",X.ERR_BAD_REQUEST,o));return}z.send(d||null)})},Om=(o,s)=>{const{length:u}=o=o?o.filter(Boolean):[];if(s||u){let c=new AbortController,f;const d=function(x){if(!f){f=!0,g();const C=x instanceof Error?x:this.reason;c.abort(C instanceof X?C:new Jn(C instanceof Error?C.message:C))}};let p=s&&setTimeout(()=>{p=null,d(new X(`timeout ${s} of ms exceeded`,X.ETIMEDOUT))},s);const g=()=>{o&&(p&&clearTimeout(p),p=null,o.forEach(x=>{x.unsubscribe?x.unsubscribe(d):x.removeEventListener("abort",d)}),o=null)};o.forEach(x=>x.addEventListener("abort",d));const{signal:_}=c;return _.unsubscribe=()=>E.asap(g),_}},Lm=function*(o,s){let u=o.byteLength;if(u<s){yield o;return}let c=0,f;for(;c<u;)f=c+s,yield o.slice(c,f),c=f},zm=async function*(o,s){for await(const u of Dm(o))yield*Lm(u,s)},Dm=async function*(o){if(o[Symbol.asyncIterator]){yield*o;return}const s=o.getReader();try{for(;;){const{done:u,value:c}=await s.read();if(u)break;yield c}}finally{await s.cancel()}},Zc=(o,s,u,c)=>{const f=zm(o,s);let d=0,p,g=_=>{p||(p=!0,c&&c(_))};return new ReadableStream({async pull(_){try{const{done:x,value:C}=await f.next();if(x){g(),_.close();return}let O=C.byteLength;if(u){let F=d+=O;u(F)}_.enqueue(new Uint8Array(C))}catch(x){throw g(x),x}},cancel(_){return g(_),f.return()}},{highWaterMark:2})},fo=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",qf=fo&&typeof ReadableStream=="function",jm=fo&&(typeof TextEncoder=="function"?(o=>s=>o.encode(s))(new TextEncoder):async o=>new Uint8Array(await new Response(o).arrayBuffer())),Qf=(o,...s)=>{try{return!!o(...s)}catch{return!1}},Fm=qf&&Qf(()=>{let o=!1;const s=new Request(Me.origin,{body:new ReadableStream,method:"POST",get duplex(){return o=!0,"half"}}).headers.has("Content-Type");return o&&!s}),bc=64*1024,_s=qf&&Qf(()=>E.isReadableStream(new Response("").body)),io={stream:_s&&(o=>o.body)};fo&&(o=>{["text","arrayBuffer","blob","formData","stream"].forEach(s=>{!io[s]&&(io[s]=E.isFunction(o[s])?u=>u[s]():(u,c)=>{throw new X(`Response type '${s}' is not supported`,X.ERR_NOT_SUPPORT,c)})})})(new Response);const Am=async o=>{if(o==null)return 0;if(E.isBlob(o))return o.size;if(E.isSpecCompliantForm(o))return(await new Request(Me.origin,{method:"POST",body:o}).arrayBuffer()).byteLength;if(E.isArrayBufferView(o)||E.isArrayBuffer(o))return o.byteLength;if(E.isURLSearchParams(o)&&(o=o+""),E.isString(o))return(await jm(o)).byteLength},Im=async(o,s)=>{const u=E.toFiniteNumber(o.getContentLength());return u??Am(s)},Mm=fo&&(async o=>{let{url:s,method:u,data:c,signal:f,cancelToken:d,timeout:p,onDownloadProgress:g,onUploadProgress:_,responseType:x,headers:C,withCredentials:O="same-origin",fetchOptions:F}=Wf(o);x=x?(x+"").toLowerCase():"text";let G=Om([f,d&&d.toAbortSignal()],p),D;const U=G&&G.unsubscribe&&(()=>{G.unsubscribe()});let z;try{if(_&&Fm&&u!=="get"&&u!=="head"&&(z=await Im(C,c))!==0){let ae=new Request(s,{method:"POST",body:c,duplex:"half"}),he;if(E.isFormData(c)&&(he=ae.headers.get("content-type"))&&C.setContentType(he),ae.body){const[we,Le]=Xc(z,oo(Jc(_)));c=Zc(ae.body,bc,we,Le)}}E.isString(O)||(O=O?"include":"omit");const re="credentials"in Request.prototype;D=new Request(s,{...F,signal:G,method:u.toUpperCase(),headers:C.normalize().toJSON(),body:c,duplex:"half",credentials:re?O:void 0});let le=await fetch(D);const oe=_s&&(x==="stream"||x==="response");if(_s&&(g||oe&&U)){const ae={};["status","statusText","headers"].forEach(ct=>{ae[ct]=le[ct]});const he=E.toFiniteNumber(le.headers.get("content-length")),[we,Le]=g&&Xc(he,oo(Jc(g),!0))||[];le=new Response(Zc(le.body,bc,we,()=>{Le&&Le(),U&&U()}),ae)}x=x||"text";let ue=await io[E.findKey(io,x)||"text"](le,o);return!oe&&U&&U(),await new Promise((ae,he)=>{$f(ae,he,{data:ue,headers:Xe.from(le.headers),status:le.status,statusText:le.statusText,config:o,request:D})})}catch(re){throw U&&U(),re&&re.name==="TypeError"&&/fetch/i.test(re.message)?Object.assign(new X("Network Error",X.ERR_NETWORK,o,D),{cause:re.cause||re}):X.from(re,re&&re.code,o,D)}}),Cs={http:bh,xhr:Pm,fetch:Mm};E.forEach(Cs,(o,s)=>{if(o){try{Object.defineProperty(o,"name",{value:s})}catch{}Object.defineProperty(o,"adapterName",{value:s})}});const ef=o=>`- ${o}`,Um=o=>E.isFunction(o)||o===null||o===!1,Kf={getAdapter:o=>{o=E.isArray(o)?o:[o];const{length:s}=o;let u,c;const f={};for(let d=0;d<s;d++){u=o[d];let p;if(c=u,!Um(u)&&(c=Cs[(p=String(u)).toLowerCase()],c===void 0))throw new X(`Unknown adapter '${p}'`);if(c)break;f[p||"#"+d]=c}if(!c){const d=Object.entries(f).map(([g,_])=>`adapter ${g} `+(_===!1?"is not supported by the environment":"is not available in the build"));let p=s?d.length>1?`since :
  379. `+d.map(ef).join(`
  380. `):" "+ef(d[0]):"as no adapter specified";throw new X("There is no suitable adapter to dispatch the request "+p,"ERR_NOT_SUPPORT")}return c},adapters:Cs};function vs(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new Jn(null,o)}function tf(o){return vs(o),o.headers=Xe.from(o.headers),o.data=gs.call(o,o.transformRequest),["post","put","patch"].indexOf(o.method)!==-1&&o.headers.setContentType("application/x-www-form-urlencoded",!1),Kf.getAdapter(o.adapter||Br.adapter)(o).then(function(c){return vs(o),c.data=gs.call(o,o.transformResponse,c),c.headers=Xe.from(c.headers),c},function(c){return Hf(c)||(vs(o),c&&c.response&&(c.response.data=gs.call(o,o.transformResponse,c.response),c.response.headers=Xe.from(c.response.headers))),Promise.reject(c)})}const Gf="1.8.4",po={};["object","boolean","number","function","string","symbol"].forEach((o,s)=>{po[o]=function(c){return typeof c===o||"a"+(s<1?"n ":" ")+o}});const nf={};po.transitional=function(s,u,c){function f(d,p){return"[Axios v"+Gf+"] Transitional option '"+d+"'"+p+(c?". "+c:"")}return(d,p,g)=>{if(s===!1)throw new X(f(p," has been removed"+(u?" in "+u:"")),X.ERR_DEPRECATED);return u&&!nf[p]&&(nf[p]=!0,console.warn(f(p," has been deprecated since v"+u+" and will be removed in the near future"))),s?s(d,p,g):!0}};po.spelling=function(s){return(u,c)=>(console.warn(`${c} is likely a misspelling of ${s}`),!0)};function Bm(o,s,u){if(typeof o!="object")throw new X("options must be an object",X.ERR_BAD_OPTION_VALUE);const c=Object.keys(o);let f=c.length;for(;f-- >0;){const d=c[f],p=s[d];if(p){const g=o[d],_=g===void 0||p(g,d,o);if(_!==!0)throw new X("option "+d+" must be "+_,X.ERR_BAD_OPTION_VALUE);continue}if(u!==!0)throw new X("Unknown option "+d,X.ERR_BAD_OPTION)}}const ro={assertOptions:Bm,validators:po},Nt=ro.validators;let kn=class{constructor(s){this.defaults=s,this.interceptors={request:new Kc,response:new Kc}}async request(s,u){try{return await this._request(s,u)}catch(c){if(c instanceof Error){let f={};Error.captureStackTrace?Error.captureStackTrace(f):f=new Error;const d=f.stack?f.stack.replace(/^.+\n/,""):"";try{c.stack?d&&!String(c.stack).endsWith(d.replace(/^.+\n.+\n/,""))&&(c.stack+=`
  381. `+d):c.stack=d}catch{}}throw c}}_request(s,u){typeof s=="string"?(u=u||{},u.url=s):u=s||{},u=En(this.defaults,u);const{transitional:c,paramsSerializer:f,headers:d}=u;c!==void 0&&ro.assertOptions(c,{silentJSONParsing:Nt.transitional(Nt.boolean),forcedJSONParsing:Nt.transitional(Nt.boolean),clarifyTimeoutError:Nt.transitional(Nt.boolean)},!1),f!=null&&(E.isFunction(f)?u.paramsSerializer={serialize:f}:ro.assertOptions(f,{encode:Nt.function,serialize:Nt.function},!0)),u.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?u.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:u.allowAbsoluteUrls=!0),ro.assertOptions(u,{baseUrl:Nt.spelling("baseURL"),withXsrfToken:Nt.spelling("withXSRFToken")},!0),u.method=(u.method||this.defaults.method||"get").toLowerCase();let p=d&&E.merge(d.common,d[u.method]);d&&E.forEach(["delete","get","head","post","put","patch","common"],D=>{delete d[D]}),u.headers=Xe.concat(p,d);const g=[];let _=!0;this.interceptors.request.forEach(function(U){typeof U.runWhen=="function"&&U.runWhen(u)===!1||(_=_&&U.synchronous,g.unshift(U.fulfilled,U.rejected))});const x=[];this.interceptors.response.forEach(function(U){x.push(U.fulfilled,U.rejected)});let C,O=0,F;if(!_){const D=[tf.bind(this),void 0];for(D.unshift.apply(D,g),D.push.apply(D,x),F=D.length,C=Promise.resolve(u);O<F;)C=C.then(D[O++],D[O++]);return C}F=g.length;let G=u;for(O=0;O<F;){const D=g[O++],U=g[O++];try{G=D(G)}catch(z){U.call(this,z);break}}try{C=tf.call(this,G)}catch(D){return Promise.reject(D)}for(O=0,F=x.length;O<F;)C=C.then(x[O++],x[O++]);return C}getUri(s){s=En(this.defaults,s);const u=Vf(s.baseURL,s.url,s.allowAbsoluteUrls);return Mf(u,s.params,s.paramsSerializer)}};E.forEach(["delete","get","head","options"],function(s){kn.prototype[s]=function(u,c){return this.request(En(c||{},{method:s,url:u,data:(c||{}).data}))}});E.forEach(["post","put","patch"],function(s){function u(c){return function(d,p,g){return this.request(En(g||{},{method:s,headers:c?{"Content-Type":"multipart/form-data"}:{},url:d,data:p}))}}kn.prototype[s]=u(),kn.prototype[s+"Form"]=u(!0)});let Hm=class Xf{constructor(s){if(typeof s!="function")throw new TypeError("executor must be a function.");let u;this.promise=new Promise(function(d){u=d});const c=this;this.promise.then(f=>{if(!c._listeners)return;let d=c._listeners.length;for(;d-- >0;)c._listeners[d](f);c._listeners=null}),this.promise.then=f=>{let d;const p=new Promise(g=>{c.subscribe(g),d=g}).then(f);return p.cancel=function(){c.unsubscribe(d)},p},s(function(d,p,g){c.reason||(c.reason=new Jn(d,p,g),u(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(s){if(this.reason){s(this.reason);return}this._listeners?this._listeners.push(s):this._listeners=[s]}unsubscribe(s){if(!this._listeners)return;const u=this._listeners.indexOf(s);u!==-1&&this._listeners.splice(u,1)}toAbortSignal(){const s=new AbortController,u=c=>{s.abort(c)};return this.subscribe(u),s.signal.unsubscribe=()=>this.unsubscribe(u),s.signal}static source(){let s;return{token:new Xf(function(f){s=f}),cancel:s}}};function $m(o){return function(u){return o.apply(null,u)}}function Vm(o){return E.isObject(o)&&o.isAxiosError===!0}const Ts={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(Ts).forEach(([o,s])=>{Ts[s]=o});function Jf(o){const s=new kn(o),u=Rf(kn.prototype.request,s);return E.extend(u,kn.prototype,s,{allOwnKeys:!0}),E.extend(u,s,null,{allOwnKeys:!0}),u.create=function(f){return Jf(En(o,f))},u}const _e=Jf(Br);_e.Axios=kn;_e.CanceledError=Jn;_e.CancelToken=Hm;_e.isCancel=Hf;_e.VERSION=Gf;_e.toFormData=co;_e.AxiosError=X;_e.Cancel=_e.CanceledError;_e.all=function(s){return Promise.all(s)};_e.spread=$m;_e.isAxiosError=Vm;_e.mergeConfig=En;_e.AxiosHeaders=Xe;_e.formToJSON=o=>Bf(E.isHTMLForm(o)?new FormData(o):o);_e.getAdapter=Kf.getAdapter;_e.HttpStatusCode=Ts;_e.default=_e;const{Axios:Km,AxiosError:Gm,CanceledError:Xm,isCancel:Jm,CancelToken:Ym,VERSION:Zm,all:bm,Cancel:e1,isAxiosError:t1,spread:n1,toFormData:r1,AxiosHeaders:l1,HttpStatusCode:o1,formToJSON:i1,getAdapter:s1,mergeConfig:u1}=_e,Wm=async()=>{try{const o={method:"GET",url:"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-footer",params:{}};return(await _e.request(o)).data}catch(o){console.error(o)}};Wm().then(o=>{n0.hydrateRoot(document.getElementById("syndicated-footer"),I.jsx(ph,{cmsBody:o}))});
  382.  
  383. </script>
  384.  
  385. <style>
  386. @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}
  387.  
  388. </style>
  389.  
  390. <body>
  391.  <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 &amp; 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/" 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 &amp; Use Guidelines</a></li></ul></div><div class="_9Sfro" 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 &amp; 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 &amp; 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/find-a-group-practice" 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/find-a-pharmacy" 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/find-a-hospital" 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/find-an-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">
  392.  
  393. <div class="RichTextModule">
  394.        
  395.            <div class="RichTextModule-items RichTextBody">
  396.        
  397.            <div class="Enhancement useFallbackImageSize" data-align-center>
  398.                <div class="Enhancement-item"><style>
  399.    .individual.field-wrapper { display: none; }
  400.    .global-footer__footer-newsletter { margin-bottom: 40px; }
  401.    .footer-newsletter.hide { display: none; }
  402.    .global-footer__footer-newsletter .Enhancement { margin: 0; }
  403.    .global-footer__footer-newsletter .footer-newsletter-title { color: #fff; font-size: 18px; line-height: 23px; font-weight: bold; margin-bottom: 10px; }
  404.    [data-post-content] .global-footer__footer-newsletter .Enhancement .Enhancement-item h4:only-child { margin: 0 0 10px 0; }
  405.    .global-footer__footer-newsletter .newsletter-form { display: flex; width: 100%; flex-direction: column; }
  406.    .global-footer__footer-newsletter .newsletter-form__input-controls { width: 100%; display: flex; margin-bottom: 10px; flex-direction: column; }
  407.    .global-footer__footer-newsletter .newsletter-form__input-controls fieldset { padding: 0; border: unset; width: 100%; }
  408.    .global-footer__footer-newsletter .newsletter-form__input-controls input { width: 100%; padding: 8px 10px 10px 10px; margin-bottom: 10px; }
  409.    .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; }
  410.    .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; }
  411.    .global-footer__footer-newsletter .newsletter-form__footer { font-size: 12px; line-height: 18px; color: #fff; width: 70%; }
  412.    .footer-newsletter__newsletterSuccessMessage { display: none; color: #fff; }
  413.    .footer-newsletter__newsletterSuccessMessage.show { display: block; }
  414.    @media only screen and (min-width: 768px) {
  415.        .global-footer__footer-newsletter .newsletter-form__input-controls { flex-direction: row; }
  416.        .global-footer__footer-newsletter .newsletter-form__input-controls input { margin-bottom: 0; }
  417.        .global-footer__footer-newsletter .btn--primary { width: 165px; margin-left: 10px; }
  418.    }
  419.    @media only screen and (min-width: 990px) {
  420.        .global-footer__footer-newsletter { max-width: 60%; }
  421.    }
  422. </style>
  423. <div class="global-footer__footer-newsletter">
  424.    <div class="footer-newsletter">
  425.        <div class="footer-newsletter-title">Healthy Living Newsletter</div>
  426.        <div class="individual field-wrapper" >
  427.        <div class="_100 field-style" >
  428.          <p class="field-p" >
  429.            <label for="field20" class="label-position top " >required text
  430.            </label>
  431.            <input id="field20" name="singleLineText" type="text" value="" class="field-size-top-medium"  />
  432.          </p>
  433.        </div>
  434.      </div>
  435.        <form class="newsletter-form newsletter-form--inline" name="NewsletterForm" action="">
  436.            <div class="newsletter-form__input-controls">
  437.                <fieldset>
  438.                    <label class="sr-only" for="newsletter-form-footer">Sign up for the Healthgrades Newsletter</label>
  439.                    <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">
  440.                </fieldset>
  441.                <button class="newsletter-form__btn btn btn--primary btn--xl" type="submit">Sign me up!</button>
  442.            </div>
  443.            <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>
  444.        </form>
  445.    </div>
  446.    <div class="footer-newsletter__newsletterSuccessMessage">
  447.        <strong>Thanks for signing up!</strong>
  448.        <p>Check your inbox for health tips soon!</p>
  449.    </div>
  450. </div>
  451. <script type="text/javascript">
  452. var form = document.querySelector('.global-footer__footer-newsletter .newsletter-form');
  453. form.addEventListener("submit", function (e) {
  454.    event.preventDefault();
  455.    var url = 'https://s611527718.t.eloqua.com/e/f2';
  456.    const email = form.elements.email.value;
  457.    var params = 'elqFormName=UCMS-Newsletter' + '&' + 'elqSiteId=611527718' + '&' + 'sourceUrl=www.healthgrades.com' + '&' + 'type=embedded' + '&' + 'emailAddress=' + email;
  458.    const cohesionID = window._Tagular.webContext.anonymousId || '';
  459.    if (cohesionID && cohesionID.length > 0) {
  460.        params += '&' + 'cohesionID=' + cohesionID;
  461.    }
  462.    if (document.querySelector('#field20').value === '') {
  463.        fetch(url, {
  464.            method: "POST",
  465.            headers: {
  466.                "Content-Type": "application/x-www-form-urlencoded"
  467.            },
  468.            body: params
  469.        }).then(response => {
  470.            if (response.status === 200) {
  471.                var newsletter = document.querySelector('.footer-newsletter');
  472.                var success = document.querySelector('.footer-newsletter__newsletterSuccessMessage');
  473.                newsletter.classList.add('hide');
  474.                success.classList.add('show');
  475.            }
  476.        }).catch(error => {
  477.            console.log("request failed: " + error);
  478.        });
  479.    }
  480. })</script>
  481.  
  482. </div>
  483.            </div>
  484.        
  485.        <p></p></div>
  486.        
  487.  
  488.    </div>
  489. </div></div><div class="_-9l1r"><a aria-label="Healthgrades Home" href="https://www.healthgrades.com/" 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://x.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 2025 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.&nbsp;</p></div>
  490.  
  491. <p style="font-size:smaller;">
  492.  
  493.              <a href="https://aacihealthcare.com/certificates/c143-5-2021-trust-usa/" target="_blank" rel="noopener">
  494.  
  495.                            <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>
  496.  
  497.  
  498. </p></div></div></footer></div>
  499. </body>
  500.  
  501.  
  502.      <!--  Bundles here -->
  503.      <script async type='text/javascript' src='/serenity-profile-ui/dist/hydrateProviderProfileAtfStandard.bundle.7f5dbc333f10cf2c9346.js'></script>
  504.  <script async defer type="text/javascript">
  505. var ComscorePageTracking = {
  506.    SetupTracking: function () {
  507.        document.addEventListener('FireComscorePageTracking', ComscorePageTracking.TrackPageLoad);
  508.    },
  509.    TrackPageLoad: function () {
  510.        if (typeof COMSCORE !== "undefined") {
  511.            COMSCORE.beacon({
  512.                c1: 2,
  513.                c2: 6035262,
  514.                c3: document.location.host,
  515.                c4: escape(document.URL.substring(document.URL.indexOf('//') + 2)),
  516.                c5: "",
  517.                c6: "",
  518.                c15: ""
  519.            });
  520.        }
  521.    }
  522. };
  523.  
  524. ComscorePageTracking.SetupTracking();
  525. </script>
  526.  <script>
  527.  (function() {
  528.      var ns_contextInformation = HG3.namespace('contextInformation');
  529.      ns_contextInformation.detectedDevice = "desktop";
  530.      ns_contextInformation.isMobile = false;
  531.  }());
  532. </script>
  533.      
  534.    </body>
  535.  </html>
  536.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda